﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:13px;line-height:19px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}
input,select,textarea{font-size:13px;line-height:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align:middle;color:#000;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:22px;line-height:24px;}
h2{font-size:17px;line-height:19px;}
h3{font-size:15px;line-height:17px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:13px;line-height:15px;}
h6{font-size:10px;line-height:12px;}
h1.chead 
{
	font-family:Arial Rounded MT Bold;
	font-size:26px;
	font-weight:normal;
	}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2,.block3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.top-out{ background:#990e12;}
div.top{ width:960px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:5px 0; }
div.top a{ color:#fff200;}
div.top a.on{ color:#cf2b16; text-decoration:none; cursor:default;}
div.top a.off{ color:#fff200;}
div.top img{ vertical-align:middle;}
div.top div.cols1{width:960px;overflow:hidden;clear:both;}
div.top div.cols1 div.col2{width:auto; float:right;}
div.top div.cols1 div.col2 a{ margin:0 4px;}
div.top span.s1{color:#fff200;}
div.top span.playing{ border:solid 1px #f8941e; background:#fff; color:#000; padding:0 14px; width:120px; }
div.top input.playing{ border:solid 1px #f8941e; background:#fff; color:#000; padding:0 14px; width:120px; vertical-align:bottom; }
div.top a.start,
div.top a.pause,
div.top a.end{ margin:0 0 0 3px;}
div.container{ background:#fb503a url(../img/bg01.gif) repeat-x left top;}
div.wrapper{ background:url(../img/bg02.gif) no-repeat center 60px;}
div.header{ width:960px; margin:0 auto; }
div.header div.cols1{width:960px;clear:both;}
div.header div.cols1 div.col1{width:154px; padding:16px 0 0;}
div.header div.cols1 div.col2{width:806px; padding:35px 0 0;}
div.header div.slogan{ text-align:right;}
div.header div.slogan img{ vertical-align:middle;}
div.header a.visit{ margin:0 0 0 20px;}
div.mainnav{margin:29px 0 0;height:49px; position:relative; width:806px;}
img#item-home{ width:64px; height:48px; }
img#item-home-a{ width:64px; height:66px; }
img#item-what{ width:145px; height:48px; }
img#item-what-a{ width:145px; height:66px; }
img#item-classes{ width:72px; height:48px;}
img#item-classes-a{ width:72px; height:66px;}
img#item-nurseries{ width:170px; height:48px; }
img#item-nurseries-a{width:170px; height:66px;}
img#item-playgroups{ width:204px; height:48px; }
img#item-playgroups-a{ width:204px; height:66px;}
img#item-parties{ width:64px; height:48px; }
img#item-parties-a{ width:64px; height:66px; }
img#item-testimonials{ width:98px; height:48px;}
img#item-testimonials-a{ width:98px; height:66px;}
img#item-activities{ width:78px; height:48px;}
img#item-activities-a{ width:78px; height:66px;}
img#item-business{ width:165px; height:58px;}
img#item-business-a{ width:165px; height:66px;}
img#item-shop-a{ width:101px; height:64px;}
img#item-jo{ width:172px; height:48px;}
img#item-jo-a{ width:172px; height:66px;}
img#item-special{ width:111px; height:48px;}
img#item-shopinfo{ width:82px; height:48px;}
img#item-view{ width:119px; height:48px;}
img#item-site{ width:168px; height:58px;}
img#item-news{ width:127px; height:48px;}
img#item-news-a{ width:127px; height:59px;}
img#item-main{ width:131px; height:58px;}
img#item-main-a{ width:131px; height:66px;}
img#item-shop{ width:101px; height:48px;}
ul.mainnav{ position:absolute; right:-2px;}
ul.mainnav li{padding:0 0 0 1px; width:auto; float:left;}
ul.mainnav li.active div.box01{ display:block;}
ul.mainnav li div.box01{ clear:both; position:absolute; z-index:2; top:49px; margin:0 0 0 -3px; display:none;}
ul.mainnav li div.box01-top{ width:230px; height:58px; background:url(../img/box02-top.png) no-repeat left top;}

ul.mainnav li div.box01-btm{ width:230px; height:22px; background:url(../img/box02-btm.png) no-repeat left top;}
ul.mainnav li div.box01-mid{ width:230px; height:22px; background:url(../img/box02-mid.png) repeat-y left top;}
*html ul.mainnav li div.box01-top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=drop, src='assets/img/box02-top.png');background:none;}
*html ul.mainnav li div.box01-btm{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=drop, src='assets/img/box02-btm.png');background:none;}
*html ul.mainnav li div.box01-mid{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='assets/img/box02-mid.png');background:none;}
ul.mainnav li ul{ position:absolute; top:17px; left:4px; width:221px;}
ul.mainnav li ul li{ padding:0;  clear:both; background:url(../img/bg24.gif) no-repeat  center bottom; width:221px; }
ul.mainnav li ul li.last{ background:none;}
ul.mainnav li ul li a{ display:block; background:url(../img/bg25.gif) no-repeat 13px center; padding:0 0 0 26px; font-size:13px; line-height:48px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
ul.mainnav li ul li a:hover{ background:#ce1a2a url(../img/bg26.gif) no-repeat 13px center; text-decoration:none; color:#fff;}
div.blocks1{width:960px;overflow:hidden;clear:both; margin:0 auto;}
div.blocks1 div.block1{width:730px;}
div.blocks1 div.block2{width:230px;}
div.welcome-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.welcome-block div.welcome{ padding:26px 32px 162px 244px; background:url(../img/p1.gif) no-repeat left bottom;}
div.welcome-block div.more{ text-align:right;}
div.find-block{ background:#fff200 url(../img/bg05.gif) no-repeat right top; line-height:17px;}
div.find-block div.find{ background:url(../img/bg06.gif) no-repeat right bottom; padding:11px 17px 11px 18px;}
div.find-block input.class{ width:184px;}
div.find-block input.find{ width:188px; height:43px; background:url(../img/find-class-btn.gif) no-repeat left top; border:none; margin:9px 0 0; cursor:pointer;}
div.find-block label.error {color:Red;	}
div.find-block img.jo{ float:right;}
div.blocks2{width:960px;overflow:hidden;clear:both; background:#fff url(../img/bg07.gif) no-repeat left top; padding:22px 0 12px; margin:19px auto 0 auto;}
div.blocks2 div.block1{width:320px;}
div.blocks2 div.block2{width:318px; border-left:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7;}
div.blocks2 div.block3{width:320px;}
div.biz-block{ width:276px; margin:0 auto;}
div.biz-block h2.t1{ padding:0 0 13px;}
div.biz-block h4.t2{ border-bottom:dotted 1px #000; padding:8px 0;}
div.biz-block h4.t2 a{ color:#f8941e;}
div.biz-block div.more{ text-align:right; padding:8px 0 0;}
div.newsletter-block{ background:url(../img/bg09.jpg) no-repeat left top; height:142px;width:960px; margin:0 auto;}
div.newsletter-block div.cols1{width:960px;overflow:hidden;clear:both; padding:25px 0 0;}
div.newsletter-block div.cols1 div.col1{width:165px; text-align:right; padding:3px 0 0;}
div.newsletter-block div.cols1 div.col2{width:180px; margin:0 13px 0 23px; }
div.newsletter-block div.cols1 div.col3{width:258px;padding:3px 0 0;}
div.newsletter-block div.cols1 div.col4{width:119px; float:left; padding:28px 0 0;}
div.newsletter-block input.name,
div.newsletter-block input.user_name,
div.newsletter-block input.email{ width:220px; margin:4px 0; padding:3px;}
div.newsletter-block input.submit{ width:119px; height:43px; background:url(../img/sign-up.gif) no-repeat left top; border:none; cursor:pointer;}
div.footernav-out{ background:#ffd900 url(../img/bg10.gif) repeat-x left top;  line-height:42px; margin:60px 0 0;}
div.footernav{ width:960px; margin:0 auto; text-align:center; font-size:10px;} 
div.footernav a{ margin:0 3px;}
div.footer-out{ background:#ec1c2d url(../img/bg11.gif) repeat-x left top;}
div.footer{ width:960px; margin:0 auto;}
div.footer div.cols1{width:960px;overflow:hidden;clear:both; margin:0 auto; padding:30px 0 8px; color:#fff; }
div.footer div.cols1 div.col1{width:230px;}
div.footer div.cols1 div.col2{width:250px; margin:0 20px 0 40px;}
div.footer div.cols1 div.col3{width:420px;}
div.footer div.cols1 a{ color:#fff200;}
div.footer ul.sellers{ padding:8px 0 0;}
div.footer ul.sellers li{ background:url(../img/arrow01.gif) no-repeat left 7px; padding:0 0 0 13px;}
div.footer p.design{ text-align:right; }
div.footer p.design a{ color:#fff200;}
div.footer h4.t1{ text-align:right; padding:0 0 6px;}
div.footer div.box01{width:590px;background:#fff;}
div.footer div.box01-top{width:590px;background:url(../img/box01-top.gif) no-repeat left top;}
div.footer div.box01-btm{width:570px;background:url(../img/box01-btm.gif) no-repeat left bottom; padding:6px 10px;}
div.footer div.box01-btm img{ vertical-align:middle;}
div.footer div.box01-btm a{ margin:16px;}
div.footer ul.links{ width:960px; overflow:hidden; margin:0 0 26px 0; padding:26px 0 0;border-top:solid 1px #fff200;}
div.footer ul.links li{ width:auto; float:left; padding:0 60px 0 11px;}
div.footer ul.links li ul{ clear:both; overflow:hidden;}
div.footer ul.links li ul li{ clear:both; background:url(../img/arrow02.gif) no-repeat left 8px; padding:0 0 0 11px;}
div.footer ul.links li ul li a{ color:#fff200;}
div.footer div.cols2{width:960px;overflow:hidden;clear:both;}
div.footer div.cols2 div.col1{width:610px;}
div.footer div.cols2 div.col2{width:350px;color:#fff;}
div.shows-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.shows-block div.shows{ padding:17px 20px 162px 20px; background:url(../img/bg12n.jpg) no-repeat left bottom;}
div.shows-block div.testimonial{border-top:solid 1px #f8941e;}
/* ---------------------- */
div.shows-block div.cols1{width:690px;overflow:hidden;clear:both;}
div.shows-block div.cols1 div.col_l{width:210px; height:auto; float:left;}
div.shows-block div.cols1 div.left_place{height:340px;}
div.shows-block div.cols1 div.col_r{width:460px; float:right;}
div.shows-block h1.t1{ color:#ee2a3c; padding:12px 0;}
/* ---------------------- */
div.shows-block h3{ color:#ee2a3c; border-bottom:solid 1px #f8941e; padding:16px 0 3px;}

/*
div.shows-block div.shows{ padding:37px 20px 162px 250px; background:url(../img/bg12n.jpg) no-repeat left bottom;}
div.shows-block div.cols1{width:460px;overflow:hidden;clear:both; padding:12px 0 20px;}
div.shows-block div.cols1 div.col1{width:160px; padding:8px 0 0;}
div.shows-block div.cols1 div.col2{width:300px;}
*/
div.side div.special-block{background:#00bff3; margin:7px 0 0;}
div.special-block{ background:#00bff3 url(../img/bg13.gif) no-repeat right top; line-height:17px; margin:-11px 0 0;}
div.special-block div.special{ background:url(../img/bg14.gif) no-repeat right bottom; padding:30px 20px 14px 20px; color:#fff;}
div.special-block h1.t1{ padding:0 0 6px 0;}
div.special-block h2.t2{ font-weight:normal; padding:5px 0 0;}
div.special-block h2.t3{ font-weight:normal; padding:4px 0 8px 0;}
div.special-block div.price{ font-size:15px; font-weight:bold; padding:4px 0 6px;}
div.event-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.event-block div.event{ padding:26px 20px 162px 33px; background:url(../img/bg15.jpg) no-repeat left bottom;}
div.event-block div.cols1{width:677px;overflow:hidden;clear:both;}
div.event-block div.cols1 div.col1{width:217px;}
div.event-block div.cols1 div.col2{width:460px; padding:8px 0 0;}
div.event-block div.cols01{width:460px;overflow:hidden;clear:both; padding:18px 0 14px;border-bottom:solid 1px #f8941e;}
div.event-block div.cols01 div.col02{width:auto; float:right;}
div.event-block div.cols01 div.col02 a{ margin:0 0 0 6px;}
div.event-block h1.t1{ color:#ee2a3c; padding:12px 0;}
div.event-block div.intro{border-top:solid 1px #f8941e; margin:16px 0 0;}
div.classes-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.classes-block div.classes{ padding:37px 21px 162px 21px; background:url(../img/bg19.jpg) no-repeat left bottom;}
div.classes-block div.box01{width:688px;background:url(../img/bg17.gif) repeat-y left top; margin:20px 0 0;}
div.classes-block div.box02{ height:380px;}
div.classes-block div.box01-top{width:688px;background:url(../img/bg16.gif) no-repeat left top;}
div.classes-block div.box01-btm{width:678px;background:url(../img/bg18.gif) no-repeat left bottom; padding:10px 0 10px 10px;}
div.classes-block table.classes{ border-collapse:collapse; border-spacing:0;}
div.classes-block table.classes th,
div.classes-block table.classes td{ padding:0px; color:#74551a;}
div.classes-block table.classes th.th1{ width:116px; border-right:solid 7px #fff;}
div.classes-block table.classes th.th2{ width:143px;border-right:solid 7px #fff;}
div.classes-block table.classes th.th3{ width:165px;border-right:solid 7px #fff;}
div.classes-block table.classes th.th4{ width:73px;border-right:solid 7px #fff;}
div.classes-block table.classes th.th5{ width:143px;}
div.classes-block table.classes tr.odd td{ background:#fcd790;}
div.classes-block table.classes tr.even td{ background:#fdeac5;}
div.classes-block table.classes td.td1{border-right:solid 7px #fff;border-top:solid 7px #fff; font-size:16px; text-align:center;}
div.classes-block table.classes td.td2{border-right:solid 7px #fff;border-top:solid 7px #fff;font-size:16px; text-align:center;}
div.classes-block table.classes td.td3{border-right:solid 7px #fff;border-top:solid 7px #fff; font-size:15px;padding:10px;width:145px;}
div.classes-block table.classes td.td4{border-right:solid 7px #fff;border-top:solid 7px #fff;font-size:15px; font-weight:bold; text-align:center;}
div.classes-block table.classes td.td5{width:123px;border-top:solid 7px #fff;font-size:15px; font-weight:bold; padding:10px;}
div.contact-block{ background:#f9ab16 url(../img/bg20.gif) no-repeat left bottom;}
div.contact-block div.contact{ padding:23px 21px 27px 21px;}
div.contact-block div.tel{ font-size:21px; color:#fff; line-height:23px; padding:18px 0;}
div.testimonial-block{ background:#fff200; padding:5px 21px 10px 21px;}
div.testimonial-block div.testimonial{border-top:solid 1px #f8941e; font-style:italic;}
div.place-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.place-block div.place{ padding:17px 20px 162px 20px; background:url(../img/bg19.jpg) no-repeat left bottom;}
div.place-block div.cols1{width:690px;overflow:hidden;clear:both;}
div.place-block div.cols1 div.col1{width:210px; height:620px;}
div.place-block div.cols1 div.col2{width:460px; float:right;}
div.place-block h2.t1{ padding:23px 0 0 0;}
div.place-block a{ color:#00bff3; font-weight:bold;}
div.place-block h1.t2{ padding:20px 0;}
div.place-block h2.t3{ color:#ed1b2e; border-top:solid 1px #f8941e; padding:18px 0 0 ; font-weight:normal;}
div.place-block img.floatleft{ border:solid 3px #fff200; margin:0 8px 0 0;}
div.place-block img.floatright{ border:solid 3px #fff200; margin:0 0 0 8px;}
div.news-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.news-block div.news{ padding:17px 20px 162px 20px; background:url(../img/bg19.jpg) no-repeat left bottom;}
div.news-block div.cols1{width:690px;overflow:hidden;clear:both;}

div.news-block div.cols1 div.col_l{width:210px; height:auto; float:left;}
div.news-block div.cols1 div.col_r{width:460px; float:right;}

div.news-block div.cols1 div.col1{width:210px;}
div.news-block div.cols1 div.col2{width:460px; float:right;}
div.news-block h2.t1{ padding:23px 0 0 0;}
div.news-block a{ color:#00bff3; font-weight:bold;}
div.news-block h1.t2{ padding:20px 0 8px;}
div.news-block h3.t3{ color:#ee2a3c; border-bottom:solid 1px #f8941e; padding:16px 0 3px;}
div.news-block div.cols01{width:460px;overflow:hidden;clear:both; padding:4px 0 20px;}
div.news-block div.cols01 div.col01{width:160px; padding:8px 0 0;}
div.news-block div.cols01 div.col02{width:300px;}
div.news-block h1.t4{border-top:solid 1px #f8941e; padding:16px 0 8px;margin:16px 0 0;}
div.news-block div.cols02{width:460px;overflow:hidden;clear:both; padding:8px 0;}
div.news-block div.cols02 div.col01{width:140px;}
div.news-block div.cols02 div.col02{width:140px; margin:0 20px;}
div.news-block div.cols02 img{ padding:1px; border:solid 7px #f9ab16;}
div.news-block h1.t5{border-top:solid 1px #f8941e; padding:16px 0 4px; margin:24px 0 0;}
div.news-block h2.t6{ color:#ed1b2e; padding:8px 0; font-weight:normal;}

div.news-block h1.t1{ color:#ee2a3c; padding:12px 0;}
div.news-block div.intro{border-top:solid 1px #f8941e; margin:16px 0 0;}
/* */ 
div.panel{width:960px;overflow:hidden;clear:both; background:#fff url(../img/bg21.gif) no-repeat left top; padding:10px 0 12px; margin:0px auto 0 auto;}
div.panel-btm{ background:url(../img/bg21.jpg) no-repeat left bottom;}
div.content{ width:920px; margin:0 auto;}
div.side{ width:228px; float:left; padding:28px 0 0px;}
div.main{ width:628px; float:right;}
div.panel-btm div.side{ padding:28px 0 167px;}
div.cat-block ul.cat{ padding:20px 0 0;}
div.cat-block ul.cat li{ padding:0 0 4px;}
div.hello-block{ padding:28px 0 10px;}
div.breadcrumb{ font-size:12px; line-height:14px; padding:0 0 6px; border-bottom:solid 1px #d7d7d7;}
div.breadcrumb span{ color:#c60909;}
div.breadcrumb a{ color:#00bff3;}
div.blocks3{width:628px;overflow:hidden;clear:both; background:url(../img/bg22.gif) repeat-y 314px top; margin:12px 0 0;}
div.blocks3 div.block1{width:284px;}
div.blocks3 div.block2{width:284px; float:right;}
div.new-block h1.t1{ padding:0 0 16px;}
div.new-block h2.t2{ color:#ed1b2e; font-weight:normal; padding:20px 0 0;}
div.new-block div.cols1{width:284px;overflow:hidden;clear:both; padding:8px 0 0;}
div.new-block div.cols1 div.col1{ font-size:15px; font-weight:bold; color:#ed1b2e;}
div.new-block div.cols1 div.col1 img{ vertical-align:middle;}
div.new-block div.cols1 div.col2{width:auto; float:right;}
div.offer-block h1.t1{ padding:0 0 16px;}
div.offer-block h2.t2{ color:#ed1b2e; font-weight:normal; padding:20px 0 0;}
div.offer-block div.cols1{width:284px;overflow:hidden;clear:both; padding:8px 0 0;}
div.offer-block div.cols1 div.col1{ font-size:15px; font-weight:bold; color:#ed1b2e;}
div.offer-block div.cols1 div.col1 img{ vertical-align:middle;}
div.offer-block div.cols1 div.col2{width:auto; float:right;}
div.featured-block h1.t1{padding:10px 0 18px;}
div.featured-block div.cols1{width:628px;overflow:hidden;clear:both;}
div.featured-block div.cols1 div.col1{width:182px;}
div.featured-block div.cols1 div.col2{width:182px; margin:0 41px;}
div.featured-block h2.t2{ color:#ed1b2e; font-weight:normal; padding:18px 0 0;}
div.featured-block h2.t3{ color:#f8d71e; font-weight:normal; padding:18px 0 0;}
div.featured-block h2.t4{ color:#00bff3; font-weight:normal; padding:18px 0 0;}
div.featured-block h2.t5{ color:#46de5f; font-weight:normal; padding:18px 0 0;}
div.featured-block h2.t6{ color:#00bff3; font-weight:normal; padding:18px 0 0;}
div.featured-block h2.t7{ color:#7f5dff; font-weight:normal; padding:18px 0 0;}
div.featured-block div.cols01{width:181px;overflow:hidden;clear:both; padding:8px 0 0;}
div.featured-block div.cols01 div.col01{ font-size:15px; font-weight:bold; color:#ed1b2e; padding:3px 0 0;}
div.featured-block div.cols01 div.col02{width:auto; float:right;}
div.separator01{ line-height:1px; height:1px; font-size:1px;background:#d7d7d7; margin:28px 0 18px;}
div.featured-block div.separator{ line-height:1px; height:1px; font-size:1px;background:#d7d7d7; margin:28px 0 28px;}
div.instrument-block h1.t1{ padding:10px 0 26px 0;}
div.instrument-block div.cols1{width:628px;overflow:hidden;clear:both;}
div.instrument-block div.cols1 div.col1{width:320px;}
div.instrument-block div.cols1 div.col2{width:308px;}
div.instrument-block h2.t2{ color:#00bff3; font-weight:normal;}
div.instrument-block div.large{ text-align:center; padding:2px 0 0;}
div.instrument-block div.price{font-size:15px; font-weight:bold; color:#ed1b2e; }
div.instrument-block div.price img{ vertical-align:middle;}
div.instrument-block div.utils{ border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; padding:10px 0; margin:10px 0 20px; text-align:center;}
div.instrument-block div.utils img,
div.instrument-block div.utils select,
div.instrument-block div.utils input{ vertical-align:middle;}
div.instrument-block img.qty{ margin:0 0 0 25px;}
div.instrument-block input.qty{ width:60px; margin:0 74px 0 0;}
div.standard-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.standard-block div.standard{ padding:26px 20px 162px 33px; background:url(../img/bg23.jpg) no-repeat left bottom;}
div.standard-block div.cols1{width:677px;overflow:hidden;clear:both;}
div.standard-block div.cols1 div.col1{width:217px;}
div.standard-block div.cols1 div.col2{width:460px; padding:8px 0 0;}
div.classes2-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.classes2-block div.classes{ padding:26px 20px 418px 22px; background:url(../img/bg27.jpg) no-repeat left bottom;}
div.classes2-block div.cols1{width:688px;overflow:hidden;clear:both;}
div.classes2-block div.cols1 div.col1{width:208px;}
div.classes2-block div.cols1 div.col2{width:460px; float:right;}
div.classes2-block ul.regions li{ padding:0 0 4px 0;}
div.classes2-block div.intro{ border-top:solid 1px #f8941e;border-bottom:solid 1px #f8941e; margin:10px 0 8px 0; padding:8px 0;}
div.new-centre-block{ background:#f9ab16 url(../img/bg28.gif) no-repeat right top; line-height:17px; margin:-11px 0 0;}
div.new-centre-block div.new-centre{ background:url(../img/bg29.gif) no-repeat right bottom; padding:30px 21px 14px 21px; color:#fff;}
div.new-centre-block h2{ font-weight:normal;}
div.classes-listing-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}
div.classes-listing-block div.classes-listing{ padding:26px 20px 418px 22px; background:url(../img/bg27.jpg) no-repeat left bottom;}
div.classes-listing-block div.cols1{width:668px;overflow:hidden;clear:both; padding:0 0 10px; margin:0 0 0 20px;}
div.classes-listing-block div.cols1 div.col1{width:498px; padding:12px 0 0;}
div.classes-listing-block div.cols1 div.col2{width:170px;}
div.classes-listing-block div.intro{ border-top:solid 1px #f8941e;border-bottom:solid 1px #f8941e; margin:0px 0 8px 0; padding:8px 20px;}
div.classes-listing-block div.box01{width:688px;background:url(../img/bg17.gif) repeat-y left top;}
div.classes-listing-block div.box01-top{background:url(../img/bg16.gif) no-repeat left top;}
div.classes-listing-block div.box01-btm{background:url(../img/bg18.gif) no-repeat left bottom; text-align:center; padding:12px 10px;}

div.classes-listing-block p.back{ padding:27px 6px 0 0; text-align:right; float:right;}
div.classes-listing-block table.classes{ border-collapse:collapse; border-spacing:0;}
div.classes-listing-block table.classes th,
div.classes-listing-block table.classes td{ padding:0px; color:#74551a;}
div.classes-listing-block table.classes th.th1{ width:148px; border-right:solid 7px #fff;}
div.classes-listing-block table.classes th.th2{ width:142px;border-right:solid 7px #fff;}
div.classes-listing-block table.classes th.th3{ width:145px;border-right:solid 7px #fff;}
div.classes-listing-block table.classes th.th4{ width:132px;border-right:solid 7px #fff;}
div.classes-listing-block table.classes th.th5{ width:73px;}
div.classes-listing-block table.classes tr.odd td{ background:#fcd790;}
div.classes-listing-block table.classes tr.even td{ background:#fdeac5;}
div.classes-listing-block table.classes td.td1{border-right:solid 7px #fff;border-top:solid 7px #fff; font-size:16px; text-align:center;}
div.classes-listing-block table.classes td.td2{border-right:solid 7px #fff;border-top:solid 7px #fff;font-size:16px; text-align:center;}
div.classes-listing-block table.classes td.td3{border-right:solid 7px #fff;border-top:solid 7px #fff; font-size:15px;padding:10px;width:145px;}
div.classes-listing-block table.classes td.td4{border-right:solid 7px #fff;border-top:solid 7px #fff;font-size:15px;  text-align:center;}
div.classes-listing-block table.classes td.td5{border-top:solid 7px #fff;font-size:15px; font-weight:bold; padding:10px;}
div.separator01{ line-height:1px; height:1px; font-size:1px; background:#f8941e; margin:19px 0;}
div.intro-block{  width:960px; margin:0 auto 12px;}
div.intro-block div.intro-top{ line-height:1px; height:9px; font-size:1px; background:url(../img/box04-top.gif) no-repeat left top;}
div.intro-block div.intro-btm{ line-height:1px; height:9px; font-size:1px; background:url(../img/box04-btm.gif) no-repeat left top;}
div.intro-block div.intro{ background:#fff; padding:9px 18px;}
div.intro-block div.cols1{width:924px;overflow:hidden;clear:both;}
div.intro-block div.cols1 div.col1{width:280px;}
div.intro-block div.cols1 div.col2{width:396px; padding:11px 0 0;}
div.intro-block div.cols1 div.col3{width:200px; float:right; padding:7px 0 0;}
div.intro-block div.box01{ background:#e1e1e1 url(../img/box03-btm.gif) no-repeat left bottom; width:254px; text-align:center;}
div.intro-block div.box01-top{ background:url(../img/box03-top.gif) no-repeat left top;  padding:11px 0;}
div.intro-block div.box01 img{border:solid 3px #fff;}
div.intro-block ul.contact{ padding:16px 0 0px;}
div.intro-block ul.contact li{ padding:0 0 10px;}
div.contact2-block div.contact-top{ background:url(../img/box04-top.gif) no-repeat right top;line-height:1px; font-size:1px; height:9px;}
div.contact2-block div.contact-btm{ background:url(../img/bg30.gif) no-repeat left bottom;line-height:1px; font-size:1px; height:9px;}
div.contact2-block div.contact{ background:#fff; padding:16px 0 18px;}
div.contact2-block ul.contact{ padding:16px 0 0;}
div.contact2-block ul.contact li{ padding:0 0 10px;}
div.book-block{ background:#fff url(../img/bg03.gif) no-repeat left top;}

div.book-block div.book{ padding:17px 20px 162px 20px; background:url(../img/bg19.jpg) no-repeat left bottom;}
div.book-block div.cols1{width:670px;overflow:hidden;clear:both;}
div.book-block div.col_r div.cols1{width:460px;overflow:hidden;clear:both; padding-bottom:10px;}
div.book-block div.cols1 div.col_l{width:210px; height:620px; float:left;}
div.book-block div.cols1 div.col_r{width:460px; float:right;}
/*
div.book-block div.book{ padding:37px 21px 162px 250px; background:url(../img/bg19.jpg) no-repeat left bottom;}
div.book-block div.cols1{width:610px;overflow:hidden;clear:both; padding:0 0 10px;}


*/
div.book-block form.book{ border-top:solid 1px #f9ab16; margin:8px 0 0; padding:10px 0 0; }

div.book-block div.cols1 div.col1{width:153px; font-size:14px; font-weight:bold; text-align:right;}
div.book-block div.cols1 div.col2{width:26px; text-align:right; padding:5px 0 0;}
div.book-block div.cols1 div.col3{width:280px; float:right;}

div.book-block input.txt{ width:260px;}
div.book-block textarea.txt{ width:260px;}
div.book-block label.error {color:Red;	}
div.book-block div.cols1 div.col3 div
{
	margin-bottom:10px;
	width:260px;
	}
div.book-block div.cols1 div.col3 div label
{
	font-size:14px; 
	font-weight:bold; 
	text-align:left;
	float:left;
	}
div.book-block div.cols1 div.col3 div select
{
	width:180px;
	vertical-align:top;
	float:right
	}
div.book-block textarea.msg{ height:80px; width:418px;}
div.book-block div.submit{ text-align:right; width:460px;}
div.book-block input.submit{ width:122px; height:33px; background:url(../img/submit-form.gif) no-repeat left top; border:none;}

div.book-block div.section{ padding:10px 0 0;width:460px;}
div.bus-top-out{ border-bottom:solid 3px #ececec;}
div.bus-top{ width:912px; margin:0 auto; line-height:35px; text-align:right; color:#898989;}
div.bus-top a{ color:#898989;}
div.bus-header{ width:940px; margin:0 auto; padding:0 0 8px;}
div.bus-header div.cols1{width:940px;clear:both; }
div.bus-header div.cols1 div.col1{width:142px;}
div.bus-header div.cols1 div.col2{width:263px; padding:33px 0 21px;}
div.bus-header div.cols1 div.col3{width:523px; text-align:right; padding:26px 0 21px;}
div.bus-header img.logo{ margin:-25px 0 0; position:relative;}
div.bus-nav{ width:960px; margin:0 auto; height:71px;}
div.bus-nav ul li{ width:auto; float:left; background:url(../img/bg31.gif) no-repeat left top; padding:0 0 0 2px; height:71px;}
div.bus-nav ul li a{ display:block; width:auto; float:left;}
div.bus-nav ul li a span{ display:none;}
div.bus-nav ul li.item01{ background:none; padding:0;}
div.bus-nav ul li.item01 a{ width:122px; height:71px; background:url(../img/item01.gif) no-repeat left top;}
div.bus-nav ul li.item01 a.active,
div.bus-nav ul li.item01 a:hover{ width:122px; height:71px; background:url(../img/item01-a.gif) no-repeat left top;}
div.bus-nav ul li.item02 a{ width:185px; height:71px; background:url(../img/item02.gif) no-repeat left top;}
div.bus-nav ul li.item02 a.active,
div.bus-nav ul li.item02 a:hover{ width:185px; height:71px; background:url(../img/item02-a.gif) no-repeat left top;}
div.bus-nav ul li.item03 a{ width:166px; height:71px; background:url(../img/item03.gif) no-repeat left top;}
div.bus-nav ul li.item03 a.active,
div.bus-nav ul li.item03 a:hover{ width:166px; height:71px; background:url(../img/item03-a.gif) no-repeat left top;}
div.bus-nav ul li.item04 a{ width:140px; height:71px; background:url(../img/item04.gif) no-repeat left top;}
div.bus-nav ul li.item04 a.active,
div.bus-nav ul li.item04 a:hover{ width:140px; height:71px; background:url(../img/item04-a.gif) no-repeat left top;}
div.bus-nav ul li.item05 a{ width:156px; height:71px; background:url(../img/item05.gif) no-repeat left top;}
div.bus-nav ul li.item05 a.active,
div.bus-nav ul li.item05 a:hover{ width:156px; height:71px; background:url(../img/item05-a.gif) no-repeat left top;}
div.bus-nav ul li.item06 a{ width:181px; height:71px; background:url(../img/item06.gif) no-repeat left top;}
div.bus-nav ul li.item06 a.active,
div.bus-nav ul li.item06 a:hover{ width:181px; height:71px; background:url(../img/item06-a.gif) no-repeat left top;}
div.bus-wrapper{ width:960px; margin:25px auto 0; background:#ececec url(../img/box05-btm.gif) no-repeat left bottom;}
div.bus-wrapper-top{ background:url(../img/box05-top.gif) no-repeat left top; padding:10px;}
div.bus-content{ width:940px; clear:both; overflow:hidden;}
div.bus-main{ width:640px; float:left;}
div.bus-side{ width:280px; float:right;}
div.run-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.run-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.run-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.run-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px;}
div.run-block div.cols1{width:628px;overflow:hidden;clear:both;}
div.run-block div.cols1 div.col1{width:338px;}
div.run-block div.cols1 div.col2{width:290px; padding:22px 0 0;}
div.blocks4{width:640px;overflow:hidden;clear:both; margin:20px 0 0;}
div.blocks4 div.block1{width:220px;}
div.blocks4 div.block2{width:220px; margin:0 10px 0 20px;}
div.blocks4 div.block3{width:170px;}
div.case-block div.lt{ width:220px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.case-block div.rt{ width:220px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.case-block div.lb{ width:220px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.case-block div.rb{ width:206px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:7px;}
div.case-block h4.t1{ color:#00bff3; line-height:19px;}
div.case-block div.case{ padding:0 13px;}
div.case-block a.more{ color:#00bff3; font-weight:bold;}
div.franchise-block div.lt{ width:220px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.franchise-block div.rt{ width:220px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.franchise-block div.lb{ width:220px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.franchise-block div.rb{ width:206px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:7px;}
div.franchise-block div.franchise{ padding:0 13px;}
div.franchise-block a.more{ color:#f8941e; font-weight:bold;}
div.why-block div.lt{ width:170px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.why-block div.rt{ width:170px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.why-block div.lb{ width:170px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.why-block div.rb{ width:156px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:7px;}
div.why-block div.why{ padding:6px 6px 10px;}
div.why-block ul{ padding:4px 0 12px;}
div.why-block ul li{ padding:4px 0 4px 10px; background:url(../img/arrow04.gif) no-repeat left 12px;}
div.apply-block div.lt{ width:280px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.apply-block div.rt{ width:280px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.apply-block div.lb{ width:280px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.apply-block div.rb{ width:268px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px;}
div.franchise-logos-block{ margin:13px 0 0;}
div.franchise-logos-block div.lt{ width:280px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.franchise-logos-block div.rt{ width:280px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.franchise-logos-block div.lb{ width:280px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.franchise-logos-block div.rb{ width:252px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:8px 14px;}
div.franchise-logos-block div.members{ border-bottom:solid 3px #e1e1e1; text-align:center; padding:0 0 6px; line-height:16px;}
div.franchise-logos-block div.logos{ text-align:center; padding:4px 0 0;}
div.franchise-logos-block div.logos a{ margin:0 4px;}
div.biz-news-block{ margin:13px 0 0;}
div.biz-news-block div.lt{ width:280px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.biz-news-block div.rt{ width:280px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.biz-news-block div.lb{ width:280px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.biz-news-block div.rb{ width:266px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:8px 7px;}
div.biz-news-block div.news{ padding:0 14px; line-height:16px;}
div.biz-news-block h4.t1{ color:#e7c506; padding:0 0 2px;}
div.biz-news-block ul li{ padding:8px 0; border-bottom:solid 3px #e1e1e1;}
div.biz-news-block ul li.last{ border-bottom:none;}
div.biz-news-block a.more{color:#e7c506; font-weight:bold;}
div.bus-newsletter-block{ background:url(../img/bg32.jpg) no-repeat left top; height:150px;width:960px; margin:18px auto 0;}
div.bus-newsletter-block div.cols1{width:960px;overflow:hidden;clear:both; padding:38px 0 0;}
div.bus-newsletter-block div.cols1 div.col1{width:165px; text-align:right; padding:3px 0 0;}
div.bus-newsletter-block div.cols1 div.col2{width:180px; margin:0 13px 0 23px; }
div.bus-newsletter-block div.cols1 div.col3{width:258px;padding:3px 0 0;}
div.bus-newsletter-block div.cols1 div.col4{width:119px; float:left; padding:28px 0 0;}
div.bus-newsletter-block input.name,
div.bus-newsletter-block input.email{ width:220px; margin:4px 0; padding:3px;}
div.bus-newsletter-block input.submit{ width:119px; height:43px; background:url(../img/sign-up.gif) no-repeat left top; border:none; cursor:pointer;}
div.bus-footer-out{ border-top:solid 3px #ececec; margin:29px 0 0; padding: 12px 0;}
div.bus-footer{ width:960px; margin:0 auto; text-align:center; color:#898989;}
div.bus-footer a{ color:#898989;}
div.news-list-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.news-list-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.news-list-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.news-list-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px 6px;}
div.news-list-block div.biz{ background:#fff200; padding: 12px 20px;}
div.news-list-block div.cols1{width:588px;overflow:hidden;clear:both;}
div.news-list-block div.cols1 div.col1{width:455px;}
div.news-list-block div.cols1 div.col2{width:111px; float:right;}
div.news-list-block div.path{ width:586px; margin:0 auto; color:#c60909; font-size:12px; padding:10px 0 8px;}
div.news-list-block div.path a{ color:#00bff3;}
div.news-list-block div.cols2{width:586px;overflow:hidden;clear:both; margin:0 auto; border-top:solid 3px #e1e1e1; padding:16px 0;}
div.news-list-block div.cols2 div.col1{width:224px;}
div.news-list-block div.cols2 div.col2{width:362px; float:right;}
div.news-list-block h4.t1{ padding:6px 0 2px;}
div.news-list-block h4.t1 a{ color:#e6c405;}
div.news-list-block a.more{ color:#e6c405; font-weight:bold;}
div.news-list-block div.cols3{width:586px;overflow:hidden;clear:both; margin:0 auto; border-top:solid 3px #e1e1e1; padding:16px 0;}
div.news-list-block div.cols3 div.col1{width:150px;}
div.news-list-block div.cols3 div.col2{width:436px; float:right; text-align:center;}
div.news-list-block div.cols3 div.col2 a{ margin:0 16px;}
div.news-list-block div.cols3 div.col2 img{ vertical-align:middle;}
div.bus-testimonial-block{ margin:13px 0 0;}
div.bus-testimonial-block div.lt{ width:280px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.bus-testimonial-block div.rt{ width:280px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.bus-testimonial-block div.lb{ width:280px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.bus-testimonial-block div.rb{ width:266px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:7px 7px;}
div.bus-testimonial-block div.name{ padding:8px 16px 2px; color:#f8941e; font-weight:bold; font-size:14px;}
div.bus-testimonial-block div.testimonial{ font-style:italic; padding:0px 16px 2px;}
div.bus-testimonial-block div.testimonial a.more{ color:#f8941e; font-weight:bold; font-style:normal;}
div.news-detail-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.news-detail-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.news-detail-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.news-detail-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px 6px;}
div.news-detail-block div.biz{ background:#fff200; padding: 12px 20px;}
div.news-detail-block div.cols1{width:588px;overflow:hidden;clear:both;}
div.news-detail-block div.cols1 div.col1{width:455px;}
div.news-detail-block div.cols1 div.col2{width:111px; float:right;}
div.news-detail-block div.path{  color:#c60909; font-size:12px; padding:6px 0 8px;}
div.news-detail-block div.path a{ color:#00bff3;}
div.news-detail-block div.cols2{width:586px;overflow:hidden;clear:both; margin:0 auto; padding:12px 0 0;}
div.news-detail-block div.cols2 div.col2{width:auto; float:right;}
div.news-detail-block div.cols3{width:586px;overflow:hidden;clear:both; margin:0 auto; border-top:solid 3px #e1e1e1; padding:16px 0;}
div.news-detail-block div.cols3 div.col1{width:220px;}
div.news-detail-block div.cols3 div.col2{width:366px; float:right;}
div.news-detail-block h4.t1{ color:#e6c405;}
div.case-detail-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.case-detail-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.case-detail-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.case-detail-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px 6px;}
div.case-detail-block div.case{ background:#00bff3; padding: 12px 20px; color:#fff;}
div.case-detail-block div.cols1{width:588px;overflow:hidden;clear:both;}
div.case-detail-block div.cols1 div.col1{width:455px;}
div.case-detail-block div.cols1 div.col2{width:111px; float:right;}
div.case-detail-block div.path{  color:#c60909; font-size:12px; padding:6px 0 8px;}
div.case-detail-block div.path a{ color:#00bff3;}
div.case-detail-block div.cols2{width:586px;overflow:hidden;clear:both; margin:0 auto; padding:12px 0 0;}
div.case-detail-block div.cols2 div.col2{width:auto; float:right;}
div.case-detail-block div.cols3{width:586px;overflow:hidden;clear:both; margin:0 auto; border-top:solid 3px #e1e1e1; padding:16px 0;}
div.case-detail-block div.cols3 div.col1{width:220px;}
div.case-detail-block div.cols3 div.col2{width:366px; float:right;}
div.case-detail-block h4.t1{ color:#00bff3;}
div.case-list-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.case-list-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.case-list-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.case-list-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px 6px;}
div.case-list-block div.case{ background:#00bff3; padding: 12px 20px; color:#fff;}
div.case-list-block div.cols1{width:588px;overflow:hidden;clear:both;}
div.case-list-block div.cols1 div.col1{width:455px;}
div.case-list-block div.cols1 div.col2{width:111px; float:right;}
div.case-list-block div.path{ width:586px; margin:0 auto; color:#c60909; font-size:12px; padding:10px 0 8px;}
div.case-list-block div.path a{ color:#00bff3;}
div.case-list-block div.cols2{width:586px;overflow:hidden;clear:both; margin:0 auto; border-top:solid 3px #e1e1e1; padding:16px 0;}
div.case-list-block div.cols2 div.col1{width:224px;}
div.case-list-block div.cols2 div.col2{width:362px; float:right;}
div.case-list-block h4.t1{ padding:6px 0 2px;}
div.case-list-block h4.t1 a{ color:#00bff3;}
div.case-list-block a.more{ color:#00bff3; font-weight:bold;}
div.case-list-block div.cols3{width:586px;overflow:hidden;clear:both; margin:0 auto; border-top:solid 3px #e1e1e1; padding:16px 0;}
div.case-list-block div.cols3 div.col1{width:150px;}
div.case-list-block div.cols3 div.col2{width:436px; float:right; text-align:center;}
div.case-list-block div.cols3 div.col2 a{ margin:0 16px;}
div.case-list-block div.cols3 div.col2 img{ vertical-align:middle;}
div.cont-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.cont-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.cont-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.cont-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px 6px;}
div.cont-block div.cont{ background:#00bff3; padding: 12px 20px; color:#fff;}
div.cont-block div.cols1{width:588px;overflow:hidden;clear:both;}
div.cont-block div.cols1 div.col1{width:455px;}
div.cont-block div.cols1 div.col2{width:111px; float:right;}
div.cont-block div.path{ width:586px; margin:0 auto; color:#c60909; font-size:12px; padding:10px 0 8px;}
div.cont-block div.path a{ color:#00bff3;}
div.cont-block div.entry{ width:586px; margin:0 auto;border-top:solid 3px #e1e1e1; padding:16px 0;}
div.cont-block h3.t1{ color:#00bff3;}
div.enquiry-block div.lt{ width:640px; background:#fff url(../img/box06-lt.gif) no-repeat left top;}
div.enquiry-block div.rt{ width:640px; background:url(../img/box06-rt.gif) no-repeat right top;}
div.enquiry-block div.lb{ width:640px; background:url(../img/box06-lb.gif) no-repeat left bottom;}
div.enquiry-block div.rb{ width:628px; background:url(../img/box06-rb.gif) no-repeat right bottom; padding:6px 6px;}
div.enquiry-block div.enquiry{ background:#00bff3; padding: 12px 20px; color:#fff;}
div.enquiry-block div.path{ width:586px; margin:0 auto; color:#c60909; font-size:12px; padding:10px 0 3px;}
div.enquiry-block div.path a{ color:#00bff3;}
div.enquiry-block form.enquiry{ border-top:solid 3px #e1e1e1; margin:8px auto 0; padding:10px 0 10px; width:586px;}
div.enquiry-block div.cols1{width:586px;overflow:hidden;clear:both; padding:8px 0 8px;}
div.enquiry-block div.cols1 div.col1{width:153px; font-size:14px; font-weight:bold; text-align:right;}
div.enquiry-block div.cols1 div.col2{width:26px; text-align:right; padding:5px 0 0;}
div.enquiry-block div.cols1 div.col3{width:398px; float:right; overflow:hidden;}
div.enquiry-block input.txt{ width:380px;}
div.enquiry-block textarea.msg{ height:80px; width:380px;}
div.enquiry-block div.submit{ text-align:right; padding:6px 10px 0;}
div.enquiry-block input.submit{ width:71px; height:28px; background:url(../img/send.gif) no-repeat left top; border:none; cursor:pointer;}
div.enquiry-block input.reset{ width:105px; height:28px; background:url(../img/clear-form.gif) no-repeat left top; border:none; margin:0 11px 0 0; cursor:pointer;}
/* login-block */
div.login-block{ width:658px; margin:0 auto; padding:20px 0 0; font-size:12px; line-height:17px;}
div.login-block div.cols1{width:668px;overflow:hidden;clear:both; background:url(../img/bg22.gif) repeat-y 0px top;}
div.login-block div.cols1 div.col1{width:415px; padding:10px 0 0;}
div.login-block div.cols1 div.col2{width:389px; float:right;}
div.login-block div.existing{ padding:10px 0 20px 30px; border-bottom:solid 1px #d7d7d7;}
div.login-block div.forget{ padding:16px 0 0 30px;}
div.login-block div.param{ color:#ed1b2e; font-size:12px; text-transform:uppercase; padding:10px 0 0;}
div.login-block input.email,
div.login-block input.password{ width:340px;}
div.login-block div.value{ padding:3px 0 10px;}
div.login-block div.login input{ width:87px; height:35px; background:url(../img/login.gif) no-repeat left top; border:none; cursor:pointer;}
div.login-block div.submit input{ width:92px; height:35px; background:url(../img/submit.gif) no-repeat left top; border:none; cursor:pointer;}
div.login-block div.param2{color:#00bff3; font-size:12px; text-transform:uppercase; padding:10px 0 0;}
div.login-block div.register{ padding:16px 0 0 30px; border-top:solid 1px #d7d7d7; width:245px;}
div.login-block label.error {color:Red;	}

div.reg-block input.txt{ width:260px;}
div.reg-block textarea.txt{ width:260px;}
div.reg-block label.error {color:red;padding-left:18px;font-weight:bold;}
div.reg-block div.cols1{width:460px;overflow:hidden;clear:both; padding:0 0 10px;}
div.reg-block div.cols1 div.col1{width:153px; font-size:14px; font-weight:bold; text-align:right;}
div.reg-block div.cols1 div.col2{width:26px; text-align:right; padding:5px 0 0;}
div.reg-block div.cols1 div.col3{width:265px; float:right;}

div.reg-block div.cols1 div.col4{width:353px; font-size:14px; font-weight:bold; text-align:right;}
div.reg-block div.cols1 div.col5{width:45px; float:right;}

div.reg-block div.cols1 div.col6{width:460px; font-size:14px; font-weight:bold; text-align:right;}

div.reg-block select {	width:260px; }
div.reg-block div.submit{ text-align:right; width:460px;}
div.reg-block input.submit{ width:122px; height:33px; background:url(../img/submit-form.gif) no-repeat left top; border:none; cursor:pointer;}

div.reg-block input.bookclasspayoffline{ width:235px; height:33px; background:url(../img/book-class-pay-offline.gif) no-repeat left top; border:none; cursor:pointer;}
div.reg-block input.bookpaynow{ width:235px; height:33px; background:url(../img/book-pay-now.gif) no-repeat left top; border:none; cursor:pointer;}

div.reg-block input.addachild{ width:122px; height:33px; background:url(../img/add_a_child.gif) no-repeat left top; border:none; cursor:pointer;}
div.reg-block div.cols1 div.col3 div label
{
	font-size:14px; 
	font-weight:bold; 
	text-align:left;
	float:left;
	}
div.reg-block div.cols1 div.col3 div select
{
	width:180px;
	vertical-align:top;
	float:right
	}
div.reg-block div.cols1 div.col3 div
{
	margin-bottom:10px;
	width:260px;
	}



div.add_a_child input.txt{ width:260px;}
div.add_a_child textarea.txt{ width:260px;}
div.add_a_child label.error {color:Red;	}
div.add_a_child div.cols1{width:460px;overflow:hidden;clear:both; padding:0 0 10px;}
div.add_a_child div.cols1 div.col1{width:153px; font-size:14px; font-weight:bold; text-align:right;}
div.add_a_child div.cols1 div.col2{width:26px; text-align:right; padding:5px 0 0;}
div.add_a_child div.cols1 div.col3{width:265px; float:right;}
div.add_a_child select {	width:260px; }
div.add_a_child input.addachild{ width:122px; height:33px; background:url(../img/add_a_child.gif) no-repeat left top; border:none; cursor:pointer;}
div.add_a_child div.cols1 div.col3 div label
{
	font-size:14px; 
	font-weight:bold; 
	text-align:left;
	float:left;
	}
div.add_a_child div.cols1 div.col3 div select
{
	width:180px;
	vertical-align:top;
	float:right
	}
div.add_a_child div.cols1 div.col3 div
{
	margin-bottom:10px;
	width:260px;
	}

.promoteZ { 
        z-index: 2006; /* Dialog z-index is 1006*/ 
} 

div.testimonials p
{
	margin:0px;
	padding:2px 0px 2px 0px;
	}
	
	div.addinfo p
{
	margin:0px;
	padding:2px 0px 2px 0px;
	}
	div.news-block div.cols1 div.left_place{height:340px;}
	div.newsletter-block label.error {color:Red; clear:both; display:block;}
	div.loading {display:none;}


#bookingstable, #ordertable 
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
}
#bookingstable td, #bookingstable th, #ordertable td, #ordertable th
{
    font-size:1em;
    border:1px solid #1e90ff;
    padding:3px 7px 2px 7px;
}
#bookingstable th, #ordertable th
{
    font-size:1.1em;
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#00bfff;
    color:#ffffff;
}
#bookingstable td, #ordertable td
{
    color:#000000;
    background-color:#e0ffff;
}		

div.cols1 .col2 div.cols02 img{ padding:1px; border:solid 7px #f9ab16;}

