.recruitment h1,.recruitment h2,.recruitment h3,.recruitment h4,.recruitment ul#breadcrumbs li,.recruitment ul#breadcrumbs li a{color:#06C;}
.one-column div#container-page{width:760px;margin:0 auto;}.one-column div#container-page h1,.one-column div#container-page h2,.one-column div#container-page p{margin-left:0;}
.recruitment h4 a{margin-left:10px;font-weight:normal;}.recruitment ul#nav-local{background-color:#D6F0FF;}.recruitment ul#nav-global{background-color:#00BFF3;}
.recruitment ul#nav-global li.on{background:transparent url(../images/redesign/recruitmenttab.png) repeat-x scroll bottom left;}
.recruitment ul#nav-global li a{margin-left:.41%;margin-right:.41%;}.recruitment ul#nav-local li a{border-left:solid 1px #00BFF3;}
.recruitment ul#nav-local li.last a{border-right:solid 1px #00BFF3;}.recruitment ul#nav-local li.on a{border-bottom:solid 1px #00BFF3;}
.recruitment .side-box-a{background-color:#DBF1FF;}.recruitment .side-box-b{font-size:90%;margin:0;}.recruitment .search-panel{background:#CCECFF url(../images/bkgrd-lightblue-corners-top.gif) no-repeat top left;}
.recruitment .search-panel .no-results{clear:both;padding:5px 0 5px 0;}.recruitment #course-chooser dt{height:25px;}#course-chooser dt a{width:365px;float:left;}
.recruitment #course-chooser dt img.immediate{float:left;}.recruitment #course-chooser dt img.vacancy{float:right;}.recruitment #course-chooser dt.highlighted,.recruitment #course-chooser dt div.highlighted{background:#00BFF3;}
.recruitment #course-chooser dt.highlighted a.new{background:url("../images/bkgrd-badge-new-indies.gif") no-repeat center left;}
.recruitment #course-chooser dt.highlighted a,.recruitment #course-chooser dt div.highlighted a{background:url("../images/arrow-down-recruitment.gif") no-repeat center left;}
.recruitment #course-chooser dd{background:#DBF1FF;}.recruitment #course-chooser form{background:#E1F0B3;height:40px;margin:0 -7px 0 -5px;padding-left:4px;}
.recruitment #course-chooser p.pseudo-label{color:#333;font-weight:bold;margin-bottom:2px;}.recruitment #course-chooser div.pseudo-fieldset{float:left;width:225px;}
.recruitment #course-chooser .short{margin:15px 0 0 0;width:100px!important;}.recruitment #course-chooser div.pseudo-fieldset select{float:left;margin-right:4px;}
ul.checkboxes li{float:left;}ul.checkboxes li label{color:#666;font-size:.9em;margin-right:3px;}ul.checkboxes li input,ul.checkboxes li label{display:inline!important;vertical-align:middle!important;}
ul.checkboxes li input{float:left;}ul.checkboxes li input.checkbox{border:none;margin-right:1px;}#refine-holiday-search{background:#E1F0B3;height:100px;padding:8px;}
#refine-holiday-search h2{color:#666;margin:0 0 4px 0;}.column-left{float:left;width:420px;}.column-right{float:right;width:310px;}
.column-left p.pseudo-label,.column-left label{float:left;padding-top:3px;margin-left:0;width:120px;}.column-left p.pseudo-label{margin-right:0;}
.control-h{margin:0 0 3px 0;padding:0;}.column-left ul.checkboxes{padding-top:3px;float:left;}.column-left ul.checkboxes li label{float:left;width:auto;}
#ref-type,#ref-location{width:280px;}p.date-control{float:left;margin:0;padding:0;}p.date-control label{margin:0 3px 0 0;}
p.date-control select{margin:0 3px 0 0;}.column-right p.pseudo-label{padding:3px 0 0 0;margin:0 0 6px 0;width:300px;}p.submit-button{margin:0;padding:5px 5px 0 0;text-align:right;width:297px;}
p.help-link{display:block;float:right;margin-top:-25px;}h2.progress{background:#0F6FCF;color:#FFF;margin:0 0 -24px 0;padding:6px 4px;width:149px;}
h2.progress-2{background:#0F6FCF;color:#FFF;margin:0;padding:6px 4px;width:149px;}.holiday-search-results{border:none;width:100%;}
.holiday-search-results th{background:#0F6FCF;border-left:1px solid #FFF;font-weight:bold;padding:4px;color:#FFF;}.holiday-search-results th a{color:#FFF;text-decoration:underline;}
.holiday-search-results th a:hover{text-decoration:none;}.holiday-search-results td{padding:4px;}.holiday-search-results tr{border-bottom:1px solid #CCC;}
.holiday-search-results td.location{width:150px;}.holiday-search-results td.age{width:150px;}.holiday-search-results td.avail,.holiday-search-results td.price{font-weight:bold;}
.lower{margin:5px 0 30px 0!important;}ul.pagination{margin:5px 0;text-align:right;}ul.pagination li{color:#06C;display:inline;font-weight:bold;}
ul.pagination li a{font-weight:normal;}.borderless{border:none!important;}.chosen-holiday td{background:#D0E3F6;border-bottom:1px solid #0F6FCF;}
.offer-code{margin-top:10px;}.offer-code p{margin-left:0;}.offer-code label{float:none;font-weight:bold;margin-bottom:4px;}
input#offer-code{float:left;height:16px;margin-right:3px;}.form-buttons ul{margin-top:53px;}.form-buttons li{float:left;margin-left:5px;}
.pass-details-h2{margin:10px 0 0 0;}.pass-details-h2 span{font-weight:normal;}.required{color:#C00!important;margin:0;}form#passenger-details{margin-top:20px;}
form#passenger-details h3{color:#333;font-family:Verdana,Helvetica,sans-serif;margin-left:0;}form#passenger-details div{float:left;width:210px;}
form#passenger-details div.final{float:left;width:120px;}form#passenger-details div label{color:#333;display:block;float:none;font-weight:bold;margin-bottom:4px;}
ul.control-layout{float:left!important;margin:0;padding:0;}ul.control-layout li select{margin-left:2px;}ul.control-layout li{float:left;}
ul.control-layout li label,ul.control-layout li input{float:left;}ul.control-layout-v li{clear:both;}ul.control-layout-v li input{float:left!important;}
ul.control-layout-v li label{float:left!important;}form#passenger-details p.pseudo-label{color:#333;display:block;font-weight:bold;margin:0;padding:0 0 4px 0;}
.radios label{font-weight:normal!important;margin:0 7px 0 2px;}hr.grey-line{color:#fff;background-color:#fff;border:1px solid #CCC;border-style:none none solid none;clear:both;margin:0 0 5px 0;padding-top:20px;}
.info{margin:0 0 0 4px;}form#passenger-details .left-column{border-right:1px solid #999;margin-right:28px;width:360px;}form#passenger-details .right-column{width:360px;}
form#passenger-details p{margin:0 0 15px 0;}form#passenger-details .left-column textarea,form#passenger-details .right-column textarea,form#passenger-details .left-column select,form#passenger-details .right-column select{overflow:hidden;width:320px;}
.text-box{width:160px;}form#passenger-details .form-buttons{float:right;margin-top:50px;margin-right:38px;}form#passenger-details .form-buttons li{float:left;}
table.passenger-summary{margin-top:10px;width:100%;}table.passenger-summary td{padding:2px 4px;}table.passenger-summary td a{color:#333;}
table.passenger-summary tr.holiday td{padding-bottom:10px;}table.passenger-summary tr.total td{background:#E7F1FA;padding:5px 4px;}
table.passenger-summary td.th{font-weight:bold;width:200px;}table.table-spacing{margin-top:60px!important;}table.passenger-summary tr.overall-total td{color:#0F6FCF;font-size:1.4em;font-weight:bold;}
table.passenger-summary td.form-buttons ul{float:right;margin-top:15px;}table.passenger-summary td.form-buttons li{margin-right:0;padding-right:0;}
#age-filter h3{color:#333;font-size:1em;font-family:verdana,helvetica,sans-serif;margin:10px 0 2px 0;}#age-filter .control-layout li{margin-right:4px;}
#age-filter .filter-submit{margin-left:15px;}#age-filter{margin-bottom:-10px;}#course-chooser ul.control-layout{float:right!important;margin-top:-30px;}
.container-main ul#tabs li a{border:1px solid #00BFF3;color:#00BFF3;}.container-main ul#tabs li.active a{background:#00BFF3;color:#FFF;}
.container-main #instruction-text{background:#00BFF3 url("../images/bkgrd-lightblue-gradient.gif") repeat-x top left;}.container-main #instruction-text p{color:#FFF;padding-bottom:13px;}
.container-main #instruction-text label{color:#FFF;font-weight:bold;margin:3px 20px 0 0;}.container-main #instruction-text select{width:18em;}
#tab-content .location-chooser{background:#9C0;}#tab-content{border:1px solid #00BFF3;}#tab-content #right-panel{background:#00BFF3;}
#tab-content #right-panel h2{background:#9C0;}#tab-content h2{color:#06C;margin:3px 0 5px 0;}#tab-content dl.two-col-list{margin-top:0;}
div#backward{background:url("../images/arrow-recruitment-backward.gif") no-repeat top left;}div#forward{background:url("../images/arrow-recruitment-forward.gif") no-repeat top left;}
h1 span.avail-details{font-size:.9em;font-weight:bold;color:#666;}ul.recruitment-home-link-box li,.recruitment-home-link-box-edit{width:183px;margin:0 0 7px 10px;float:left;padding-bottom:5px;min-height:9.9em;}
.recruitment ul.recruitment-home-link-box li h5{margin-top:0;margin-bottom:0;}.recruitment ul.recruitment-home-link-box li a,.recruitment ul.recruitment-home-link-box li h5{background:#00BFF3;display:block;font-weight:bold;padding:14px 5px 0 5px;color:#FFF;text-decoration:none;margin-bottom:3px;min-height:2.3em;}
.recruitment ul.recruitment-home-link-box li p a{background:none;display:block;font-weight:normal;padding:0;color:#06C!important;text-decoration:underline!important;margin:0;margin-bottom:3px;min-height:0;}
ul.recruitment-home-link-box li a:hover{text-decoration:underline;}ul.recruitment-home-link-box li a span{display:block;font-weight:normal;}
.recruitment ul.recruitment-home-link-box li a{background:#00BFF3 url("../images/bkgrd-recruitment-home-pane.gif") no-repeat 95% 50%;}
.recruitment ul.recruitment-home-link-box li h5{background:#00BFF3 url() no-repeat 95% 50%;}ul.recruitment-home-link-box p{background:url("../images/bkgrd-dotted-border-cyan.gif") repeat-x bottom left;margin:85px 0 0 0;padding:5px 5px 10px 5px;min-height:2.3em;}
li.what-recruitment{background:url("../images/hols-kids-button-image.jpg") no-repeat 0 42px;}li.where-recruitment{background:url("../images/hols-parents-button-image.jpg") no-repeat 0 42px;}
.recruitment .moviethumb{float:left;margin-top:20px;margin-left:10px;font-size:.95em;width:120px;}.recruitment .moviethumb h4{margin-bottom:0;margin-top:10px;margin-left:0;}
.recruitment .moviethumb p{margin-top:0;margin-left:0;width:100px;}.recruitment .movie{margin:20px 0 20px 10px;}.recruitment .plain-links a{background-image:none;margin:00 0 0 0;padding:5px 0 10px 0;min-height:53px;}
.recruitment-home-link-box-edit{float:left;}.printView{border:0!important;position:relative;float:right;top:28px;margin-top:-55px;left:-6px;}
.two-fixed-left div.content-main{width:386px;}
