body {background:#a9a9a9;margin:0;padding:0;font-family:Arial;}
body, p, table {font-size:14px;}
.topTtdBg {background:url("/aa/images/v2.fw-top-bg.jpg") repeat-x top; }
.topXTtd {background:url("/aa/images/v2.fw-top.jpg") no-repeat top center; height:143px;width:1000px;position:relative;}

.mainTtdBg {background:#F2FBD5 url("/aa/images/v2.fw-main-bg.jpg") repeat-x top; }
.mainTtdBg1 {background:url("/aa/images/v2.fw-main-bg1.jpg") repeat-y top center; }
.mainTtd {background:url("/aa/images/v2.fw-main.jpg") no-repeat top center; position:relative;}

.footTtdBg {background:url("/aa/images/v2.fw-foot-bg.jpg") repeat-x top; }
.footTtd {background:url("/aa/images/v2.fw-foot.jpg") no-repeat top center; height:150px;position:relative;}
.footTtd div {position:relative;}
.footTtd div .copy {color:#666666;/*color:#a8a8a8;*/position:absolute;top:35px;left:684px;width:360px;height:16px; font-size:12px;}

.bc {font-size:12px;}

.logo {position:absolute;top:30px;left:50px;width:120px;height:135px;}
.logo-text {position:absolute;top:5px;left:180px;width:620px;height:70px;color:#ffffff;padding-top:45px;}
.logo-text a {color:#ffffff;text-decoration:none;}
.logo-text a span {color:#53d2f1;}
.top-links {position:absolute;top:110px;left:351px;width:620px;height:27px;}
.wh {color:white;}

.arial {font-family:Arial;}
.language {position:absolute;top:41px;left:880px;width:100px;height:27px;}
.language a {text-decoration:none; text-shadow:0 0 4px #006600;}
.language a:hover {text-decoration:underline;}

.nav-menu {position:absolute;top:16px; left:26px; text-align:center;}
.content {padding-top:16px;min-height:740px;height:auto; padding-left:164px;width:803px;}
/*\*/ * html .content {height: 740px; width:960px;}/**/ /*this is for ie*/


.sidebar {position:absolute;top:16px;left:806px;}

ul,li {margin:0;padding:0}
ul.menu,ul.menu li {margin:0;padding:0; }
ul.menu li {list-style:none;}
ul.menu li a {display:block;width:120px;height:27px;padding-top:13px; background:url("/aa/images/v2.nav-menu-bg.jpg") no-repeat top center;color:#ffffff;text-decoration:none; text-shadow:0 0 6px #0077FF;font-size:13px; font-weight:bold; font-family:arial;}
ul.menu li a#select{background-position:0 -40;color:#e7ff9d;text-shadow:0 0 6px #000000;}
ul.menu li a:hover {background-position:0 -40;color:#e7ff9d;text-shadow:0 0 6px #000000;}
.fs06 {font-size:6px;}
.lh06 {line-height:6px;}
.fs07 {font-size:7px;}
.lh07 {line-height:7px;}
.fs08 {font-size:8px;}
.lh08 {line-height:8px;}
.fs09 {font-size:9px;}
.lh09 {line-height:9px;}
.fs10 {font-size:10px;}
.lh10 {line-height:10px;}
.fs11 {font-size:11px;}
.lh11 {line-height:11px;}
.fs12 {font-size:12px;}
.lh12 {line-height:12px;}
.fs13 {font-size:13px;}
.lh13 {line-height:13px;}
.fs14 {font-size:14px;}
.lh14 {line-height:14px;}
.fs15 {font-size:15px;}
.lh15 {line-height:15px;}
.fs16 {font-size:16px;}
.lh16 {line-height:16px;}
.fs17 {font-size:17px;}
.lh17 {line-height:17px;}
.fs18 {font-size:18px;}
.lh18 {line-height:18px;}
.fs19 {font-size:19px;}
.lh19 {line-height:19px;}
.fs20 {font-size:20px;}
.lh20 {line-height:20px;}
.fs21 {font-size:21px;}
.lh21 {line-height:21px;}
.fs22 {font-size:22px;}
.lh22 {line-height:22px;}
.fs23 {font-size:23px;}
.lh23 {line-height:23px;}
.fs24 {font-size:24px;}
.lh24 {line-height:24px;}
.fs25 {font-size:25px;}
.lh25 {line-height:25px;}
.fs26 {font-size:26px;}
.lh26 {line-height:26px;}
.fs27 {font-size:27px;}
.lh27 {line-height:27px;}
.fs28 {font-size:28px;}
.lh28 {line-height:28px;}
.fs29 {font-size:29px;}
.lh29 {line-height:29px;}
.fs30 {font-size:30px;}
.lh30 {line-height:30px;}
.fs31 {font-size:31px;}
.lh31 {line-height:31px;}
.fs32 {font-size:32px;}
.lh32 {line-height:32px;}
.fs33 {font-size:33px;}
.lh33 {line-height:33px;}
.fs34 {font-size:34px;}
.lh34 {line-height:34px;}
.fs35 {font-size:35px;}
.lh35 {line-height:35px;}
.fs36 {font-size:36px;}
.lh36 {line-height:36px;}
.fs37 {font-size:37px;}
.lh37 {line-height:37px;}
.fs38 {font-size:38px;}
.lh38 {line-height:38px;}
.fs39 {font-size:39px;}
.lh39 {line-height:39px;}
.fs40 {font-size:40px;}
.lh40 {line-height:40px;}
.fs41 {font-size:41px;}
.lh41 {line-height:41px;}
.fs42 {font-size:42px;}
.lh42 {line-height:42px;}
.fs43 {font-size:43px;}
.lh43 {line-height:43px;}
.fs44 {font-size:44px;}
.lh44 {line-height:44px;}
.fs45 {font-size:45px;}
.lh45 {line-height:45px;}
.fs46 {font-size:46px;}
.lh46 {line-height:46px;}
.fs47 {font-size:47px;}
.lh47 {line-height:47px;}
.fs48 {font-size:48px;}
.lh48 {line-height:48px;}
.fs49 {font-size:49px;}
.lh49 {line-height:49px;}
.fs50 {font-size:50px;}
.lh50 {line-height:50px;}
.fs51 {font-size:51px;}
.lh51 {line-height:51px;}
.fs52 {font-size:52px;}
.lh52 {line-height:52px;}
.fs53 {font-size:53px;}
.lh53 {line-height:53px;}
.fs54 {font-size:54px;}
.lh54 {line-height:54px;}
.fs55 {font-size:55px;}
.lh55 {line-height:55px;}
.fs56 {font-size:56px;}
.lh56 {line-height:56px;}
.fs57 {font-size:57px;}
.lh57 {line-height:57px;}
.fs58 {font-size:58px;}
.lh58 {line-height:58px;}
.fs59 {font-size:59px;}
.lh59 {line-height:59px;}
.fs60 {font-size:60px;}
.lh60 {line-height:60px;}
.fs61 {font-size:61px;}
.lh61 {line-height:61px;}
.fs62 {font-size:62px;}
.lh62 {line-height:62px;}
.fs63 {font-size:63px;}
.lh63 {line-height:63px;}
.fs64 {font-size:64px;}
.lh64 {line-height:64px;}
.fs65 {font-size:65px;}
.lh65 {line-height:65px;}
.fs66 {font-size:66px;}
.lh66 {line-height:66px;}
.fs67 {font-size:67px;}
.lh67 {line-height:67px;}
.fs68 {font-size:68px;}
.lh68 {line-height:68px;}
.fs69 {font-size:69px;}
.lh69 {line-height:69px;}
.fs70 {font-size:70px;}
.lh70 {line-height:70px;}
.fs71 {font-size:71px;}
.lh71 {line-height:71px;}
.fs72 {font-size:72px;}
.lh72 {line-height:72px;}
.fs73 {font-size:73px;}
.lh73 {line-height:73px;}
.fs74 {font-size:74px;}
.lh74 {line-height:74px;}
.fs75 {font-size:75px;}
.lh75 {line-height:75px;}
.fs76 {font-size:76px;}
.lh76 {line-height:76px;}
.fs77 {font-size:77px;}
.lh77 {line-height:77px;}
.fs78 {font-size:78px;}
.lh78 {line-height:78px;}
.fs79 {font-size:79px;}
.lh79 {line-height:79px;}
.fs80 {font-size:80px;}
.lh80 {line-height:80px;}
.fs81 {font-size:81px;}
.lh81 {line-height:81px;}
.fs82 {font-size:82px;}
.lh82 {line-height:82px;}
.fs83 {font-size:83px;}
.lh83 {line-height:83px;}
.fs84 {font-size:84px;}
.lh84 {line-height:84px;}
.fs85 {font-size:85px;}
.lh85 {line-height:85px;}
.fs86 {font-size:86px;}
.lh86 {line-height:86px;}
.fs87 {font-size:87px;}
.lh87 {line-height:87px;}
.fs88 {font-size:88px;}
.lh88 {line-height:88px;}
.fs89 {font-size:89px;}
.lh89 {line-height:89px;}
.fs90 {font-size:90px;}
.lh90 {line-height:90px;}
.fs91 {font-size:91px;}
.lh91 {line-height:91px;}
.fs92 {font-size:92px;}
.lh92 {line-height:92px;}
.fs93 {font-size:93px;}
.lh93 {line-height:93px;}
.fs94 {font-size:94px;}
.lh94 {line-height:94px;}
.fs95 {font-size:95px;}
.lh95 {line-height:95px;}
.fs96 {font-size:96px;}
.lh96 {line-height:96px;}
.fs97 {font-size:97px;}
.lh97 {line-height:97px;}
.fs98 {font-size:98px;}
.lh98 {line-height:98px;}
.fs99 {font-size:99px;}
.lh99 {line-height:99px;}


/* HOME PAGE */
.home-welcome {background:url("aa/images/v2.home-welcome.jpg") no-repeat left top; height:290px;width:625px;}
.home-welcome h1 {margin: 0;padding-top:15px;padding-left:15px;font-size: 30px;font-weight: normal;}
.home-welcome h2 {margin: 0;padding-top:0px; padding-left:15px;font-size: 30px;}
.home-welcome p {padding-left:15px;} 
.home-welcome p.ph4 {padding-left:15px;font-size:15px;font-weight:bold;} 

.home-announce {background: url("aa/images/v2.home-announce-top.jpg") no-repeat left top; width:625px; padding:57px 0 0 0;}
.home-announce div.had {background:#fbfdf7 url("aa/images/v2.home-announce-bot.jpg") no-repeat left bottom;min-height:230px;padding-bottom:15px;margin-bottom:15px;}
/*\*/ * html .home-announce div.had  {height: 230px;}/**/ /*this is for ie*/
.home-announce div.had div {border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;padding:15px 15px 0 15px ;}

.home-announcefr {background: url("aa/images/v2.home-announce-top-fr.jpg") no-repeat left top;}

.home-singup {background:url("aa/images/v2.home-signup.jpg") no-repeat left top; height:140px;width:625px;}
.home-singup form {margin:0;position:relative;}
.home-singup form .uname {position:absolute;top:15px;left:362px;}
.home-singup form .umail {position:absolute;top:47px;left:362px;}
.home-singup form .sgibtn{position:absolute;top:84px;left:492px;}
.home-singup form input {border:none;padding:5px;font-size:15px;width:245px}

/* CAMP-PAGE */
.camp-page span {color:#71b023;}
.camp-page .boy-grass {background:url("aa/images/v2.camp-boy-grass.jpg") no-repeat left bottom;width:799px;height:280px;margin-top:30px;}

.camp-page .winter-cont  {width:799px;height:115px;margin-top:30px;}
.camp-page .academic-cont {width:799px;height:375px;margin-top:30px;}

.camp-page .distinct {background:url("aa/images/v2.camp-disting.jpg") no-repeat left top;margin-top:20px; height:162px;width:799px; padding-top:120px;} 
.camp-page .distinct li {color:#7ab532;font-size:13px;font-weight:bold;}

.camp-page .qfacts {background:url("aa/images/v2.camp-qfacts.jpg") no-repeat left top;margin-top:20px; height:395px;width:799px;}
.camp-page .qfacts td {font-size:12px;}
.camp-page .qfacts b {font-size:14px;color:#ff7500;}

.camp-page .testimonials {background:url("aa/images/v2.camp-testimonials.jpg") no-repeat;margin-top:20px;margin-bottom:20px;padding-top:60px; width:799px;}
.camp-page .testimonials p.t1 {border:1px solid #d6d6d6;padding:15px; -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background:url("aa/images/v2.camp-testimonials-t1.jpg") repeat-x left bottom;}
.camp-page .testimonials p.t2 {border:1px solid #d6d6d6;padding:15px; -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background:url("aa/images/v2.camp-testimonials-t2.jpg") repeat-x left bottom;}


/* BOUTIQUE */


.tx-title {font-family: "Trebuchet MS";font-size: 16px;font-weight: bold;color: #403E3F;padding-left: 10px;}
.itemBoxs {background-image: url("aa/images/boxItems.gif");background-repeat: no-repeat;background-position: left top;}

.dd02-tx01 {font-family: "Trebuchet MS";font-size: 24px;font-weight: bold;color: #47B9D1;padding-left: 10px;}
.dd02-box {background-image: url("aa/images/bg-dd2T.gif");background-repeat: no-repeat;background-position: center top;}
 
 
.mainboxT {background-image: url("aa/images/boxT.jpg");	background-repeat: no-repeat;background-position: center top;}
.mainboxTs {background-image: url("aa/images/boxTs.gif");background-repeat: no-repeat;background-position: left top;}
.mainboxM {background-image: url("aa/images/boxM.jpg");	background-repeat: repeat-y;background-position: center top;	border-right-style: 10;	border-left-style: 10;	padding-right: 10px;padding-left: 10px;}
.mainboxMs {background-image: url("aa/images/boxMs.jpg");background-repeat: repeat-y;background-position: left top;	border-right-style: 10;	border-left-style: 10;padding-right: 10px;padding-left: 10px;}
.mainboxM02{background-image: url("aa/images/boxM.jpg");background-repeat: repeat-y;background-position: center top;	border-right-style: 10;border-left-style: 10;}
.mainboxB {background-image: url("aa/images/boxB.jpg");background-repeat: no-repeat;background-position: center top;}
.mainboxBs {background-image: url("aa/images/boxBs.jpg");background-repeat: no-repeat;background-position: left top;}

.tx-cat-title {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;color: #003366;padding-left: 15px;}
.dd02-tx02 {font-family: "Trebuchet MS";font-size: 20px;font-weight: bold;color: #333333;padding-left: 30px;}

.tx01 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.tx02 {font-family: "Trebuchet MS";font-size: 16px;font-weight: bold;}

.img-padding {padding-left: 30px;}

.tx-viewcart002 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;}

.btn-checkout {font-size: 18px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;}
.btn-checkout a:link {text-decoration: none;color: #FFFFFF;}
.btn-checkout a:visited {text-decoration: none;color: #FFFFFF;}
.btn-checkout a:hover {text-decoration: none;color: #FFFFFF;}

.padding-cart{padding-left: 10px;}
.warning-box {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding: 10px;background-color: #FFFFCC;border: 1px solid #FF6600;}


/* party-packages */

.pp-top-div {width:798px;border:1px solid #8bddf0; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px; background:url("/aa/images/v2.pp-topbox-bg.jpg") repeat-x left bottom}
.pp-top-div li {color:#05b9e5; font-weight: bold; margin-left:20px;}
.pp-top-div h2 {font-family:"Helvetica Neue CE 35 Thin",Arial;color:#ff7500; font-weight:lighter; margin-top:0;text-shadow:-2px 1px 2px #bbb; font-size:34px;
/*-moz-box-shadow: 10px 10px 10px #000; -webkit-box-shadow: 10px 10px 10px #000; box-shadow: 10px 10px 10px #000;*/}

/*  line elmo 71b023    h2 elmo: 05b9e5  */

.pp-top-div0 {width:380px;border-bottom:1px solid #71b023; margin-top:10px; height: 294px;}
.ximg {background:url("/aa/images/v2.pp-elmo.jpg") no-repeat right bottom;}
.pp-top-div0 h2 {font-family:"Helvetica Neue CE 35 Thin",Arial;color:#05b9e5; font-weight:lighter; margin-top:0;text-shadow:-2px 1px 2px #bbb; font-size:28px;}

.pp-top-div2 {width:798px;border-bottom:1px solid #71b023; background:url("/aa/images/v2.pp-elmo.jpg") no-repeat right bottom;height:160px;margin-top:10px;}
.pp-top-div2 h2 {font-family:"Helvetica Neue CE 35 Thin",Arial;color:#05b9e5; font-weight:lighter; margin-top:0;text-shadow:-2px 1px 2px #bbb; font-size:34px;}

.pp-top-div-blue {width:798px; border:1px solid #8bddf0; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px; background:url("/aa/images/v2.pp-blue-bgk.jpg") repeat-x left bottom; margin-top:20px;}
.pp-top-div-blue div.rib {background:url("/aa/images/v2.pp-blue-top.jpg") no-repeat right top; height:57px;/* margin-top: -17px; */
-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;}
.pp-top-div-blue h2 {font-family:"Helvetica Neue CE 35 Thin",Arial; font-size:32px; color:#fff;line-height:57px; margin:0; padding-left:15px;}

.pp-top-div-oran {width:798px; border:1px solid #f6d351; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px; background:url("/aa/images/v2.pp-orange-bgk.jpg") repeat-x left bottom; margin-top:20px;}
.pp-top-div-oran div.rib {background:url("/aa/images/v2.pp-orange-top.jpg") no-repeat right top; height:57px; /* margin-top: -17px; */
-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;}
.pp-top-div-oran h2 {font-family:"Helvetica Neue CE 35 Thin",Arial; font-size:32px; color:#fff;line-height:57px; margin:0; padding-left:15px;}

/*
.pp-top-div-plain {width:798px; border:1px solid #f6d351; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px; background:url("/aa/images/v2.pp-orange-bgk.jpg") repeat-x left bottom; margin-top:20px;}
.pp-top-div-plain div {background:url("/aa/images/v2.pp-orange-top.jpg") no-repeat right top; height:57px; 
-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;}
.pp-top-div-plain h2 {font-family:"Helvetica Neue CE 35 Thin",Arial; font-size:32px; color:#fff;line-height:57px; margin:0; padding-left:15px;}
*/

.pp-top-div-plain {width:798px; margin-top:20px;}
.pp-top-div-plain h2 {font-family:"Helvetica Neue CE 35 Thin",Arial; font-size:28px; color:#000;line-height:30px; margin:0; padding-left:15px;}


/**/

.azatiko {width:940px;position:absolute;top:130px;font-weight:bold;color:#ffffff}
.azatiko a {color:#ffffff;text-decoration:none;line-height:20px;}

