@charset "utf-8";
/* for navigation */

.left_logo{
	width:370px;
	margin-top:65px;
	margin-left:100px;
	float:left;
}
.right_detail{
	width:330px;
	margin-top:65px;
	margin-left:20px;
	float:left;
}
.nav_logo{
	padding-top:50px;
	padding-bottom:80px;
}
/* left nav */
#play_left .left_nav a{
	border-right:1px solid #3F3F3F;
	margin-left:10px;
}
#kinder_left .left_nav span{
	border-right:1px solid #3F3F3F;
	margin-left:10px;
}
.left_nav span,.left_nav a,.right_nav a{
	display:block;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}
.left_nav span,.left_nav a{
	float:left;
}
.left_nav a:link,.left_nav a:visited,.left_nav a:active{
	color:#3F3F3F;
}
.left_nav a:hover{
	color:#007C91;
}
/* left picture link */
.pic_link{
	float:left;
	width:59px;
	height:74px;
	background-position:top center;
}
.pic_link:hover{
	cursor:pointer;
	background-position:top center;
}
#kinder_left .pic_link{
	margin-left:25px;
}
/* input the picture */
.left_logo #about{
	background-image:url(../img/subnav_abtus.gif);
	background-repeat:no-repeat;
}
.left_logo #about:hover{
	background-image:url(../img/subnav_abtus_hi.gif);
	background-repeat:no-repeat;
}
.left_logo #programmes{
	background-image:url(../img/subnav_prog.gif);
	background-repeat:no-repeat;
}
.left_logo #programmes:hover{
	background-image:url(../img/subnav_prog_hi.gif);
	background-repeat:no-repeat;
}
.left_logo #reg{
	background-image:url(../img/subnav_reg.gif);
	background-repeat:no-repeat;
}
.left_logo #reg:hover{
	background-image:url(../img/subnav_reg_hi.gif);
	background-repeat:no-repeat;
}
.left_logo #products{
	background-image:url(../img/subnav_prdts.gif);
	background-repeat:no-repeat;
}
.left_logo #products:hover{
	background-image:url(../img/subnav_prdts_hi.gif);
	background-repeat:no-repeat;
}
.left_logo #birthday{
	background-image:url(../img/subnav_birthday.gif);
	background-repeat:no-repeat;
}
.left_logo #birthday:hover{
	background-image:url(../img/subnav_birthday_hi.gif);
	background-repeat:no-repeat;
}
.left_logo #contact{
	background-image:url(../img/subnav_contact.gif);
	background-repeat:no-repeat;
}
.left_logo #contact:hover{
	background-image:url(../img/subnav_contact_hi.gif);
	background-repeat:no-repeat;
}
/* right*/
.right_nav a{
	float:right;
}
.right_nav a#second,.right_nav a#third,.right_nav a#fourth{/* right nav style */
	border-left:1px solid #3F3F3F;
}
.pre_show{
	width:330px;
	height:375px;
	overflow:auto;
}
#reg_page .pre_show{
	width:330px;
	height:230px;
}
.pre_show li{
	margin-left:-15px;
}
/* registration*/
#reg_places{
	margin-right:10px;
	padding-bottom:20px;
	border-bottom:1px dashed #3F3F3F;
	margin-bottom:5px;
}
#reg_places .links:hover{
	cursor:pointer;
}
.place_links a,#select_reg a{
	display: block;
	float:left;
	width:100px;
	padding-top:2px;
	padding-bottom:2px;
}
/* input sub_nav image in products page */
#media a{
	display:block;
	float:left;
	width:165px;
	padding-top:2px;
	padding-bottom:2px;
}
#media .no_select,#Multimedia .no_select{
	background-image:url(../img/bullet_greyarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	text-indent:10px;
	color:#3F3F3F;
	display:block;
}
#media .no_select:hover,#Multimedia .no_select:hover,#media .select,#Games .select,#Multimedia .select{
	background-image:url(../img/bullet_bluearrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	text-indent:10px;
	color:#9DC44C;
	display:block;
	cursor:pointer;
}
#media .select,#Games .select,#Multimedia .select{
	cursor:default;
}
#Games .select,#Multimedia table{
	margin-bottom:10px;
	border-bottom:1px dashed #3F3F3F;
}
#Games .select{
	padding-bottom:10px;
}
/* contact us*/
#Location{
	line-height:17px;
}
#Location label,#main_addr label{
	width:60px;
	clear:left;
}
#Location label,#Location span,#main_addr label,#main_addr span{
	display:block;
	float:left;
}
#main_addr span{
	width:200px;
}
#main_addr{
	border-top:1px solid #A4A4A4;
	margin-top:20px;
	padding-top:10px;
}
#Location a,#select_reg a,#main_addr span a,.place_links a,#reg_page a,.detail_links a{
	color:#3F3F3F;
	text-decoration:none;
}
#Location a:hover,#main_addr span a:hover,#select_reg .title,#select_reg a:hover,#Career span.title,#reg .title,#reg span,.title_input,.place_links a:hover,#reg_page a:hover,.detail_links a:hover{
	text-decoration:none;
	color:#007C91;
}
#select_reg{
	margin-top:80px;
	margin-right:10px;
	clear:left;
}
#reg_places span{
	color:#007C91;
	font-weight:bold;
}
.text_i{/**/
	font-style:italic;
	color:#747474;
}
#prod{
	border-bottom:1px dashed #3F3F3F;
	padding-bottom:10px;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.products_table{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #3F3F3F;
}
#media{
	float:left;
}
.pre_show{
	float:left;
}
#media .pre_show,#Feedback .pre_show{
	height:320px;
}
#media .pre_show a{
	width:auto;
}
.products_table a{
	color:#007c91;
	text-decoration:none;
}
.products_table a:hover{
	color:#9DC44C;
	text-decoration:none;
}
