body {
	margin:0px 0px 0px 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color: #436065;
	background-color: #DDFBFB;
}
/* texts */
.text {
	font-weight: normal; font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #436065; 
}
.smallText {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;
	color: #436065;  
}
.textB {
	font-weight: bold; font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #436065; 
}
.smallTextB {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 10px;
	color: #436065; 
}
.warrning {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #FF3000; 
}
.mandatory {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: xx-small; text-decoration: none; font-weight: normal;
	color: #FF1A1A;
}
/* link */
a:link {
	color: #F26C00;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a:active {
	color:#F26C00;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a:visited {
	color:#F26C00;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a:hover {
	color: #436065;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a.linkbottom:link {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #39B9A9; text-decoration: none;
}
a.linkbottom:active {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #39B9A9; text-decoration: none;
}
a.linkbottom:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #39B9A9; text-decoration: none;
}
a.linkbottom:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #55383A; text-decoration: none;
}

a.intext:link {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #014C75; text-decoration: none;
}
a.intext:active {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #014C75; text-decoration: none;
}
a.intext:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #014C75; text-decoration: none;
}
a.intext:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
	color: #55383A; text-decoration: underline;
}
a.event:link {
	color: #6E0000;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.event:active {
	color:#6E0000;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.event:visited {
	color:#6E0000;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.event:hover {
	color: #F26C00;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.calendar:link {
	color: #FFFF33;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.calendar:active {
	color:#FFFF33;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.calendar:visited {
	color:#FFFF33;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.calendar:hover {
	color: #CC0000;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:10px;
}
a.gallery:link {
	color: #999999;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a.gallery:active {
	color:#999999;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a.gallery:visited {
	color: #999999;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a.gallery:hover {
	color: #CC0000;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:10px;
}
a.topmenu:link {
	color: #7D838A; background-color: #C7CACF; display: block;height: 24px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 6px;
}
a.topmenu:active {
	color: #7D838A; background-color: #C7CACF; display: block;height: 24px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 6px;
}
a.topmenu:visited {
	color: #7D838A; background-color: #C7CACF; display: block;height: 24px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 6px;
}
a.topmenu:hover {
	color: #747A82;background-color: #EEEFF0; display: block;height: 24px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 6px;
}
a.active:link {
	color: #C64656;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 3px;
}
a.active:active {
	color: #C64656; 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 3px;
}
a.active:visited {
	color: #C64656;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 3px;
}
a.active:hover {
	color: #C64656;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 5px;
}
a.category:link {
	color: #7D838A;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 3px;
}
a.category:active {
	color: #7D838A; 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 3px;
}
a.category:visited {
	color: #7D838A;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 3px;
}
a.category:hover {
	color: #84A7AE;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;text-decoration: none;
	vertical-align: bottom;text-align: center;padding-top: 5px;
}
.textB A {font-size: 12px;font-weight: bold;color: #39B9A9;}
.textB A:visited {font-size: 12px;font-weight: bold;color: #39B9A9;}
.textB A:active {font-size: 12px;	font-weight: bold;color: #39B9A9;}
.textB A:hover {font-size: 12px;font-weight: bold;color: #C64656;}
.textB A.active {font-size: 12px;font-weight: bold;color: #C64656;}
.textB A.active:visited {font-size: 12px;font-weight: bold;color: #C64656;}
.textB A.active:active {font-size: 12px;	font-weight: bold;color: #C64656;}
.textB A.active:hover {font-size: 12px;font-weight: bold;color: #C64656;}
/* boxes */
.error_box {
	background-color:  #FFFFFF; color: #B92E00;
	border: 0px solid #B92E00;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
}
.msg_box {
	background-color: #F5FAFA; color: #006699;
	border: 1px solid #006699;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;padding: 0px;
}
/* other */
input, select, textarea {
	font-size: 10px;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; color: #21405F;  
}
p {
	text-align: justify;
}
/* calendar */
.tdsunday {
      font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      background-color : #899099;
      font-weight : normal;
      font-size : 10px; 
      line-height : 16px; 
      color : #ffffff; 
      vertical-align : middle;
      text-align : center; 
} 
.tdday {
      font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      background-color : #A3A9B1; 
      font-weight : normal;
      font-size : 10px; 
      line-height : 16px; 
      color : #ffffff; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdtoday {
     font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      background-color : #A3A9B1; 
      font-weight : bold;
      font-size : 10px; 
      line-height : 16px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdheading {
     font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; 
      font-size : 10px; 
      line-height : 16px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.2em; 
}
.tdeventheading {
	   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 10px; 
      line-height : 16px; 
      color : #ffffff; background-color: #606773;
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.1em; 
}
.tddate {
      font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;font-size : 10px; line-height : 16px; 
      color : #606060; background-color: #C7CACF;
      vertical-align : middle; 
      text-align : center; 
}
.highlight {
      font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
      background-color : #f0f0f0; 
      font-weight : normal;  font-size : 10px; 
      color : #000000; 
} 
.dataEven {
	background-color: #EBEBE7;color: #21405F; 
	font-weight:normal;font-size:xx-small;;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.dataOdd {
	background-color: #F4F4F2;color: #21405F; 
	font-weight:normal;font-size:xx-small;;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
/* buttons */
.button_submit {
	background-color: #81DED3;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold; text-decoration: none;color: #436065;
	border: 2px ridge #7BD6CB;
}
.button_viewbasket {
	background-color: #FF9900;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; text-decoration: none;color: #21405F;
	border: 1px solid #FFFFFF;
}
/* div definitions */
#page-holder {
	width: 800px; height: 100%;position: relative;
	background: #FFFFFF url(../images/page_bg.gif) repeat-y;
}
.content-box {
	float: left;width:798px;margin-left:1px;
}
.top-menu {
	margin: 4px;float: left;padding: 3px;
	width: 784; border: 1px solid #12B5CD;
	background-color: #FAF9F8; color: #1AA0CC;	
}
.top-menu a:link {font-size: 160%; font-weight: bold;color: #076395;	text-decoration: none;}
.top-menu a:active {font-size: 160%; font-weight: bold;color: #076395;	text-decoration: none;}
.top-menu a:visited {font-size: 160%; font-weight: bold;color: #076395;	text-decoration: none;}
.top-menu a:hover {font-size: 160%; font-weight: bold;color: #FA73D8;	text-decoration: none;}
.top-menu a.shop:link {font-size: 160%; font-weight: bold;color: #77D508;	text-decoration: none;}
.top-menu a.shop:active {font-size: 160%; font-weight: bold;color: #77D508;	text-decoration: none;}
.top-menu a.shop:visited {font-size: 160%; font-weight: bold;color: #77D508;	text-decoration: none;}
.top-menu a.shop:hover {font-size: 160%; font-weight: bold;color: #FA73D8;	text-decoration: none;}
#left-menu {
	margin: 4px;float: left;
	border: 0px solid;width: 215px; height: 170px;
}
#flash-holder {
	margin: 4px;float: left;
	border: 0px solid;width: 561px; height: 170px;
}
#special-offer {
	margin: 3px;float: left;background-color: #FFFF81; color: #6E6E10;
	border: 0px solid;width: 215px; height: 260px;font-size: 125%; position: relative;
}
#section-phonic {
	margin: 3px;float: left;background-color: #FFB5ED; color: #60034A;
	border: 0px solid;width: 186px; height: 260px;font-size: 125%;position: relative;
}
#section-games {
	margin: 3px;float: left;background-color: #85FEFE; color: #04436F;
	border: 0px solid;width: 186px; height: 260px;font-size: 125%;position: relative;
}
#section-general {
	margin: 3px;float: left;background-color: #C2FF7B; color: #305800;
	border: 0px solid;width: 186px; height: 260px;font-size: 125%;position: relative;
}
#bottom-info {
	margin: 4px;float: left;background-color: #FFF8ED; color: #392602;
	width: 784px;  border: 1px solid #FFD284;font-size: 120%;	
}
#content1 {
	margin: 4px;float: left;background-color: #FFFFFF; color: #392602;
	width: 784px;  border: 0px solid #BDBDBD;font-size: 120%;	
}
#content1 a {
	color: #56B8D8;font-size: 110%; text-decoration: none;font-weight: bold;
}
#content1 a.intext {
	color: #56B8D8;font-size: 100%; text-decoration: none;font-weight: normal;
}
#content1 a.intext:hover {
	color: #FA73D8;font-size: 100%; text-decoration: none;font-weight: normal;
}
#content1 p ul {
	padding: 4px;margin: 0px; font-size: 120%;
}
#content1 p.question {
	padding: 4px;margin: 0px;color: #DD3700;font-weight: bold;
}
#content1 a.question:link {
	color: #C13100;font-size: 110%; text-decoration: none;font-weight: bold;
}
#content1 a.question:active {
	color: #C13100;font-size: 110%; text-decoration: none;font-weight: bold;
}
#content1 a.question:visited {
	color: #C13100;font-size: 110%; text-decoration: none;font-weight: bold;
}
#content1 a.question:hover {
	color: #FFD144;font-size: 110%; text-decoration: none;font-weight: bold;
}
#content1 hr {
	width: 100%;margin-left: 1px;
}
#content2 {
	margin: 4px;float: left;background-color: #FFFFFF; color: #392602;
	width: 561px;  border: 0px solid #BDBDBD;font-size: 130%;	
}
#content2 p {
	padding: 4px;margin: 0px;
}
#footer {
	margin: 4px;float: left;background-color: #FFFFFD; color: #392602;
	width: 561px;  border: 0px solid #FFD284;font-size: 100%;
		
}


/*otehr */
.mailing_list {
	border: 1px solid #FFD284;width: 135px;font-size: 115%;
}
.mailing_submit {
	border: 1px solid #FFD284; width: 40px; background-color: #DE6B11; color: #FFFFFF; font-weight: bold;font-size: 110%;
}
.linkdetail {
	margin: 5pt 14px 0px 110px; text-indent: -12px;
	font-size: 12px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.linkdetail A {font-size: 12px;font-weight: bold;color: #39B9A9;}
.linkdetail A:visited {font-size: 12px;font-weight: bold;color: #39B9A9;}
.linkdetail A:active {font-size: 12px;	font-weight: bold;color: #39B9A9;}
.linkdetail A:hover {font-size: 12px;font-weight: bold;color: #C64656;}

.linkdetailurl {
	margin: 0px 14px 10pt 75pt; 
	font-weight: normal;font-size: 8pt; color: #93979B; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

