html{height:100%}
body{background:url(/static/images/front/main-bg.png) no-repeat #F1FAFF;font:14px arial,sans-serif;color:#3a3a3a;margin:0}
a{text-decoration:none;outline:0;color:#666}
a:hover{text-decoration:underline}
fieldset,form{margin:0;padding:0;border-style:none}
input,select,textarea{margin:10px 0;vertical-align:middle;font:1.3em arial,helvetica,sans-serif}
img{border:none}

h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}
h1,h2,h3,h4,h5,h6{margin:0;color:#444;font-weight:400}
p{margin:0 0 10px;line-height:18px}

.alignleft{float:left}
.alignright{float:right}

*+ html .button{display:inline}
.button:hover{background-color:#36B0F9}

#wrapper{width:960px;margin:0 auto;min-height:100%;position:relative}
.conteiner{padding:180px 0 115px;width:100%;position:relative}
#wrapper:after,
.conteiner:after{height:0;clear:both;content:'';display:block}

#header{padding:20px 0 9px;width:100%;left:0}
#header:after,.navigation:after{height:0;clear:both;content:'';display:block}
.navigation{width:100%;clear:both;background:url(/static/images/front/menu-tab.jpg)}
.navigation ul{z-index:100;margin:0;padding:0;list-style-type:none}
.navigation ul li{float:left;position:relative;width:120px}
.navigation ul li li{width:320px}
.navigation ul li#nav-home a{padding:0 30px}
.navigation ul li a{display:block;padding:0 20px;height:39px;line-height:39px;color:#fff;text-transform:lowercase;font-size:13px;font-weight:700;letter-spacing:1px;text-align:center}
* html .navigation ul li a{display:inline}
.navigation ul li.selected,.navigation ul li:hover{background-color:}
.navigation ul li a:hover,.navigation ul li.selected a,.navigation ul li:hover a{text-decoration:none}
.navigation ul ul{position:absolute;left:0;display:none;background-color:#36B0F9;border-bottom:none;margin-top:-1px;z-index:999}
.navigation ul li:hover>ul{display:block}
.navigation ul ul li{display:list-item;float:none;background-image:none}
.navigation ul ul ul{top:0}
.navigation ul ul a{height:22px;line-height:22px;padding:4px 10px;margin:0;border-top-width:0;font-size:11px;text-align:left;color:#FFF}
.navigation ul ul li.selected,.navigation ul ul li:hover{background-color:#008b8b}

.navigation ul li a{padding:0 10.3px;letter-spacing:0;}
.navigation ul li a.teacher{padding:0 9.5px;letter-spacing:0; font-size:11px;}

.logo{float:left;top:4px;position:relative;left:-12px}
.righthead{float:right;font-size:11px;height:64px;padding:13px 0 0;width:600px}
.search{position:absolute;right:10px;top:50px}
.search .search-box{padding:0}.search input.cat_textbox_small{float:left;padding:5px;width:151px;font-size:11px;border:#ccc solid 1px;color:#999}.search input.cat_button{float:left;padding:0;font-size:0;line-height:0;width:32px;height:26px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0}.welcommsg{text-align:right;padding:10px 0 7px;font-weight:700;color:#333}.topnav{text-align:right}.topnav ul{list-style:none;padding:0;margin:0 -4px 0 0;font-size:11px}.topnav ul li{padding:0 4px 0 10px;display:inline}.topnav ul li:first-child{background:0 0}.topnav ul li a:hover{color:#393939;text-decoration:underline}.banner{width:940px;height:300px;overflow:hidden;padding-bottom:20px}.banner img{display:block;border:#ececec solid 1px}.crumbs{border-left:#eee solid 1px;border-right:#eee solid 1px;background:#eee url(/static/images/front/bg-crumb.gif) repeat-x;height:29px;line-height:29px;overflow:hidden;padding:0 20px;margin:0 0 10px}.back-home{float:left}.breadcrumbs{display:inline-block}.breadcrumbs ul{display:inline-block;padding:0 0 0 4px;margin:0;list-style:none}.breadcrumbs ul li{background:url(/static/images/front/crumb_sep.gif) no-repeat 0 50%;padding:0 6px 0 14px;display:inline-block;font-weight:700}.breadcrumbs ul li,.breadcrumbs ul li a{color:#239d48}* html .back-home,* html .breadcrumbs ul,* html .breadcrumbs ul li{display:inline}.salebanner img{display:block}.section{width:100%;border:#eee solid 1px;background-color:#FFF}.catsecs{width:940px;margin-top:6px;padding-bottom:20px;overflow:hidden}.catsecs ul{list-style:none;padding:0;margin:0 -17px}* html .catsecs ul,*+ html .catsecs ul{float:left}.catsecs ul li{float:left;width:300px;border:#eeefef solid 1px;margin-left:17px}.catsecs img{display:block}.catsecs h2,.catsecs h3{width:300px;height:39px;border-top:#eeefef solid 1px;color:#001D6F;font-size:16px;line-height:39px}.catsecs h2 a,.catsecs h3 a{color:#001D6F;height:39px;padding:0 10px;display:block;text-transform:uppercase}.featuredslider{margin-top:10px}.head{height:1%;line-height:39px;padding:0 10px;overflow:hidden}.head h2,.head h3,.head h4{float:left;padding-top:2px}.head .viewall{float:right}.gallery{padding:16px 33px 13px 42px;position:relative}.gallery .next,.gallery .prev{width:20px;height:41px;position:absolute;left:0;top:110px;text-indent:-9999px}.gallery .next{left:auto;right:0;background-position:100% 0}.gallery .holder{width:100%;overflow:hidden;position:relative}.gallery ul{list-style:none;padding:0;margin:0;width:9999px}.productList{list-style:none;padding:16px 0 0;margin:0 0 0 8px;clear:both}.productList li{width:138px;padding:10px;margin:0 11px 13px;display:inline-block}*+ html .productList li{display:inline}.gallery ul li{width:138px;padding:10px;margin-right:15px;float:left}.gallery ul li:hover,.productList li:hover{background-color:#f4f4f4}.gallery .product-name,.productList .product-name,.shop-product-small .product-name{display:block;font-size:11px;margin:0 0 5px}.gallery a,.productList a,.shop-product-small a{color:#001D6F}.gallery .image,.productList .image,.shop-product-small .image{padding:8px;margin:0 0 2px}.shop-product-small .image img{width:100%}.gallery ul li .prices,.productList .prices,.shop-product-small .prices{text-align:right;padding:3px 0;border-top:#f7f7f7 solid 1px;border-bottom:#f7f7f7 solid 1px;margin:5px 0;overflow:hidden;line-height:18px}.gallery ul li:hover .prices,.productList li:hover .prices,li:hover .shop-product-small .prices{border-color:#fff}.gallery ul li .prices .newprice,.productList li .prices .newprice,.shop-product-small .prices .newprice{float:left;font-weight:700;padding-right:5px;color:#333}.productList li .prices .newprice span,.shop-product-small .prices .newprice span{display:none}.gallery ul li .prices .oldprice,.productList li .prices .oldprice,.shop-product-small .oldprice{font-size:11px;text-decoration:line-through;color:#8a8a8a}.gallery ul li .productSubmitInput,.productList li .productSubmitInput,.shop-product-small .productSubmitInput{background:#001D6F;border:0;color:#FFF;cursor:pointer;display:block;height:auto;padding:3px 12px}.productList .description,.shop-product-small .description{padding:7px 20px 7px 0;border-top:#eee solid 1px;border-bottom:#eee solid 1px;margin:9px 0;overflow:hidden;font-size:11px;line-height:18px;color:#999;display:none}.productRow li:hover .description,li:hover .shop-product-small .description{border-color:#fff}.productRow .description{display:block}.productRow .shop-product-small .prices .newprice span,.productRow li .prices .newprice span{display:inline}.section .partners{width:938px;float:left;margin:10px 0}.section .partners ul{list-style:none;float:left}.section .partners ul li{float:left;padding-right:15px}.sidebar{width:220px;float:right;padding-top:35px;padding-right:30px}.sidebar2{width:185px;float:right;background-color:#fff;padding-left:0 10px 0 10px;min-height:55px}.productRow{margin:0;padding:11px 0 0}.productRow li{width:auto;padding:10px 0 5px 21px;margin:0;display:block;border-bottom:1px solid #eee;overflow:hidden}.productRow .image{float:left;margin:0 18px 2px 0}.productRow .prices,.productRow .shop-product-small .prices{text-align:left;float:left;margin:0 20px 0 0;border:none;padding:3px 0}.productRow .prices .newprice{margin:0 15px 0 0;color:#666}.productRow .prices .oldprice{font-size:13px;float:left}.productRow .product-name{padding:6px 0 0}.categories,.my-cart{margin-bottom:10px}.side-title{height:29px;line-height:29px;padding:0 10px;border:#eee solid 1px}.side-title strong{color:#000;font-size:14px}.accordion{width:100%}.accordion ul{list-style-type:none;margin:0;padding:0;border-left:1px solid #fff;border-top:1px solid #fff}.accordion ul li:first-child{background:0 0}.accordion a{color:#000;height:20px;line-height:20px;padding:3px 0 3px 20px;display:block}.accordion .selected a,.accordion a:hover{color:#fff;text-decoration:none}.my-cart .side-title{border-bottom:#fff solid 1px}.cartSummaryTable{border-collapse:collapse;margin:0;color:#000;border-left:1px solid #fff}.cartSummaryTable td{padding:10px}.cartSummaryTable td a{background-color:#001D6F;color:#FFF;float:right;line-height:18px;margin:8px 0 0;padding:0 12px;text-transform:uppercase}.adv{margin-bottom:10px}.adv img{border:#eee solid 2px}.content{width:690px;float:left}.content-banner{margin-bottom:10px}.content-banner img{display:block;border:#eee solid 1px}#main-content{overflow:hidden;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.main-content .title,.sections-account .title,.shop-product-large .title,.sorting,.webform-account .title{height:35px;line-height:34px;overflow:hidden;border-width:2px 1px 0;border-style:solid;border-color:#eee}.sorting .lefttitle{float:left}.main-content .title h1,.sections-account .title h1,.shop-product-large .title h1,.shop-product-large .title h2,.sorting .lefttitle,.webform-account .title h1{padding:0 0 0 35px}.main-content .title h1,.sections-account .title h1,.shop-product-large .title h1,.shop-product-large .title h2,.sorting .lefttitle h1,.sorting .lefttitle h2,.webform-account .title h1{margin:0;font-size:20px;font-weight:400}.sorting a{color:#001D6F}.sorting .gridlist{float:right;padding:10px 0 0 20px}.sorting .gridlist a{padding:3px 5px;display:inline-block;width:15px;height:16px}*+ html .sorting .gridlist a{display:inline}.paging{border:2px solid #eee;padding:3px 10px 7px;text-align:right;color:#333}.paging strong{padding:0 5px 0 0}.paging ul{list-style:none;padding:0;margin:0;display:inline}.paging ul li{display:inline;margin-left:5px}.paging ul li a{padding:1px 3px 1px 4px;display:inline-block;color:#333}.paging ul li a.selected,.paging ul li a:hover,.paging ul li.selected{text-decoration:none}.paging ul li.selected{padding:1px 3px 1px 4px}.relatedproducts{margin:14px 18px 0;border:#ececec solid 1px}.relatedproducts ul{list-style:none;margin:0;padding:10px 0 0 10px}.shop-product-large .productList li{margin:0 6px 13px}.heading{height:27px;padding:0 10px;border-bottom:#ececec solid 1px}.heading h2,.heading h3{font-size:14px;line-height:27px;color:#001D6F}.shop-product-large{margin:0 0 20px;border:none}.shop-product-large .title{margin:0 0 19px}.shop-product-large .title h1{font-size:14px;margin:0;color:#001D6F;font-weight:700}.shop-product-large .image{float:left;margin:0 13px 12px}* html .shop-product-large .image,*+ html .shop-product-large .image{width:220px}.shop-product-large .image img{display:block;border:1px solid #f0f0f0}.shop-product-large .details{height:1%!important;overflow:hidden;border-bottom:1px solid #eee;padding:0 0 15px;float:none;width:auto;min-height:160px;background:0 0}.shop-product-large .description{border-top:1px solid #eee;border-bottom:none;margin:10px 0 0;padding:10px 20px 12px 0;display:block}.shop-product-large .description h2{font-size:12px;color:#001D6F}.shop-product-large .description p{color:#666;line-height:18px;margin:8px 0 0}.shop-product-large .instock{color:#333;display:block;margin:9px 0;font-size:11px}.shop-product-large .quantity{padding:12px 5px;border-bottom:1px solid #eee;border-top:1px solid #eee;margin:0 0 18px}.shop-product-large .quantity div{float:left;padding:0 10px}.shop-product-large .row{width:100%;overflow:hidden}.shop-product-large .quantity label{float:left;color:#999;padding:3px 8px 0 0}.shop-product-large .productTextInput{border:1px solid #ccc;color:#666;padding:3px 0 3px 5px;float:left;width:20px}.shop-product-large .price-list{list-style:none;padding:0 5px;margin:0;float:left;line-height:18px}.shop-product-large .price-list li{display:inline}.shop-product-large .price-list .price{color:#001D6F;font-size:15px;font-weight:700;padding:0 60px 0 0}.shop-product-large .price-list .oldprice{color:#8a8a8a;text-decoration:line-through}.shop-product-large .btn-add-to-cart{float:right;padding:0 20px 0 0}.shop-product-large .btn-add-to-cart img{background:#001D6F;cursor:pointer}.shop-product-large .productList .image{float:none;margin:0 0 2px}.poplets{width:100%;overflow:hidden;padding:12px 0 0}.poplets span{font-size:11px;color:#666}.poplets ul{list-style:none;padding:0;margin:10px 0 0 -9px}* html .poplets ul,*+ html .poplets ul{float:left}.poplets li{float:left;padding:0 0 0 10px}.poplets img,.shop-product-large .image .poplets img{border:1px solid #333;width:45px;height:43px}#footer{width:960px;margin:0 auto;padding-top:20px}.f-section{overflow:hidden;margin:0}#footer .f-nav,#footer .last-news,#footer .newsletter,#footer .social-follow{float:left}#footer .f-title{color:#000;font-size:14px;height:28px}#footer .newsletter{float:right;font-size:11px;width:220px;padding-right:10px}#footer .newsletter p{margin:0}#footer .newsletter label{padding:5px 0;color:#000;font-weight:700;display:block;clear:both}#footer .newsletter input.cat_textbox{float:left;padding:6px 5px;width:138px;border:#ccc solid 1px;color:#999}#footer .newsletter .go{float:left;padding:5px;line-height:15px;background:#239d48;border:1px solid #ccc;color:#FFF;cursor:pointer;text-transform:uppercase}.f-nav{width:500px}.f-nav-follow{width:auto}.f-nav ul{list-style:none;padding:0;margin:0 0 10px;float:left;font-weight:700}.f-nav li{padding:3px 10px;display:inline}.f-nav li:first-child{border:none;padding-left:0}.f-nav a{color:#666;font-weight:700;font-size:12px}.f-nav a:hover{color:}.social-follow{float:left}.social-follow img{float:left;margin:0 0 0 13px}#footer .last-news{font-size:12px;padding-right:10px;color:#666}.hidden{display:none}.cufon-active .sorting .lefttitle h1,.cufon-active .sorting .lefttitle h2{line-height:30px}#footer .announcement-list h2,#footer .announcement-list h3,#footer .announcement-list h4,#footer .announcement-list h5{font-size:11px;color:#999}#footer .announcement-list a{color:green}#footer .announcement-list p{line-height:normal;margin:0 0 6px}#catCartSummary{display:block}#catCartSummary table.cartSummaryTable{float:none}.shop-main,table.catalogueTable{margin:0}.paging img{margin-bottom:-7px}.shop-product-small{background:0 0;border:none}.product-large{width:100%;overflow:hidden}.comment-form{margin:10px 0 0}.productLarge li{width:auto;display:block;padding:0;margin:0}.productLarge li:hover{background:0 0}.productList .shop-product-large .image{width:222px;background:0 0;text-align:left;padding:0;margin:0 13px 12px;height:auto!important;min-height:260px}.productList .shop-product-large .image img{width:220px}.productList .shop-product-large .image .poplets{padding:12px 0 0;margin:0;border:none}.productList .shop-product-large .image .poplets img{width:auto}.shop-product-large .shop-product-small .image{margin:0;min-height:160px;height:auto!important;padding:18px;text-align:center;width:auto}table.productPoplets{margin:10px 0 0 -10px}table.productPoplets td{padding:0 0 0 10px;width:47px}.cartSummaryTable .cartSummaryLink{color:#fff;margin:8px 0 0;float:right;background-color:#001D6F;line-height:18px;padding:0 12px}.cartSummaryTable .cartSummaryLink:hover{text-decoration:none}.shop-main .body{overflow:hidden;width:100%;display:block;background-color:#FFF}table.catalogueTable{margin:0;width:700px}table.catalogueTable td{width:33%;height:100px;padding:0;vertical-align:middle;text-align:center}table.catalogueTable td.catalogueItemNotFound,table.productSmall td.productItemNotFound{padding:0;text-align:left;height:auto;width:auto}table.catalogueTable .catalogueItemNotFound{padding:18px 0}table.productSmall td.productItemNotFound{text-indent:6px;padding-bottom:10px}table.catalogueTable .shop-catalogue .image{height:auto;margin:0 auto;padding:5px;text-align:center}table.catalogueTable .shop-catalogue h4{font-size:18px;height:auto;line-height:normal;text-indent:0}table.catalogueTable .shop-catalogue{height:auto;width:auto;border:none;float:none;margin:0}.shop-product-small .thumb img,ul.listingprods li a.thumb img{width:100%}.productfeaturelist .shop-product-small{margin:0;border:none;background:0 0;padding:0}.lognhead h1,.lognhead h2,.lognhead h3,.lognhead h4{font-size:16px;line-height:19px;margin:0}.lognhead{height:29px;padding:10px 10px 0;overflow:hidden;border:#eee solid 1px;margin-top:10px}#catCartDetails .lognhead{margin-top:0}.lognhead span.arrow{background-repeat:no-repeat;background-position:0 1px;padding-left:20px}.carttable ul.cartcontents li.remove a,table.cart .removelink a{display:inline-block;height:14px;text-indent:-9999px;width:14px}table.cart th{color:#333;font-weight:700;font-size:11px;line-height:27px;padding:0 10px;text-align:center}table.cart td.productname,table.cart th.productname{text-align:left}table.cart td{color:#001D6F;padding:8px 10px;text-align:center}table.cart .odd td{background-color:#E5E5E5}table.cart .removelink{width:84px;text-align:center}table.cart .productname{width:436px}table.cart .tal{text-align:left}.carttable ul.cartcontents li.qty input,.discountcodeInput,input.cartInputText{border:1px solid #CCC;color:#333;margin:0 auto;padding:3px 5px;text-align:center;width:30px}td.quantity input.update{background-color:#001D6F;border:0 none;color:#FFF;cursor:pointer;display:inline-block;padding:3px 12px}.buttonssec{background-color:#FFF;border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;clear:both;height:1%;overflow:hidden;padding:10px;color:#001D6F}.buttonssec p{font-size:14px;font-weight:700;margin:0}.buttonssec a{margin:0 10px 0 0;font-size:10px;font-weight:400;color:#fff}.buttonssec a img{background-color:#001D6F}.right{float:right}.shoppingcart{background-color:#FFF;border:1px solid #ECECEC;overflow:hidden;padding:15px 10px}.discount{border:1px solid #ECECEC;float:left;margin:0 5px 0 0;min-height:131px;padding-bottom:15px;width:262px}.discount h4{border-bottom:1px solid #ECECEC;padding:5px 10px;width:242px;color:#001D6F}.discount p{padding:5px 10px 10px}.discount input.bar,.discount input.discountcodeInput{border:1px solid #CCC;color:#999;float:left;margin:0 10px;padding:3px 5px;width:159px}.discount .buttonone{float:left;padding:3px 12px}.discount .tamount{float:left;padding:3px 0 0 10px}.grandtotal{border:1px solid #ECECEC;float:right;margin:0 0 0 10px;min-height:131px;padding-bottom:10px;width:252px;text-align:center}.grandtotal p{margin:0;font-size:14px;padding:14px 0 0}.grandtotal p.subt{height:34px}.grandtotal p.gtotal{height:36px;margin:0 0 11px;color:#001D6F;font-weight:700}.grandtotal .btn-checkout{border:0 none;display:block;margin:0 auto}.button,.buttonone,.cartse .productSubmitInput,.cat_button{background-color:#239d48;border:0 none;color:#FFF;cursor:pointer;display:inline-block;height:auto;padding:3px 12px}.about{padding:10px 10px 0 20px;overflow:hidden;margin:0;min-height:400px}.about p{line-height:20px}.search-results,.shop-cart,.shop-checkout,.shop-form,.shop-quote{padding:10px;overflow:hidden;border:1px solid #ECECEC;margin:0;background-color:#FFF}.shop-checkout,.shop-form{padding:0 0 10px}.shop-checkout .form,.shop-form .form{padding:0 10px}.shop-checkout h1,.shop-form h1{padding:4px 10px;overflow:hidden;border:#eee solid 1px;margin:0;font-weight:400}.shop-checkout p,.shop-form p{margin:10px}div.form div.item,div.webform div.item{padding:5px}.shop-cart .note{color:#000;width:714px;margin:0 0 10px}ul.forms{list-style:none;padding:0;margin:7px 0}.cat_radio{margin:0 5px 0 0}.formssec-auto{padding:6px 10px}ol{list-style-position:inside;list-style-type:decimal}.about ol li{padding-bottom:7px}.about h1,.about h2,.about h3,.about h4,.about h5,.about h6{margin:0 0 10px}ul.bullets{list-style:none outside none;width:100%}ul.bullets li{padding:0 0 7px 10px}ul.cap-bottom li.actions a,ul.cap-top li.actions a{padding:0 0 0 10px}ul.cap-bottom,ul.cap-top{margin:0 0 10px}ul.cap-bottom{margin-top:10px}table.productTable{margin:10px 0 0 15px;width:auto}table.productTable td{padding:0 6px 13px;width:158px}table.productTable .shop-product-small{width:138px;padding:10px;background-color:#F4F4F4}#tpl-blog .col2 h3{font-size:12px}.blog-container h1{font-size:26px;padding-right:15px}.blog-container h1 #rss{margin:0 0 0 12px}.blog-post h2.post-title{margin:0 0 3px}.blog-post a{<!--color:#001D6F;-->color:green}.login{width:100%;overflow:hidden}.login .innersec{height:430px;padding:35px 0 0 25px;background:#fff url(../images/bg-login.jpg) no-repeat 100% 100%;border:1px solid #eee}.login .signin{width:350px;padding:0 0 20px;border-bottom:#eee dashed 1px;overflow:hidden}.login .signin p{margin-bottom:20px;color:#999}.login .signin a.forgot{margin:0 15px 0 70px;text-decoration:underline;position:relative;top:3px}.login .signin a.forgot:hover{text-decoration:none}.login .newuser{width:350px;margin:20px 0 0;padding-bottom:20px}.login h2{font-size:16px;font-weight:400;padding-bottom:8px;margin-bottom:10px}.login .newuser p{margin-bottom:20px;font-size:11px}.login .signin p.under{text-decoration:underline}.signin ul.forms{width:100%;overflow:hidden;margin:0 0 7px}.signin ul.forms li{float:left}.signin ul.forms li.txt{padding:5px 0 0;width:98px;font-weight:700}.signin ul.forms input.bar,.signin ul.forms input.cat_textbox_small{border:1px solid #CCC;color:#666;padding:5px;width:240px}.signin ul.forms li.inputfield{width:252px}.forum-container a,.signin a{color:#001D6F}.signin .cat_button{float:right}.sections-account,.webform-account{border:1px solid #ECECEC;background-color:#FFF;padding:0 10px 10px}.sections-account .sec{color:#999}.sections-account .sec span{color:#666}.sections-account .sec .bold{display:block;font-weight:700}.sections-account .sections{width:100%;overflow:hidden;margin:10px 0}.sections-account .sections .sec{float:left;min-height:155px;width:355px;font-size:11px;border:1px solid #ECECEC}* html .sections-account .sections .sec,*+ html .sections-account .sections .sec{height:155}.sections-account .sechead{border-bottom:1px solid #ECECEC;padding:3px 10px;position:relative}.sections-account h2{color:#001D6F;font-size:12px;text-transform:uppercase}.sections-account .txtsection{padding:10px}.sections-account .title{margin:0 -10px 20px}.sections-account .btn-edit{position:absolute;right:10px;top:3px;color:#001D6F}.webform-account{padding-left:20px}.webform-account label{display:block;margin:0 0 4px}.webform-account .title{margin:0 -10px 20px -20px}.webform-account table.webform td{line-height:normal;padding:2px 0}.webform-account .cat_button{margin:10px 0}.home-rotator{margin-top:40px}.img-right-home{border:3px solid #bfbfbf;float:right;margin-left:10px}.img-left-home{float:left;margin-right:20px;margin-top:5px;margin-bottom:10px;border:1px #ccc solid;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.div-header{padding:12px 10px 14px 20px;background:url(/static/images/front/gallery-box-top.gif);color:#fff}.div-header h1,.div-header h2,.div-header h3{color:#fff}.div-image{background:#36B0F9;border-radius:0 0 10px 10px}.div-image img{-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;border:10px solid #fff;margin-top:10px}.div-image p{margin:0}.home-rotator{padding-top:50px;padding-right:10px;float:right;height:70px}.application-field{width:250px;padding:3px 0}.application-textarea{height:113px;width:255px;padding:3px 0}.heading2-app{color:#4f81bd;font-size:18px}.news-content .news-post{width:100%;float:left}.news-post a{color:#36B0F9}.formelement,.formelement-short{border:1px solid #AAA;padding:6px;vertical-align:middle;width:300px}.multielement{border:1px solid #AAA;padding:6px;vertical-align:middle;width:500px;height:200px}.ui-datepicker-trigger{position:relative;left:-25px;top:4px}#footer .right{padding:25px 0 0;font-size:12px;color:#666}#footer .right2{padding:10px 10px 0 0}.copyright{text-align:center}table.grd{width:100%;border-collapse:collapse;margin:0 0 20px;border-top:1px solid #a9a9a9;border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9}table.grd th{font-weight:700;text-align:left;padding:5px;border:1px solid #a9a9a9;cursor:default}table.grd th a{text-decoration:none}table.grd td{padding:8px 5px;border-bottom:1px solid #a9a9a9}table.grd tr.odd{background:#f4f4f4}table.grd th.narrow{width:100px}table.grd th.wide{width:200px}table.grd .tiny{width:40px;text-align:center}table.grd tr.shade{background:#e3e3e3}table.grd td a{text-decoration:none}table.grd td a:hover{text-decoration:underline}.dotted-line-br{background:url(/static/images/front/dotted-line.gif) repeat-x;height:5px;width:100%;margin-bottom:20px}

#age-box ul {margin: 0; padding: 0; list-style-type: none; overflow:hidden;}
#age-box ul li{float: left; position: relative; padding: 15px;}
#age-box ul li a{font-size:15px; font-weight:bold; }

table.reference-teacher th{color: #ffffff;
background-color: #36B0F9;
border: 1px solid #36B0F9;
padding: 3px;
vertical-align: top;
text-align: left;
font-size:15px;
}
table.reference-teacher td{
border: 1px solid #d4d4d4;
padding: 5px;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: top;
}
.table-reference {width:80%; text-align:center; border:2px solid #36B0F9;}

.programme-table, .wordlist-3to4, .reference{width:100%; border: 2px solid #156FE0; }
table.programme-table th{border: 1px solid #156FE0; text-align: left; background: #36B0F9;font-size: 18px; padding: 10px;}
table.programme-table td{font-size:15px; padding: 10px;}
.wordlist-3to4 td{ padding-top:7px !important;}
.reference td {padding:7px;}

/* --------------------------------------------
Accordion Styles
----------------------------------------------*/

.accordion-box {width:640px; margin: 0 0 30px; }

.accord-header{padding:10px; background:#70CEF8; font-size:14px; color:#fff; margin:10px 0;}
.accord-header:hover { background: #36B0F9; }
.accord-content { display: none; line-height: 20px;}