/* CSS Disneystars Stylesheet Gen v1.0 - JAN 08*/ 

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background:url(../img/body_bg.png) 0 0 repeat-x;}
/*h1 {color:#333333; font-size:22px;}*/

/*MISC*/
.displayNone {display:none;}
.clearBlocks, .clearBlock {clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent;}
.blockLeft {float:left; margin-bottom:3px;}
img.blockLeft {margin-right:10px; margin-left:10px;}
.blockRight {float:right; margin-bottom:3px;}
.txtAlignLeft {text-align:left;}
.txtAlignRight {text-align:right;}
.txtAlignCenter {text-align:center;}
.backgroundCleared {background-image:none !important; background-color:transparent !important;}
.txtColorQuiz {color:#C4148E;}
.txtColorLearning {color:#11A7EF;}

/*bodywrapper*/
#bodywrapper {width:100%;}

/*header*/
#header {height:245px; width:980px; margin:0 auto;}
#header h1 {display:none;}

/*colwrapper*/
#colwrapper {width:960px; margin:0 auto; background:#FFFFFF;}
#colLeftShadow {float:left; width:30px; height:442px; background:url(../img/col_wrapper_left_shadow.png) 0 0 no-repeat;}
#colCentral {float:left; width:900px; padding:10px 0 20px;}
#colRightShadow {float:left; width:30px; height:442px; background:url(../img/col_wrapper_right_shadow.png) 0 0 no-repeat;}

.colMarinBetweenCols {float:left; height:20px; width:4px;}
/*sideInfos*/
.sideInfos {float:left; width:157px;}

/*sideInfos*/
.sideInfos {float:left; width:157px;}

/*sideMenu*/
.sideMenu {}
.sideMenu h2 {font-size:11px; font-weight:bold; color:#FFFFFF; padding:6px 8px 6px 22px;}
.sideMenu h2 a{color:#FFFFFF;text-decoration:none};
.sideMenu h2 a:hover{color:#FFFFFF;text-decoration:none;}
/*	sideMenu N1				*/
.sideMenu ul {margin-left:7px;}
.sideMenu ul li {font-size:11px; background:url(../img/tic_01.gif) 7px 9px no-repeat; padding-top:5px; border:none;}
.sideMenu ul li a {text-decoration:none; color:#666666; padding-left:15px; padding-bottom:3px; display:block; background:url(../img/side_menu_nav_n1_border.jpg) 7px 100% no-repeat;}
.sideMenu ul li a:hover {text-decoration:underline;}
.sideMenu ul li.deploy {background:url(../img/tic_02.gif) 0 6px no-repeat;}
.sideMenu ul li.deploy.open {background:url(../img/tic_02_90.gif) 0 6px no-repeat;}
.sideMenu ul li.active a {color:#11A7EF;}

.sideMenu ul li.deployOpen {background:url(../img/tic_02_90.gif) 0 6px no-repeat;}
.sideMenu ul li.deployActive {background:url(../img/tic_02.gif) 0 6px no-repeat;}
.sideMenu ul li.deployActive a {color:#11A7EF;}
.sideMenu ul li.deployActiveOpen {background:url(../img/tic_02_90.gif) 0 6px no-repeat;}
.sideMenu ul li.deployActiveOpen a {color:#11A7EF;}


				/*	sideMenu N2				*/
.sideMenu ul li ul {margin-left:22px; display:none;}
.sideMenu ul li.deploy.open ul, .sideMenu ul li.deployOpen ul, .sideMenu ul li.deployActiveOpen ul {display:block;} 
.sideMenu ul li ul li {padding:2px 0 3px 0; margin:2px 0 3px; font-size:10px; padding-left:5px; background:url(../img/tic_03_orange.gif) 0 8px no-repeat;}
.sideMenu ul li.open ul li a, .sideMenu ul li.deployOpen ul li a, .sideMenu ul li.deployActiveOpen ul li a {padding:0; margin:0; background:none; color:#666666;}
.sideMenu ul li ul li a:hover {padding-left:0; margin:0;}
.sideMenu ul li ul li.open {background:url(../img/tic_03_blue.gif) 0 8px no-repeat;}
.sideMenu ul li ul li.active a {color:#11A7EF;}

.sideMenuFooter {background:url(../img/side_menu_footer.jpg) 0 0 no-repeat; height:25px;}

/**//*
#subNav {position:absolute; top:194px; padding-left:9px; z-index:200;}
#subNav li {float:left; width:142px; padding-right:3px; padding-bottom:8px; background:url(../img/blank.gif) 0 0 repeat;}
#subNav li .btnNav {display:block; height:53px; width:142px; background:url(../img/blank.gif) 0 0 repeat;}
#subNav li .btnNav:hover {cursor:pointer;}
#subNav li ul {display:none;}
#subNav li.active ul {display:block; margin-top:50px;}
#subNav li.active div {display:block;}
#subNav li#subNavBtn01 ul {background:url(../img/sub_nav_bg_01.jpg) 0 100% repeat-x #2D74EA;}
#subNav li#subNavBtn02 ul {background:url(../img/sub_nav_bg_02.jpg) 0 100% repeat-x #D6005D;}
#subNav li#subNavBtn03 ul {background:url(../img/sub_nav_bg_03.jpg) 0 100% repeat-x #EB6700;}
#subNav li#subNavBtn04 ul {background:url(../img/sub_nav_bg_04.jpg) 0 100% repeat-x #B30000;}
#subNav li#subNavBtn05 ul {background:url(../img/sub_nav_bg_05.jpg) 0 100% repeat-x #8CC94A;}
#subNav li ul li {float:none; display:inline; width:auto; margin:0; padding:0; background:none;}
#subNav li ul li a {color:#FFFFFF; text-decoration:none; display:block; padding:3px 6px 3px 6px;}
#subNav li ul li a:hover {color:#CCCCCC;}
#subNav li#subNavBtn05 ul li a:hover {color:#666666;}
#subNav li#subNavBtn01 ul li a {background:url(../img/sub_nav_li_border_01.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn02 ul li a {background:url(../img/sub_nav_li_border_02.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn03 ul li a {background:url(../img/sub_nav_li_border_03.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn04 ul li a {background:url(../img/sub_nav_li_border_04.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn05 ul li a {background:url(../img/sub_nav_li_border_05.gif) 50% 0 no-repeat;}*/
#subNav {position:absolute; top:192px; padding-left:10px; z-index:200;}
#subNav li {float:left; width:142px; padding-right:3px; padding-bottom:8px;}
#subNav li .btnNav {display:block; height:52px; width:142px; background:url(../img/blank.gif) 0 0 repeat;}
#subNav li .btnNav:hover {cursor:pointer;}
#subNav li ul {display:none;}
#subNav li:hover ul {display:block;}
#subNav li#subNavBtn01 ul {background:url(../img/sub_nav_bg_01.jpg) 0 100% repeat-x #2D74EA;}
#subNav li#subNavBtn02 ul {background:url(../img/sub_nav_bg_02.jpg) 0 100% repeat-x #D6005D;}
#subNav li#subNavBtn03 ul {background:url(../img/sub_nav_bg_03.jpg) 0 100% repeat-x #EB6700;}
#subNav li#subNavBtn04 ul {background:url(../img/sub_nav_bg_04.jpg) 0 100% repeat-x #B30000;}
#subNav li#subNavBtn05 ul {background:url(../img/sub_nav_bg_05.jpg) 0 100% repeat-x #8CC94A;}
#subNav li ul li {float:none; width:auto; margin:0; padding:0; background:none;}
#subNav li ul li a {color:#FFFFFF; text-decoration:none; display:block; padding:3px 6px 3px 6px;}
#subNav li ul li a:hover {color:#CCCCCC;}
#subNav li#subNavBtn05 ul li a:hover {color:#666666;}
#subNav li#subNavBtn01 ul li a {background:url(../img/sub_nav_li_border_01.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn02 ul li a {background:url(../img/sub_nav_li_border_02.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn03 ul li a {background:url(../img/sub_nav_li_border_03.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn04 ul li a {background:url(../img/sub_nav_li_border_04.gif) 50% 0 no-repeat;}
#subNav li#subNavBtn05 ul li a {background:url(../img/sub_nav_li_border_05.gif) 50% 0 no-repeat;}

/*colMain*/
#colMain {width:716px; float:left; background:url(../img/col_main_bg.jpg) 0 0 no-repeat; padding:8px 0 0 0px; overflow:hidden;}
#colMain .breadcrum {position:relative; padding-left:10px}
#colMain .breadcrum a {text-decoration:none; color:#333333;}
#colMain .breadcrum .active {color:#11A7EF;}
#colMain .breadcrum .searchBlock {position:absolute; top:-5px; right:0; z-index:100;}
.inputSearch {width:133px; color:#666666; border:1px solid #CCCCCC; font-size:11px;}
.editedText h1, #colMain h1 {font-size:28px; /*padding-left:5px;*/}
.editedText h2, #colMain h2 {color:#EAB62B; font-size:15px; font-weight:bold; margin-bottom:8px; padding-left:10px;}
#colMain .colMainWrapper {}
#colMain .colMainWrapper .editedTextLeftCol {width:195px; float:left; padding-right:10px; padding-left:5px;}

.photoFrame {background:url(../img/photo_frame_bg.jpg) 0 0 no-repeat; padding:3px;}
.photoFrame img {border:1px solid #F1D078;}
#colMain .colMainWrapper .editedText {float:left; text-align:justify;}
#colMain .colMainWrapper .editedTextCol400px {width:444px;}
#colMain .colMainWrapper .editedTextCol650px {width:655px; margin:8px 10px 0 0px;}
#colMain .colMainWrapper .editedTextCol700px {width:700px; margin:8px 10px 0 0px;}
/*.editedTextCol700pxHeaderBg {background:url(../img/content_header_bg.jpg) 0 0 no-repeat; padding:33px 0 0 35px; width:665px;}*/
.editedTextCol700pxHeaderBg {background:url(../img/content_header_bg.jpg) 0 0 no-repeat; padding:33px 0 0 25px; width:685px;}
.editedText .editedTextCol700pxHeaderBg p {padding:0;}
#colMain .colMainWrapper .editedTextCol860px {width:862px; margin:8px 0px 0 0px;}
#colMain .colMainWrapper .editedTextCol700px .colText01 {width:321px; float:left; padding:0 42px 17px 0;}
#colMain .colMainWrapper .editedTextCol700px .colText02 {width:321px; float:left; padding:0 0 17px 0;}
#colMain .colMainWrapper .editedTextCol860px .colText01 {width:395px; float:left; padding:0 26px 0px 0;}
#colMain .colMainWrapper .editedTextCol860px .colText02 {width:395px; float:left; padding:0 0 0px 0;}
#colMain.colMainFullWidht.quizPage, #colMain.colMainFullWidht {width:863px; margin-left:8px;}
#colMain.colMainFullWidht .colMainWrapper {padding-left:10px;}
.editedText p {padding:0 0 0 10px; margin:0;}
.editedText p.chapo {color:#EAB62B; font-weight:bold;}
.editedText ul {margin-left:10px;}
.editedText ul li {background:url(../img/tic_04.gif) 0 4px no-repeat;text-indent:10px;}
/*.editedText ul li>span {padding-left:10px;}*/
.editedText .colText01 ul li {padding-bottom:4px;}
.editedText .colText02 ul li {padding-bottom:4px;}
/*.editedText .colText01 ul li span strong {color:#EAB62B;}*/
.editedText .addingText {position:relative;padding-right:20px;}
.btnCopy {display:block; float:right; position:relative; right:-20px; width:15px;}
div.ticket div.btnCopy {display:block; float:right; position:relative; right:10px; width:15px;}

/* prev & next buttons (Arrows/Mickey) */
div.bntPrevNextBox {height:54px; position:relative; margin-top:20px; padding-left:10px;}

div.bntPrevNextBox a.learning{color:#11A7EF;font-size:12px;font-weight:bold;}
div.bntPrevNextBox a.quiz{color:#C4148E;font-size:12px;font-weight:bold;}

div.mickey a.btnPrev {padding:30px 0 10px 64px; line-height:16px; position:absolute; left:10px; background:url(../img/btn_prev.gif) 0 0 no-repeat;}
div.mickey a.btnNext {padding:30px 64px 10px 0; line-height:16px; position:absolute; right:0; background:url(../img/btn_next.gif) 100% 0 no-repeat;}

div.goldenArrow a.btnPrev {padding:30px 0 10px 64px; line-height:16px; position:absolute; left:10px; background:url(../img/mmp/color01/btn_prev.gif) 0 0 no-repeat; padding:13px 0 15px 44px;}
div.goldenArrow a.btnNext {padding:30px 64px 10px 0; line-height:16px; position:absolute; right:0; background:url(../img/mmp/color01/btn_next.gif) 100% 0 no-repeat; padding:13px 44px 15px 0;}

div.redArrow a.btnPrev {padding:30px 0 10px 64px; line-height:16px; position:absolute; left:10px; background:url(../img/mmp/color02/btn_prev.gif) 0 0 no-repeat; padding:13px 0 15px 44px;}
div.redArrow a.btnNext {padding:30px 64px 10px 0; line-height:16px; position:absolute; right:0; background:url(../img/mmp/color02/btn_next.gif) 100% 0 no-repeat; padding:13px 44px 15px 0;}

div.blueArrow a.btnPrev {padding:30px 0 10px 64px; line-height:16px; position:absolute; left:10px; background:url(../img/mmp/color03/btn_prev.gif) 0 0 no-repeat; padding:13px 0 15px 44px;}
div.blueArrow a.btnNext {padding:30px 64px 10px 0; line-height:16px; position:absolute; right:0; background:url(../img/mmp/color03/btn_next.gif) 100% 0 no-repeat; padding:13px 44px 15px 0;}

/*
.bntPrevNextBox {height:54px; position:relative; margin-top:20px; padding-left:10px;}
.bntPrevNextBox a {color:#11A7EF; font-size:12px; font-weight:bold;}
.bntPrevNextBox .btnPrev {padding:30px 0 10px 64px; line-height:16px; position:absolute; left:10px; background:url(../img/btn_prev.gif) 0 0 no-repeat;}
.bntPrevNextBox .btnNext {padding:30px 64px 10px 0; line-height:16px; position:absolute; right:0; background:url(../img/btn_next.gif) 100% 0 no-repeat;}
*/
/*content color01*/
/*
.editedText.editedTextCol700px.editedTextColor01 p.chapo {color:#EAB62B;}
.editedText.editedTextCol700px.editedTextColor01 ul li {background:url(../img/mmp/color01/tic_04.gif) 0 4px no-repeat;}
.editedText.editedTextCol700px.editedTextColor01 ul li span strong {color:#EAB62B;}
.editedText.editedTextCol700px.editedTextColor01 img.blockLeft {border:#EAB62B 2px solid;}
.editedText.editedTextCol700px.editedTextColor01 .bntPrevNextBox .btnPrev {background:url(../img/mmp/color01/btn_prev.gif) 0 0 no-repeat; padding:13px 0 15px 44px;}
.editedText.editedTextCol700px.editedTextColor01 .bntPrevNextBox .btnNext {background:url(../img/mmp/color01/btn_next.gif) 100% 0 no-repeat; padding:13px 44px 15px 0;}
*/

/*content color02*/
/*
.editedText.editedTextCol700px.editedTextColor02 p.chapo {color:#E02100;}
.editedText.editedTextCol700px.editedTextColor02 ul li {background:url(../img/mmp/color02/tic_04.gif) 0 4px no-repeat;}
.editedText.editedTextCol700px.editedTextColor02 ul li span strong {color:#E02100;}
.editedText.editedTextCol700px.editedTextColor02 img.blockLeft {border:#E02100 2px solid;}
.editedText.editedTextCol700px.editedTextColor02 .bntPrevNextBox .btnPrev {background:url(../img/mmp/color02/btn_prev.gif) 0 0 no-repeat; padding:13px 0 15px 44px;}
.editedText.editedTextCol700px.editedTextColor02 .bntPrevNextBox .btnNext {background:url(../img/mmp/color02/btn_next.gif) 100% 0 no-repeat; padding:13px 44px 15px 0;}
*/

/*content color03*/
/*
.editedText.editedTextCol700px.editedTextColor03 p.chapo {color:#009FF4;}
.editedText.editedTextCol700px.editedTextColor03 ul li {background:url(../img/mmp/color03/tic_04.gif) 0 4px no-repeat;}
.editedText.editedTextCol700px.editedTextColor03 ul li span strong {color:#009FF4;}
.editedText.editedTextCol700px.editedTextColor03 img.blockLeft {border:#009FF4 2px solid;}
.editedText.editedTextCol700px.editedTextColor03 .bntPrevNextBox .btnPrev {background:url(../img/mmp/color03/btn_prev.gif) 0 0 no-repeat; padding:13px 0 15px 44px;}
.editedText.editedTextCol700px.editedTextColor03 .bntPrevNextBox .btnNext {background:url(../img/mmp/color03/btn_next.gif) 100% 0 no-repeat; padding:13px 44px 15px 0;}
*/

/**/
.homeLearning {width:860px; padding:5px 0 0 15px; float:left; background:url(../img/home_learning_visuel.jpg) 10px 0 no-repeat;}
.homeLearning h1 {/*padding-left:17px;*/}
.homeLearning .editedText  {width:361px; padding-left:0px; padding-right:44px; float:left;}
.homeLearning .mailArea {float:left; height:325px;}

.homeQuiz {width:850px; padding:5px 0 0 15px; float:left; background:url(../img/home_quiz_visuel.jpg) 10px 0 no-repeat;}
.homeQuiz h1 {/*padding-left:17px;*/}
.homeQuiz .editedText  {width:361px; padding-left:0px; padding-right:44px; float:left;}
.homeQuiz .mailArea {float:left; height:251px; width:148px; padding:106px 0 0 231px; color:#FFFFFF;}
.homeQuiz .mailArea p {text-align:center; padding-left:7px;}

.bottomShadow {width:960px; height:27px; padding-bottom:9px; margin:0 auto; background:url(../img/col_wrapper_footer.jpg) 50% 100% no-repeat #FFFFFF;}

/*tabRight*/
#tabRight {float:left; width:19px; position:relative; z-index:100;}
#tabRight .panel {position:absolute; right:0; top:25px; background:url(../img/panel_bg.png) 0 0 no-repeat; z-index:100; height:415px; padding-left:25px;}
#tabRight .panel .accordionBtn {display:block; width:21px; height:58px; margin-top:174px; background:url(../img/panel_btn.gif) 0 0 no-repeat; position:absolute; left:0;}
#tabRight .panel .accordionBtnSelected {background:url(../img/panel_btn.gif) 0 -60px no-repeat;}
#tabRight .panel .accordionData {height:403px!important; float:left; overflow:hidden;}
#tabRight .panel .accordionData .slideContent {padding-left:12px; width:159px;}

/*tabBottom*/
#tabBottom {height:27px; width:207px; margin-left:667px; position:relative; z-index:90;}
#tabBottom .panel {position:absolute; bottom:0; z-index:90; background:url(../img/panel_quiz_bg.png) 0 0 no-repeat;}
#tabBottom .panel .accordionBtn {display:block; width:165px; padding:5px 3px 6px 39px; color:#C417A5; font-weight:bold; text-decoration:none; background:url(../img/panel_quiz_btn_bg.gif) 0 9px no-repeat;}
#tabBottom .panel .accordionBtn:hover {text-decoration:underline;}
#tabBottom .panel .accordionBtnSelected { background:url(../img/panel_quiz_btn_bg.gif) -200px 10px no-repeat;}
#tabBottom .panel .accordionData {background:#E5E5E5; width:100%; overflow:hidden;}
#tabBottom .panel .accordionData .slideContent {padding:0 5px 8px 5px;}

/**/
.btnGoodies, .btnBook {display:block; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:11px 3px 10px 42px; margin-bottom:2px;}
.btnGoodies {background:url(../img/btn_goodies.jpg) 0 0 no-repeat;}
.btnBook {background:url(../img/btn_book.jpg) 0 0 no-repeat;}
.btnFlash {margin-top:15px;}
.btnDownload {background:url(../img/btn_download.gif) 0 0 no-repeat; text-decoration:none; color:#EAB62B; font-weight:bold; padding:0 0 0 26px;}
/**/
.newsBox p, .focusBox p {padding:0;}
.newsBox h2 {font-size:15px; font-weight:bold; color:#EAB62B; margin:5px 0 2px 0;}
.newsBox h3 {font-size:13px; font-weight:bold; color:#EAB62B;}
.newsBox .photoFrame {width:147px; margin:0 auto 3px auto;}
.newsBox .spacing {font-size:1px; line-height:1px;}
.focusBox {width:155px; margin:0 auto; background:url(../img/focus_bg.jpg) 0 100% no-repeat; padding-bottom:6px;}
.focusBox .focusBoxContent {padding:5px 3px 0 5px;}
.focusBox h2 {font-size:14px; font-weight:bold; color:#EAB62B; background:url(../img/focus_title.jpg) 0 0 no-repeat; padding:3px 11px 1px 11px; color:#FFFFFF; border-bottom:1px solid #EAB62B;}
.focusBox h3 {font-size:13px; font-weight:bold; color:#EAB62B;}
.focusBox .photoFrame {float:left; width:58px; margin:0 auto; padding:0 3px 0 0; background:none;}
.focusBox .photoFrame img {border:2px solid #EAB62B;}
.bntDownload {background:url(../img/tic_02.gif) 0 3px no-repeat; padding:0 0 2px 16px; color:#11A7EF; font-weight:bold;}
.bntDownload:hover {text-decoration:none;}

#tabBottom .slideContent .focusBox {width:auto; background:url(../img/focus_vs_quiz_bg.jpg) 0 100% repeat-x #FFFFFF;}
#tabBottom .slideContent .focusBox h2 {background:url(../img/focus_vs_quiz_title.jpg) 0 0 no-repeat; margin-top:0;}

/*footer*/
#footer {width:960px; margin:0 auto; height:60px; font-size:10px; position:relative;}
#footer a {color:#999999; text-decoration:none; color:#999999;}
#footer .links {padding:23px 320px 23px 220px !important;}
#footer .links span {padding:0 2px;}
#footer .links li {display:inline; border-left:1px solid #999999;}
#footer .btns {position:absolute; right:30px; top:7px; padding-right:20px;}
#footer .btns li {float:left; padding-left:6px;}
#footer .btns li a {display:block; height:13px; padding:15px 0 5px 37px;}

.btnSend {background:url(../img/btn_send.gif) 0 0 no-repeat;}
.btnPrint {background:url(../img/btn_print.gif) 0 0 no-repeat;}
.btnFAQ {background:url(../img/btn_faq.gif) 0 0 no-repeat;}

.attractionsBox {width:383px; padding-left:317px; background:url(../img/attractions_bg.jpg) 0 0 no-repeat; height:503px; margin-top:18px; padding-top:4px}
.attractionsBox a {display:block; width:179px; height:31px; padding:30px 0 22px 204px; margin-bottom:4px; color:#CD1900; text-decoration:none;}
.attractionsBox span {display:block; width:179px; height:31px; padding:30px 0 22px 204px; margin-bottom:4px; color:#CD1900; text-decoration:none;}

.mandatoryFields {background:url(../img/mandatory_field.gif) 0 5px no-repeat; padding-left:25px;}

/*hostelTable*/
.hostelTable {width:660px; background:url(../img/table_header.jpg) 0 0 no-repeat; margin-bottom:25px;}
.hostelTable .header {}
.hostelTable thead th {font-size:10px; color:#FFFFFF; height:32px; text-align:center; background:transparent;}
.hostelTable td.tableCell01 {width:130px;}
.hostelTable td.tableCell02 {width:76px;}
.hostelTable td.tableCell03 {width:80px;}
.hostelTable td.tableCell04 {width:80px;}
.hostelTable td.tableCell05 {width:70px;}
.hostelTable td.tableCell06 {width:70px;}
.hostelTable td.tableCell07 {width:70px;}
.hostelTable td.tableCell08 {width:60px; padding-right:7px;}
.hostelTable tbody td {font-size:10px; padding:0 7px; background-color:#FFFFFF; border:#ECC46D 1px solid; vertical-align:middle; text-align:left;}
.hostelTable tbody td.tableCell02 {padding:0 4px;}
.hostelTable tbody td.tableCell01, .hostelTable tbody td.tableCell03 {padding-top:5px; padding-bottom:5px;}
.hostelTable tbody td.tableCell05, .hostelTable tbody td.tableCell06, .hostelTable tbody td.tableCell07, .hostelTable tbody td.tableCell08 {text-align:center;}
.hostelTable tbody td.tableCell01 {border-left:none; background:url(../img/hostel_border.jpg) 0 0 repeat-y;}
.hostelTable tbody .footer {background:url(../img/table_footer.jpg) 0 0 no-repeat;}
.hostelTable tbody .footer td {border:none; padding:0; height:20px; background:none;}

.note {background:url(../img/mandatory_field.gif) 0 0 no-repeat; padding:2px 0 3px 25px!important;}

/**/
.ticketPark {background:url(../img/content_header_bg.jpg) 0 0 no-repeat; padding:33px 0 0 35px; width:665px;}
#colMain .ticketPark h2 {font-size:12px;}
.ticketParkCol01 {float:left; width:206px; background:url(../img/ticketpark_border.jpg) 100% 0 no-repeat;}
.ticketParkCol02 {float:left; width:206px; background:url(../img/ticketpark_border.jpg) 100% 0 no-repeat; padding-left:23px;}
.ticketParkCol03 {float:left; width:204px; padding-left:23px;}
.ticketParkCol01.ticketParkPadding, .ticketParkCol02.ticketParkPadding, .ticketParkCol03.ticketParkPadding {padding-bottom:60px;}
.ticketPark div img {margin-left:27px;}
.ticketPark div div.ticket {padding:0 25px 0 17px; background:url(../img/tic_mickey.gif) 0 0 no-repeat;}
.ticketPark strong {color:#EAB62B;}

/**/
.pushboxLarge {width:470px; padding:44px 141px 40px 64px; background:url(../img/pushbox_large_bg.jpg) 0 0 no-repeat; text-align:left; margin:37px auto 30px auto;}
.pushboxLarge strong {color:#EAB62B;}

/*memo*/
.memo { padding:97px 19px 0 266px; background:url(../img/memo_bg.jpg) 0 0 no-repeat;}
.memo ul {margin-bottom:10px; width:409px;}
.memo ul li {padding:10px 0 0px 20px; background:url(../img/tic_memo.jpg) 0 10px no-repeat;}
.memo ul li p {padding:0 0 10px 0; background:url(../img/memo_li_bg.jpg) 0 100% no-repeat;}
.memo ul li p strong {color:#EAB62B;}

/*miniPush*/
#colMain .colMainWrapper .miniPush {float:none!important; width:268px; height:153px; padding:72px 72px 14px 68px; background:url(../img/mini_push.jpg) 0 0 no-repeat; margin:0 0 0 23px;}
#colMain .colMainWrapper .miniPushBtn {width:158px; margin:10px auto 0 auto; background:url(../img/mini_push_btn.gif) 0 0 no-repeat; height:22px; overflow:hidden; text-align:center;}
#colMain .colMainWrapper .miniPushBtn a {font-size:11px; color:#FFFFFF; text-decoration:none; line-height:21px; font-weight:bold;}

/* special text spans */
span.golden{font-weight:bold;color:#EAB62B;}
span.learning{font-weight:bold;color:#009FF4;}
span.quiz{font-weight:bold;color:#C4148E;}


/* legal mention */
span.legal{font-size:9px;font-style:italic}