@charset "utf-8";

/* CSS Document */

html, body {

	height:100%;

	margin:0px;

	background-color:#eeb661;

	background-image:url(background_img.jpg);

	background-repeat:no-repeat;

	background-position:center top;

}



ul {

	margin:0px;

	padding:0px;

}

li {

	margin:0px;

	padding:0px;

	margin-bottom:5px;

	list-style-image:url(arrow.gif);

	list-style-position:inside;

}

.field ul {

	margin:0px;

	padding:0px;

}

.field li {

	margin-left:0px;

	padding-left:0px;

	margin-bottom:8px;

	list-style-image:url(arrow.gif);

	list-style-position:inside;

}



p {

	padding:0px;

	margin-top:0px;

	margin-bottom:10px;

}

h1 {

	color:#264858;

	font-size:20px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

}

h2 {

	color:#cf850a;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

}

/* REGISTRATION FORM */

h6 {

	color:#FF0000;

	font-size:16px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	text-align: center;

}

.text_01 {

	color:#ffffff;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_01 a {

	text-decoration:none;

	border-bottom:dashed 1px #192f3a;

	color:#ffffff;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_01 a:hover {

	text-decoration:none;

	border-bottom:dashed 1px #ffffff;

	color:#ffffff;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_02 {

	color:#000000;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_02 a {

	text-decoration:none;

	border-bottom:dashed 1px #ffffff;

	color:#000000;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_02 a:hover {

	text-decoration:none;

	border-bottom:dashed 1px #000000;

	color:#000000;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_03 {

	color:#0368da;

	font-size:22px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

}

.text_03 a {

	font-size:22px;

	text-decoration:none;

	border-bottom:dashed 1px #ffffff;

	color:#0368da;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.text_03 a:hover {

	text-decoration:none;

	border-bottom:dashed 1px #0368da;

	color:#0368da;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.text_04 {

	color:#ffffff;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_05 {

	color:#264858;

	font-size:14px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_06 {

	color:#264858;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_06 a {

	text-decoration:none;

	border-bottom:dashed 1px #ffffff;

	color:#264858;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_06 a:hover {

	text-decoration:none;

	border-bottom:dashed 1px #264858;

	color:#264858;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_07 {

	color:#cf850a;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_08 {

	color:#000000;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_09 {

	color:#0368da;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_09 a {

	text-decoration:none;

	border-bottom:dashed 1px #ffffff;

	color:#0368da;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_09 a:hover {

	text-decoration:none;

	border-bottom:dashed 1px #0368da;

	color:#0368da;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_10 {

	color:#cf850a;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_10 a {

	text-decoration:none;

	border-bottom:dashed 1px #ffffff;

	color:#264858;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.text_10 a:hover {

	text-decoration:none;

	border-bottom:dashed 1px #264858;

	color:#264858;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}



.logo {

	float:left;

	padding-left:30px;

	width:243px;

	height:130px;

}

.facebook {

	float:right;
	
	padding-top:5px;

	width:100px;

	height:60px;
	
}

.langs {

	float:right;

	width:600px;

	height:33px;

	overflow:hidden;

}

.langs_bg_left {

	float:right;

	height:33px;

	width:3px;

	background-image:url(langs_bg_right.png);

	background-repeat:no-repeat;

}

.langs_bg_middle {

	float:right;

	height:33px;

	padding-top:6px;

	padding-left:4px;

	text-align:right;

	background-image:url(langs_bg_middle.png);

	background-repeat:repeat-x;

}

.langs_bg_right {

	float:right;

	height:33px;

	width:3px;

	background-image:url(langs_bg_left.png);

	background-repeat:no-repeat;

}



.height3px {

	font-size:3px;

	height:3px;

	line-height:3px;

}



.menu_btn_n {}

.menu_btn_n .menu_left {

	width:3px;

	background-image:url(menu_left_n.png);

	background-repeat:no-repeat;

}

.menu_btn_n .menu_right {

	width:3px;

	background-image:url(menu_right_n.png);

	background-repeat:no-repeat;

}

.menu_btn_n .menu_btn_left {

	width:1px;

	background-image:url(menu_btn_left_n.png);

	background-repeat:no-repeat;

}

.menu_btn_n .menu_btn_middle {

	color:#ffffff;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	background-image:url(menu_btn_middle_n.png);

	background-repeat:repeat-x;

}

.menu_btn_n .menu_btn_right {

	width:1px;

	background-image:url(menu_btn_right_n.png);

	background-repeat:no-repeat;

}



.menu_btn_o {}

.menu_btn_o .menu_left {

	width:3px;

	background-image:url(menu_left_o.png);

	background-repeat:no-repeat;

}

.menu_btn_o .menu_right {

	width:3px;

	background-image:url(menu_right_o.png);

	background-repeat:no-repeat;

}

.menu_btn_o .menu_btn_left {

	width:1px;

	background-image:url(menu_btn_left_o.png);

	background-repeat:no-repeat;

}

.menu_btn_o .menu_btn_middle {

	color:#ffffff;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	background-image:url(menu_btn_middle_o.png);

	background-repeat:repeat-x;

}

.menu_btn_o .menu_btn_right {

	width:1px;

	background-image:url(menu_btn_right_o.png);

	background-repeat:no-repeat;

}

.bottom_left {

	background-image:url(bottom_left.png);

	background-repeat:no-repeat;

}

.bottom_right {

	background-image:url(bottom_right.png);

	background-repeat:no-repeat;

}

.img_kids {

	position:relative;

	width:668px;

	height:295px;

	background-image:url(img_kids.png);

	background-repeat:no-repeat;

}

.img_kids_textbox {

	position:absolute;

	top:242px;

	left:14px;

	width:640px;

	height:42px;

	text-align:center;

	line-height:40px;

}

.img_earlybooking_column {

	float:center;

	position:relative;

	width:258px;

	height:97px;

	margin-top:5px;

	margin-bottom:60px;

	background-image:url(early-booking-1.jpg);

	background-repeat:no-repeat;

}

.img_earlybooking_column .textbox {

	position:absolute;

	top:10px;

	left:8px;

	width:242px;

	height:82px;

	text-align:center;

	line-height:40px;

}

.img_sunset {

	float:left;

	position:relative;

	width:258px;

	height:253px;

	margin-bottom:3px;

	background-repeat:no-repeat;

}

.img_sunset .image_kids {

	background-image:url(img_sunset.png);

	background-repeat:no-repeat;

	width:258px;

	height:253px;

}

.img_sunset .textbox {

	position:absolute;

	top:151px;

	left:8px;

	width:242px;

	height:82px;

	text-align:center;

	line-height:40px;

}

.img_sunset_column {

	float:left;

	position:relative;

	width:258px;

	height:97px;

	margin-bottom:30px;

	background-image:url(img_sunset.png);

	background-repeat:no-repeat;

}

.img_sunset_column .textbox {

	position:absolute;

	top:10px;

	left:8px;

	width:242px;

	height:82px;

	text-align:center;

	line-height:40px;

}

.img_drawing_kids {

	float:right;

	position:relative;

	width:389px;

	height:253px;

	margin-bottom:3px;

	background-image:url(img_drawing_kids.png);

	background-repeat:no-repeat;

}

.img_drawing_kids .textbox {

	position:absolute;

	top:151px;

	left:6px;

	width:364px;

	height:82px;

	padding:5px;

	text-align:center;

	line-height:40px;

}

.img_drawing_kids .textbox .left {

	float:left;

	line-height:normal;

	text-align:left;

	width:200px;

}

.img_drawing_kids .textbox .right {

	float:right;

	width:130px;

}

.btn_orange_left {

	width:3px;

	background-image:url(btn_orange_left.png);

	background-repeat:no-repeat;

}

.btn_orange_middle {

	line-height:31px;

	text-align:center;

	cursor:pointer;

	background-image:url(btn_orange_middle.png);

	background-repeat:repeat-x;

}

.btn_orange_right {

	width:3px;

	background-image:url(btn_orange_right.png);

	background-repeat:no-repeat;

}

.btn_blue_left {

	width:3px;

	background-image:url(btn_blue_left.png);

	background-repeat:no-repeat;

}

.btn_blue_middle {

	line-height:31px;

	text-align:center;

	cursor:pointer;

	background-image:url(btn_blue_middle.png);

	background-repeat:repeat-x;

}

.btn_blue_right {

	width:3px;

	background-image:url(btn_blue_right.png);

	background-repeat:no-repeat;

}

.contentText {

	padding:5px;

}

.title_green_left {

	width:3px;

	background-image:url(title_green_left.png);

	background-repeat:no-repeat;

}

.title_green_middle {

	text-align:center;

	color:#ffffff;

	font-size:16px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	background-image:url(title_green_middle.png);

	background-repeat:repeat-x;

}

.title_green_right {

	width:3px;

	background-image:url(title_green_right.png);

	background-repeat:no-repeat;

}

.title_orange_left {

	width:3px;

	background-image:url(title_orange_left.png);

	background-repeat:no-repeat;

}

.title_orange_middle {

	text-align:center;

	color:#ffffff;

	font-size:16px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	background-image:url(title_orange_middle.png);

	background-repeat:repeat-x;

}

.title_orange_right {

	width:3px;

	background-image:url(title_orange_right.png);

	background-repeat:no-repeat;

}

.thumb_n {

	border: solid 1px #cccccc;

	padding:2px;

}

.thumb_o {

	border: solid 1px #d28a0a;

	padding:2px;

}



/* Box */

.box_top_left {

	width:8px;

	height:8px;

	font-size:8px;

	line-height:8px;

	background-image:url(box_top_left.png);

	background-repeat:no-repeat;

}

.box_top_middle {

	height:8px;

	font-size:8px;

	line-height:8px;

	background-image:url(box_top_middle.png);

	background-repeat:repeat-x;

}

.box_top_right {

	width:8px;

	height:8px;

	font-size:8px;

	line-height:8px;

	background-image:url(box_top_right.png);

	background-repeat:no-repeat;

}

.box_middle_left {

	width:8px;

	background-image:url(box_middle_left.png);

	background-repeat:repeat-y;

}

.box_middle_right {

	width:8px;

	background-image:url(box_middle_right.png);

	background-repeat:repeat-y;

}

.box_bottom_left {

	width:8px;

	height:8px;

	font-size:8px;

	line-height:8px;

	background-image:url(box_bottom_left.png);

	background-repeat:no-repeat;

}

.box_bottom_middle {

	height:8px;

	font-size:8px;

	line-height:8px;

	background-image:url(box_bottom_middle.png);

	background-repeat:repeat-x;

}

.box_bottom_right {

	width:8px;

	height:8px;

	font-size:8px;

	line-height:8px;

	background-image:url(box_bottom_right.png);

	background-repeat:no-repeat;

}

/* Box */



.clear {

	clear:both;

}

.inputs {

	color:#000000;

	border:solid 1px #cccccc;

	width:99%;

}

.star {

	color:#ff0000;

}

form {

	margin:0px;

	padding:0px;

}



/* REGISTRATION FORM */

fieldset {

	margin-bottom:10px;

	color:#000000;

	background-color:#f3f3f3;

	padding:0px;

	border:solid 1px #666666;

}

fieldset #subFieldset {

	background-color:#f9f8f8;

}

legend {

	padding:3px;

	margin-left:5px;

	font-weight:bold;

	color:#ffffff;

	background-color:#79b51c; 

	border:solid 1px #666666;

}

#subFieldset legend {

	font-weight:normal;

	background-color:#ce840a;

}

.fieldset_box {

	padding:5px;

}

.leftCol {

	float:left;

	width:49%;

	margin-bottom:5px;

}

.rightCol {

	float:right;

	width:49%;

	margin-bottom:5px;

}

.field {

	margin-bottom:5px;

}

