/* main */
 html,body,form,fieldset,input,select {margin:0;padding:0;}sup {vertical-align: top;}a img {border: none;}table,tr,td,input,select,textarea,ul,ol{font-size:1em;vertical-align: top;}*{padding:0;margin:0;}html,body{height:100%;}body{background:#fff;}.top_footer{background: transparent url(/images/bg-footer-top.png) no-repeat 0 0;}#footer{clear:both;width:575px;margin-left:197px;}.inner_footer{text-align:center;padding:0 22px;background:#e6e6e6;}.border{display:block;padding:0 0 1px 0;margin:0 0 1px 0;border-bottom:1px solid #d4d4d4;font-size:1.083em;}#footer_nav{text-align:center;font-size: .916em;}#footer_nav a.current{color:#00aecc;}body{font-family:Arial,'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Verdana,Helvetica,sans-serif;font-size:75%;color:#666;}em,strong{font-family:Arial,'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;}a{cursor: pointer;text-decoration: none;color:#666;}#inner_content div.page a{color:#666;}a:hover,#inner_content div.page a.current{color:#00aecc;}a.more_link{color:#00aecc;font-size:1em;}a.standard_link,#inner_content p a{color:#00aecc;text-decoration: underline;}a.standard_link:hover,#inner_content p a:hover{text-decoration: none;}a.content_link:hover{color:#666;}.clear{padding:0;margin:0;height:0;clear:both;overflow: hidden;}ol{list-style: outside;padding-left:19px;margin-left:0;margin-bottom:15px;list-style:decimal;}#inner_content ul.expander li{background: none;}ul{list-style: none;}#inner_content .news_articles{padding-left:0;}#inner_content .news_articles li{background: none;padding:0;margin-bottom:8px;list-style: none;width:100%;}ul.expander li{margin-bottom:12px;}.content ul.list{list-style: none;margin-bottom:29px;}#inner_content .content ul.list li{list-style: none;background: transparent url(/images/icons/bullet-1.png) no-repeat left center;padding-left:12px;}#inner_content ul li{list-style-type:disc;list-style-position: outside;margin-bottom:5px;padding-bottom:0;}#inner_content ol li{list-style-type:decimal;list-style-position: outside;margin-bottom:5px;}#inner_content ul{margin-bottom:15px;padding-left:0;margin-left:0;padding-left:14px;}#inner_content ul.content_block{padding:0;}dl.feature_list{margin-bottom:15px;}dl.feature_list dt{background: transparent url(/images/icons/bullet-1.png) no-repeat left center;padding-left:13px;display:block;float: left;font-weight:bold;margin-right:5px;}h1{font-size:1.833em;color:#00aecc;font-weight: normal;margin-bottom:19px;}h1 + h2{margin-top:15px }p + h2{margin-top:24px;}h2{font-size:1.5em;font-weight: normal;color:#333;background: transparent url(/images/heading2-dotted.png) repeat-x bottom left;padding:0 0 1px 0;margin:0 0 12px 0;line-height:1.5em;}h2 a{font-weight: normal;}h2 span.date{font-size:12px;color:#666;}h3{background: transparent url(/images/heading2-dotted.png) repeat-x bottom left;padding:0 0 4px 0;margin-bottom:3px;font-size:1.25em;font-weight: normal;color:#333;}h3 a{color:#00aecc;}h4{font-weight: normal;color:#333;font-size:14px;margin-bottom:4px;}#inner_content h4 a{color:#00aecc;}#inner_content h4 a:hover{color:#333;}h5{font-size: .833em;text-transform: uppercase;border-bottom:1px solid #c6c6c6;margin:10px 0 5px 0;}h6{font-size:1em;font-weight:bold;color:#666 }#inner_content h6 a{color:#666 }#inner_content h6 a:hover{color:#00aecc;}div.sidebox p{font-size: .916em;}div.sidebox p.medium{font-size:1em;}p.price{font-size:1.167em;}img#logo{margin:48px 0 65px 0;}div.masthead{background: transparent url(/images/mastheads/banner-general.jpg) no-repeat 0 0;width:541px;height:185px;margin:0 0 19px 3px;}body{background:#9b9f54 url(/images/backgrounds/bg-general2.png) repeat-y 0 0;}.home{background:#fff ;}body.home.add_bg_home{background:#49c4d7 url(/images/backgrounds/bg-home.png) repeat-y 0 0;}body.home.add_bg_home div.masthead{background: transparent url(/images/mastheads/home-header-family.jpg) no-repeat 0 0;width:541px;height:261px;}body.school_kids div.masthead{background: transparent url(/images/mastheads/banner-school-kids.jpg) no-repeat 0 0;width:541px;height:185px;}body.school_kids{background:#9fe3ee url(/images/backgrounds/bg-school-kids.png) repeat-y 0 0;}body.preschoolers div.masthead{background: transparent url(/images/mastheads/banner-preschoolers.jpg) no-repeat 0 0;width:541px;height:185px;}body.preschoolers{background:#bae3c2 url(/images/backgrounds/bg-preschoolers.png) repeat-y 0 0;}body.mums_dads div.masthead{background: transparent url(/images/mastheads/banner-mums-dads.jpg) no-repeat 0 0;width:541px;height:185px;}body.mums_dads{background:#babb88 url(/images/backgrounds/bg-mums-dads.png) repeat-y 0 0;}body.urbanites div.masthead{background: transparent url(/images/mastheads/banner-urbanites.jpg) no-repeat 0 0;width:541px;height:185px;}body.urbanites{background:#c98659 url(/images/backgrounds/bg-urbanite.png) repeat-y scroll 0 0;}body.extreme div.masthead{background: transparent url(/images/mastheads/banner-extreme.jpg) no-repeat 0 0;width:541px;height:185px;}body.extreme{background:#9eaac7 url(/images/backgrounds/bg-extreme.png) repeat-y 0 0;}#main_content .content.home{margin-left:24px;width:498px;}#main_content .content.inside{margin-left:24px;width:498px;}#container{width:1000px;margin:10px auto 0 auto;line-height:18px;}#header{float: left;width:197px;}#main_content{float: left;width:574px;margin:0 7px 10px 0;display: inline;overflow: hidden;}#main_content p{margin-bottom:15px;}#inner_content{padding:0 15px 20px 15px;background: transparent url(/images/bg-main-content.png) repeat-y 0 0;min-height:400px;height:auto !important;height:400px;}#sidebar{float: left;width:221px;}ul.nav{list-style: none;}ul.nav li a{padding-left:11px;color:#666;text-decoration: none;}ul.nav li a:hover{color:#00aecc;}ul.nav li{margin-bottom:5px;position: relative;}ul.nav li.current a{font-weight:bold;font-size:15px;color:#00aecc;background: url(/images/on-state.png) no-repeat 0 0;width:193px;display:block;padding:26px 0 20px 11px;margin: -8px 0 -5px 0;}ul.sub_menu{padding-top:3px;padding-bottom:18px;background:#fff url(/images/navbot.png) no-repeat left bottom;position: relative;top: -6px;width:204px;margin-bottom: -10px;}ul.sub_menu li{list-style: none;padding-left:21px;}ul.nav li ul.sub_menu li a{font-size:1em;color:#666;background: none;font-weight: normal;padding:0;margin:0;}ul.nav li ul.sub_menu li a:hover{color:#00aecc;}ul.nav li ul.sub_menu li.current a{color:#00aecc;font-weight:bold;}#inner_content ul.news{list-style: none;margin-bottom:29px;padding-left:0;}#inner_content ul.news li{list-style-type: none;margin:0 0 19px 0;background: none;padding:0;}p.leader{font-size:1.25em;}.processing{padding:2px 0 2px 20px;background: transparent url(/images/icons/loader.gif) no-repeat 0 0;float: right;}.error_message{color: red;margin-left:90px;}.error_side{color: red;float: right;font-size:11px;}.error_side strong{font-weight: normal;}.success,.success strong{color: green;font-weight: normal;}form li.error input.text,form li.error textarea{border-color: red;}form.admin_form input.text,form.admin_form input.password{width:150px;}form.admin_form input#remember_me{margin-right:8px;}#main_content form.admin_form p{margin-bottom:5px;}div.admin_button{padding-top:10px;}form{width:193px;font-size: .916em;padding:8px 0 0 0;}fieldset{width:193px;border: none;}form ol{list-style: none;margin-bottom:7px;}form label.tab{margin-right:5px;width:57px;float: left;display:block;display: inline;}form h2{margin-bottom:10px;}form li{margin-bottom:4px;}form li label{line-height:15px;}form input.text,form input.password{font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ccc;padding-bottom:1px;padding-left:2px;float: left;width:164px;}form textarea{font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;float: left;border:1px solid #ccc;font-size:11px;padding-left:2px;}input.submit_input{color:#00aecc;background: none;border: none;text-transform: uppercase;font-weight:bold;font-size:10px;float: right;cursor: pointer;padding-top:0;}input.submit_input:hover{color:#666;}input.contact_submit{background: url(/images/button-contact.png) no-repeat scroll 0 0;border: none;cursor: pointer;height:26px;line-height:18px;text-indent: -9999px;width:66px;margin:6px 0 0 109px;display:block;}div.admin_button{padding-top:8px;}form.contact_form{width:auto;padding-left:0;margin-bottom:20px;}form.contact_form li{margin-bottom:8px;list-style: none;}form.contact_form input.text{width:153px;margin-right:8px;}form.contact_form label{font-size:1.091em;float: left;width:80px;}form.contact_form fieldset{width:auto;}form.contact_form label.tab{margin-right:10px;}form.contact_form textarea{width:314px;height:125px;float: left;}form div.contact_button .submit_input{float: left;margin:0 0 5px 107px;display: inline;text-align: left;padding-top:0;}form div.sidebox_button input.submit_input{display:block;margin-left:146px;}#inner_content form.contact_form ul,#inner_content form.contact_form ul li{list-style: none;}ul.product_list{width:514px;list-style: none;margin-top:15px;padding-left:0;}#inner_content ul.product_list li{padding:0;background: none;margin-bottom:30px;}ul.product_list li p,ul.product_list li h6{text-align:center;}#main_content ul.product_list li p{margin-bottom:0;}ul.product_list li img{margin-bottom:5px;}ul.product_list li{display: -moz-inline-stack;display: inline-block;vertical-align: top;display: inline;width:150px;margin:0 29px 64px 0;text-align:center;width:150px;float: left;}ul.product_list li.third{margin-right:0;}#inner_content ul.community_gallery li{list-style: none;float: left;padding:0;margin:0 16px 7px 0;}#inner_content ul.community_gallery li.last{margin-right:0;}ul.community_gallery a{display:block;float: left;}#inner_content ul.community_gallery{padding:0;}.img_wrap{float: right;padding-left:15px;width:165px;}.img_wrap span.caption{display:block;font-size: .917em;line-height:14px;}#inner_content img{margin-bottom:8px;}#inner_content ul.pdfs li a{background: transparent url(/images/icons/icon-pdf.gif) no-repeat 0 0;padding:2px 0 2px 22px }.youtube-container{margin-bottom:8px;}.caption{display:block;text-align: left;margin-bottom:20px;}div.col_1{width:277px;float: left;margin-right:13px;display: inline;}div.col_2{padding:0 0 0 0;width:208px;float: left;position: relative;top: -37px;}a.buy_now{background: transparent url(/images/button-buy-now.png) no-repeat left top;display:block;width:105px;height:44px;text-indent: -9999px;float: right;margin-top:8px;}a.buy_now:hover{background-position: left bottom;}#inner_content div.thumbs img{margin-right:5px;margin-bottom:5px;border:2px solid #dbdada;}#inner_content div.thumbs a:hover img,#inner_content div.thumbs a.thumb_on img{border:2px solid #00aecc;color:#00aecc;}div.thumbs img.no_margin{margin:0;}div.insert_img_wrap{width:100%;text-align:center;}ul h2{margin-top:0;}ul.items li{margin-bottom:10px;}ul.items img{margin-bottom:5px;}div.sidebox{background: transparent url(/images/bg-sidebox.png) repeat-y 0 0;width:206px;padding:1px 8px 0 6px;behavior: url(/includes/iepngfix.htc);}div.subnav{background: transparent url(/images/bg-subnav-bot.png) repeat bottom left;width:200px;padding:10px;margin:0 0 12px 0;}div.subnav ul{font-size: .916em;list-style: none;text-transform: uppercase;margin:0 0 10px 12px;}div.subnav ul li.current a{color:#00aecc;}.sidebox{line-height:17px;}.sidebox .icon{float: left;width:36px;display: inline;text-align: right;padding-right:8px;}.sidebox .content{width:160px;float: left;margin-bottom:0;}.sidebox_bot{margin-bottom:10px;}img.email_icon{position: relative;top:7px;left:0;}table.stockist_table{text-align: left;width:100%;}th.post_code,td.post_code{width:60px;}th.stockist_name,td.stockist_name{white-space: nowrap;}th.location,td.location{width:95px;}th.phone,td.phone{width:70px;padding-right:0;white-space: nowrap;}table.stockist_table thead{padding-bottom:5px;}table.stockist_table th{font-size:1.2em;color:#333;font-weight: normal;background: transparent url(/images/heading2-dotted.png) repeat-x left bottom;padding-bottom:3px;}table.stockist_table th,td{padding-right:10px;margin-bottom:10px;}table.stockist_table h2{font-size:1em;color:#666;font-weight:bold;background: none;margin:15px 0 5px 0;}div#stockists_content{margin-top:30px;}.accessible_news_slider img{border:0;}.accessible_news_slider li,.accessible_news_slider p{font-family: "Arial","Verdana",sans-serif;margin:0;padding:0;font-size: .8em;line-height:1.6;}.accessible_news_slider li p{font-size:1em;}.accessible_news_slider{position: relative;overflow: hidden;}.accessible_news_slider .javascript_css{position: relative;z-index:3;padding:20px;background:#fffcd3;}.accessible_news_slider .skip_to_news{position:absolute;top:0;left: -9999px;}.accessible_news_slider .back{position:absolute;top:0;left:0;z-index:2;}.accessible_news_slider .back a,.accessible_news_slider .next a{display: none;outline: none;}.accessible_news_slider .next{position:absolute;top:0;right:0;z-index:2;}.accessible_news_slider ul{position: relative;left:0;width:auto;margin:0;padding:0;list-style-type: none;overflow: hidden;z-index:1;}.accessible_news_slider li{float: left;display: inline;width:300px;}#inner_content ul.generic_item > li{list-style: none;margin-bottom:15px;}div.content_wrap div.youtube_wrap{float: right;padding:5px 0 0 15px;}.candy_coated{width:498px;margin:10px 0;}.candy_coated a{color:#ff3300;}.candy_coated .back{height:58px;top:142px;}.candy_coated .next{left:438px;top:142px;}.candy_coated .next a{position:absolute;top: -36px;right:10px;width:11px;height:17px;line-height:30px;background: url(/images/themes/candy_coated/arrow-next.png) no-repeat top right;text-indent: -999em;}.candy_coated .back a{position:absolute;top: -36px;left:10px;width:11px;height:17px;line-height:30px;background: url(/images/themes/candy_coated/arrow-prev.png) no-repeat;text-indent: -999em;}.candy_coated .view_all{border-top:2px solid #ccc;margin:10px 0 0 0;padding:10px;background:#eee;text-align:center;font-size:11px;}.candy_coated li{padding:15px 0 !important;overflow: hidden;background-image: none !important;width:106px;}.candy_coated li img{float: left;display: inline;}.candy_coated li p{float: left;display: inline;margin:0 0 0 10px;width:135px;}.candy_coated .gallery{width:393px;overflow: hidden;position: relative;left:52px;}.todo{background: red;color:#fff;}.page{color:#666;margin-top:20px;text-align: right;}ul.expand_list h4,ul.expand_list h2{cursor: pointer;}#inner_content ul.expand_list{padding-left:0;}#inner_content ul.expand_list li,#inner_content ul.media_items li{list-style: none;background: none;padding:0;margin-bottom:10px;}.admin_footer{padding-top:20px;margin-left:221px;}p.caption{margin:10px 0 0 0;}.accessibility{position:absolute;left: -999em;}.clearfix:after,form li:after,ul.news_articles li:after,ul.media_items li:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix,ul.news_articles li,ul.media_items li,form li{display: inline-block;}img.pngfix,div.subnav {behavior: url(/includes/iepngfix.htc);}.sidebox{padding-bottom:10px;}.hide{display: none;}table.stockist_table h2{margin-bottom:5px;margin-top:5px;padding-bottom:0;}table.stockist_table h2 a{color:#00b0d3;cursor: pointer;background: url(/images/icons/icon-reveal.png) no-repeat 0 3px;padding-left:15px;font-size:13px;font-weight:bold;outline: none;}table.stockist_table h2 a:hover{background-position:0 -80px;}table.stockist_table h2 a:hover span,table.stockist_table h2.arrow_down a span{border-bottom:1px solid #00aecc;padding-bottom:0px;}table.stockist_table h2.arrow_down a,table.stockist_table h2.arrow_down a:hover{background-position:0 -37px;}
/* jquery.lightbox-0.5 */
 #jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border: none;}#lightbox-container-image-box{position: relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box > #lightbox-nav{left:0;}#lightbox-nav a{outline: none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float: left;}#lightbox-nav-btnNext{right:0;float: right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float: left;text-align: left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear: left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float: right;padding-bottom:0.7em;}