body{min-width:1240px;}
*{margin:0;padding:0;}
div, td, a, h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
td, div{text-align:left;vertical-align:top;font-size:12pt;color:#333333;}
a{color:#333333;text-decoration:none;font-size:12pt;}
table{border-width:0px;}
table a{color:#630460;text-decoration:none;font-size:12pt;}
table.second a{}
a:hover{text-decoration:underline;font-size:12pt;}
a img{border:0px;text-decoration:none;vertical-align:top;}
.clear{clear:both;}
.all_size{width:100%;height:100%;}
li{list-style:circle;color:#333333;}
.nuclear:after{content:".";display:block;height:0;clear:both;overflow:hidden;}
.nuclear{display:block;zoom:1;}
html{height:100%;}
body{background:#F8F8F8;position:relative;width:100%;float:left;}
.wrap{width:1240px;margin:0px auto;position:relative;padding:26px 0 0 0;}
#head{height:290px;padding:0px 0 0 0;float:left;}
#logoWrap{width:276px;height:290px;float:left;padding:0 0 0 27px;}
#logoWrap a{display:block;float:left;margin:30px 0 0 0;}
#flash_head{width:937px;height:290px;float:right;position:relative;}
#flash_head img.headImg{position:absolute;top:0;left:0;}
#flash_head img.headImgWedd{top:-20px;}
#contWrap{float:left;width:100%;padding: 18px 0 0 0;}
#sdbr_lft{width:281px;float:left;}
.itemMnu{border:1px solid #46B9E5;margin:0 0 20px 0;}
.itemMnu p a{color:#71087F;font-size:14px;}
.itemMnu p{background:url(/images/sdbrh2bg.jpg) left top repeat-x;height:28px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;text-align:right;padding:6px 10px 0 0;color:#71087F;text-transform:uppercase;position:relative;font-size:14px;line-height:19px;font-weight:bold;}
.itemMnu li{display:block;background:url(/images/im_bull.jpg) left 6px no-repeat;padding:0 0 3px 18px;}
.itemMnu li a{background:url(/images/und.gif) left bottom repeat-x;}
.itemMnu li a:hover{background:none;text-decoration:none;color:#71087F;font-weight:bold;}
.itemMnu ul{padding:10px 0 10px 10px;border-top:5px solid #45BAE5;}
.itemMnu_in{padding:0 1px;}
.itemMnu h2 img{position:absolute;bottom:-4px;left:5px;}
.exlusive h2 img{left:7px;bottom:-5px;}
.kidsparty h2 img{left:-10px;bottom:-5px;}
.marriage, .corporate{padding:0 0 6px 0;}
.corporate h2 img{left:23px;}
.marriage span, .corporate span{display:block;height:5px;background:#45BAE5;position:absolute;bottom:-5px;width:277px;left:0px;font-size:1px;line-height:1px;}
.contactBox{background:url(/images/phbg.jpg) left top no-repeat;height:84px;width:281px;margin:0 0 22px 0;padding:15px 0 0 0;}
.contactBox span{display:block;font-size:26px;padding:0 0 12px 75px;color:#1855C8;font-weight:bold;}
.contactBox span b{font-size:20px;}
#cont{padding-right:250px;padding-left:286px;}
#contIn{width:704px;}
.mainMnu, .mainMnu2{width:938px;padding:0 0 15px 0;/* float:right; */}
.mainMnu ul li{display:block;width:182px;height:206px;background:url(/images/mainbg.jpg) left top no-repeat;position:relative;text-align:center;float:left;margin:0 7px 0 0;}
.mainMnu ul li img{position:absolute;top:-13px;}
.mainMnu ul li.li1 img{left:12px;}
.mainMnu ul li.li2 img{left:-15px;}
.mainMnu ul li.li3 img{left:7px;}
.mainMnu ul li.li4 img{left:5px;}
.mainMnu ul li.li5 img{left:0px;}
.mainMnu ul li.li5{margin:0;}
.mainMnu ul li:hover, .mainMnu ul li.act, .mainMnu ul li.jshover{background:url(/images/mainbg.jpg) left bottom no-repeat;}
.mainMnu ul li a{font-size:16px;color:#7B198A;line-height:19px;}
.mainMnu ul li a:hover{color:#0545C3;text-decoration:none;}
.mainMnu ul li span{display:block;padding:133px 0 0 0;}
.cont_in{width:686px;float:left;}
.cont_in p{color:#353535;font-size:14px;line-height:16px;padding:0 0 27px 0;}
.imgWrap{border:1px solid #A37ABE;float:left;margin:0 20px 0px 0;}
.imgWrap img{border:2px solid #fff;vertical-align:top;}
.cont_in h2{text-align:center;color:#700680;font-size:18px;font-weight:normal;padding:0 0 10px 0;}
.popular .row .item .imw{border:1px solid #A37ABE;padding:3px 2px;float:left;}
.imw img{vertical-align:top;}
.popular{overflow:hidden;padding:0 10px 20px 0;}
.popular .row{overflow:hidden;padding:11px 0 0 0;}
.popular .row .item{width:320px;float:left;}
.popular .row .rightbox{float:right;}
.popular .row .item .item_in p{font-size:12px;padding:0 0 4px 0;line-height:15px;}
.popular .row .item .item_in{margin:0 0 0 101px;position:relative;top:-2px;}
.popular .row .item .item_in p a{font-weight:bold;color:#033F61;}
.whredotheyare{overflow:hidden;padding:0 10px 0 0;}
.questbox{overflow:hidden;}
.questbox .line{overflow:hidden;padding:0 0 12px 0;}
.questbox .line .item{width:217px;float:left;margin:0 12px 0 0;}
.questbox .line .lastitem{margin:0;}
.questbox .line .item .imw{border:1px solid #A37ABE;padding:2px;float:left;margin:0 8px 0 0;}
.questbox .line .item span{display:block;margin:0 0 0 99px;}
.questbox .line .item span a{font-size:12px;font-weight:bold;color:#014063;line-height:14px;}
.sdbr_rht{width:245px;float:right;}
.formBox{padding:1px;border:1px solid #852799;background:#fff;}
.formBox h2{background:url(/images/formhdl.jpg) left top no-repeat;height:39px;font-size:18px;font-weight:normal;text-transform:uppercase;color:#055171;padding:12px 0 0 21px;}
.formBox form{padding:15px 0 17px 22px;}
.formBox form p{font-size:14px;color:#333333;padding:0 0 8px 0;}
.formBox form .inptxt{width:189px;height:31px;background:url(/images/inptxt.jpg) left top no-repeat;line-height:31px;border:none;padding:0 5px;margin:0 0 16px 0;}
.formBox form p span{color:#70097F;}
.formBox form textarea{background:url(/images/inparea.jpg) left top no-repeat;width:199px;height:125px;border:none;margin:0 0 19px 0;}
.subb{}
.articles{border:1px solid #47BBE4;padding:1px;margin:19px 0 0px 0;}
.articles h2{background:url(/images/artbg.jpg) left top repeat-x;height:96px;text-transform:uppercase;font-size:14px;line-height:19px;color:#6F057F;padding:12px 0 0 14px;position:relative;}
.articles h3{background:url(/images/artbg-1.jpg) left top repeat-x;height:32px;text-transform:uppercase;font-size:14px;line-height:10px;color:#6F057F;padding:12px 0 0 14px;position:relative;}
.articles h2 img{position:absolute;bottom:1px;right:-38px;}
.articles ul li{display:block;overflow:hidden;padding:10px 5px 0px 0;}
.articles ul{padding:0 0 17px 7px;}
.articles ul li img{float:left;}
.articles ul li span{display:block;margin:0 0 0 58px;}
.articles ul li span a{line-height:15px;}
.btmpic{position:absolute;bottom:0px;right:0px;}
#footer{background:url(/images/ftr.jpg) left top no-repeat;height:86px;width:100%;overflow:hidden;zoom:1;margin:0 0 5px 0;}
#footer{background:url(/images/ftr.jpg) left top no-repeat;height:86px;width:100%;overflow:hidden;zoom:1;margin:0 0 5px 0;}
#footerImg{margin:0 0 5px 0;}
h1{color:#71087F;margin:0 0 1px;}
h2{color:#71087F;margin:0 0 1px;}
h3{color:#71087F;margin:0 0 1px;}
.adv{color:#333333;text-decoration:underline;}
.mnuTbl{width:100%;}
.childAge h2{border-bottom:5px solid #45BAE5;}
.childAge h2 img{left:-5px;}
.childAge ul{width:265px;border-top:none;position:relative;left:14px;padding:19px 0px 3px 0px;}
.childAge ul li{padding:0px;background:none;float:left;margin:0px 8px 14px 0px;}
.childAge ul li a{width:57px;height:58px;display:block;}
.childAge ul li a span{width:57px;height:58px;display:block;background:url(/images/pink_frame.gif) left bottom no-repeat;}
.childAge ul li a:hover span{background-position:left top;}
.childAge ul li a.one{background:url(/images/year1.jpg) left -57px no-repeat;}
.childAge ul li a.one:hover{background:url(/images/year1.jpg) left top no-repeat;}
.childAge ul li a.two{background:url(/images/year2.jpg) left -57px no-repeat;}
.childAge ul li a.two:hover{background:url(/images/year2.jpg) left top no-repeat;}
.childAge ul li a.three{background:url(/images/year3.jpg) left -57px no-repeat;}
.childAge ul li a.three:hover{background:url(/images/year3.jpg) left top no-repeat;}
.childAge ul li a.four{background:url(/images/year4.jpg) left -57px no-repeat;}
.childAge ul li a.four:hover{background:url(/images/year4.jpg) left top no-repeat;}
.childAge ul li a.five{background:url(/images/year5.jpg) left -57px no-repeat;}
.childAge ul li a.five:hover{background:url(/images/year5.jpg) left top no-repeat;}
.childAge ul li a.six{background:url(/images/year6.jpg) left -57px no-repeat;}
.childAge ul li a.six:hover{background:url(/images/year6.jpg) left top no-repeat;}
.childAge ul li a.seven{background:url(/images/year7.jpg) left -57px no-repeat;}
.childAge ul li a.seven:hover{background:url(/images/year7.jpg) left top no-repeat;}
.childAge ul li a.eight{background:url(/images/year8.jpg) left -57px no-repeat;}
.childAge ul li a.eight:hover{background:url(/images/year8.jpg) left top no-repeat;}
.childAge ul li a.nine{background:url(/images/year9.jpg) left -57px no-repeat;}
.childAge ul li a.nine:hover{background:url(/images/year9.jpg) left top no-repeat;}
.childAge ul li a.ten{background:url(/images/year10.jpg) left -57px no-repeat;}
.childAge ul li a.ten:hover{background:url(/images/year10.jpg) left top no-repeat;}
.childAge ul li a.eleven{background:url(/images/year11.jpg) left -57px no-repeat;}
.childAge ul li a.eleven:hover{background:url(/images/year11.jpg) left top no-repeat;}
.childAge ul li a.twelve{background:url(/images/year12.jpg) left -57px no-repeat;}
.childAge ul li a.twelve:hover{background:url(/images/year12.jpg) left top no-repeat;}
.online{border:1px solid #ccc;border-radius:4px;width:100px;height:20px;display:block;margin:0 auto;font-weight:700;color:#700E2E;text-decoration:none;box-shadow:none;text-align:center;}
.online span{border:1px solid #CC120A;border-radius:4px;display:block;width:98px;height:16px;padding-top:2px;}
.online:hover{color:#F00;box-shadow:0px 0px 8px #F85E03;}
.price{border-collapse:collapse;width:100%;}
.price td{border:1px solid #6f0a84 !important;background-color:#f3cbfd;text-align:center;font-size:16px;}
.price .header td{font-size:20px;}