.individuals h1,.individuals h2,.individuals h3,.individuals h4,.individuals ul#breadcrumbs li,.individuals ul#breadcrumbs li a{color:#06C;}
.search-panel h3{color:#fff;}.one-column div#container-page{width:761px;margin:0 auto;}.one-column div#container-page h1,.one-column div#container-page h2,.one-column div#container-page p{margin-left:0;}
.individuals h4 a{margin-left:10px;font-weight:normal;}.individuals ul#nav-local{background-color:#E4D4B3;}.individuals ul#nav-global{background-color:#a32240;}
.individuals ul#nav-global li.on{background:transparent url(../images/redesign/indiestab.png) repeat-x scroll bottom left;}
.individuals ul#nav-global li a{margin-left:.41%;margin-right:.41%;}.individuals ul#nav-local li a{border-left:solid 1px #8CBB00;}
.individuals ul#nav-local li.right a{border-left:none;}.individuals ul#nav-local li.right a img{height:12px;}.individuals ul#nav-local li.last a{border-right:solid 1px #8CBB00;}
.individuals ul#nav-local li.on a{border-bottom:solid 1px #8CBB00;}.individuals .search-panel{background:#a32240;}.individuals .search-panel-no-image{background:#a32240!important;}
.individuals #course-chooser dt.highlighted,.individuals #course-chooser dt div.highlighted{background:#a32240;}.individuals #course-chooser dt.highlighted a.new,.individuals #course-chooser dt div.highlighted a.new{background:url("../images/bkgrd-badge-new-indies.gif") no-repeat center left;}
.individuals #course-chooser dt.highlighted a,.individuals #course-chooser dt div.highlighted a{background:url("../images/arrow-down-indies.gif") no-repeat center left;color:White;}
.individuals #course-chooser dd{background:#E4d4b3;}.individuals #course-chooser form{background:#E1F0B3;height:40px;margin:0 -7px 0 -5px;padding-left:4px;}
.individuals #course-chooser p.pseudo-label{color:#333;font-weight:bold;margin-bottom:2px;}.individuals #course-chooser p.pseudo-label img{float:none!important;}
.individuals #course-chooser div.pseudo-fieldset{float:left;width:225px;}.individuals #course-chooser .short{margin:15px 0 0 0;width:100px!important;}
.individuals #course-chooser div.pseudo-fieldset select{float:left;margin-right:4px;}.indiesSearch A{color:White;}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;text-align:left;}.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 #a32240;color:#a32240;}.container-main ul#tabs li a.last{border-right:1px solid #a32240!important;}
.container-main ul#tabs li.active a{background:#E4D4B3;color:#333;border:none;border-bottom:1px solid #E4D4B3!important;}
.container-main #instruction-text{background:#E4D4B3;}#tab-content .location-chooser{background:#E4D4B3;}#tab-content{border:1px solid #E4D4B3;}
#tab-content #right-panel{background:#a32240;}#tab-content #right-panel h2{background:#9C0;}div#backward{background:url("../images/arrow-backward-indies-gallery.gif") no-repeat top left;}
div#forward{background:url("../images/arrow-forward-indies-gallery.gif") no-repeat top left;}h1 span.avail-details{font-size:.9em;font-weight:bold;color:#666;}
ul.indies-home-link-box li{width:183px;margin:0 0 7px 10px;float:left;padding-bottom:5px;min-height:9.9em;}ul.indies-home-link-box li a{background:#9C0;display:block;font-weight:bold;padding:7px 5px 7px;color:#333;text-decoration:none;margin-bottom:3px;min-height:2.3em;}
ul.indies-home-link-box li a:hover{text-decoration:underline;}ul.indies-home-link-box li a span{display:block;font-weight:normal;}
ul.indies-home-link-box p{background:url("../images/bkgrd-dotted-border-green.gif") repeat-x bottom left;margin:85px 0 0 0;padding:5px 5px 10px 5px;}
.individuals ul.indies-home-link-box li a{background:#9C0 url("../images/bg-indies-holiday-panel.gif") no-repeat 95% 50%;}
li.kids-indies{background:url("../images/hols-kids-button-image.jpg") no-repeat 0 42px;}li.parents-indies{background:url("../images/hols-parents-button-image.jpg") no-repeat 0 42px;}
.movieThumbsContainer{height:325px;width:344px;position:relative;left:20px;}.movieThumbOuter1Col{width:378px;float:left;}
.movieThumbOuter2Col{width:172px;float:left;}.movieThumbOuter3Col{width:126px;float:left;}.movieThumbInner{width:110px;margin:0 auto;font-size:.95em;}
.individuals .moviethumb{margin-top:20px;margin-left:10px;font-size:.95em;width:120px;}.individuals .moviethumb h4,.movieThumbInner h4{margin-bottom:0;margin-top:10px;margin-left:0;}
.individuals .moviethumb p,.movieThumbInner p{margin-top:0;margin-left:0;width:110px;}.individuals .movie{margin:20px 0 20px 10px;}
.passengerLabel{vertical-align:top;}.blocklabel{display:block;float:none;}#bookingengine select,input{width:auto;margin:0;}
#bookingengine label.radio input{display:inline;width:auto;margin:0;font-weight:bold;}.passengerInput{font-family:verdana;width:250px;}
.buttonposition{text-align:right;margin-top:10px;}.login{width:750px;}.login.input{font-family:verdana;width:250px;}.login.blocklabel{display:block;float:none;}
login.title{font:12px verdana,arial,helvetica,clean,sans-serif;}.createuser.input{font-family:verdana;width:250px;}.createuser.blocklabel{display:block;float:none;}
.createuser.title{font:12px verdana,arial,helvetica,clean,sans-serif;}.addressSearch{text-align:left;}.addressSearch.blocklabel{display:block;float:none;}
.addressSearch.input{font-family:verdana;width:250px;}.addressExpanded{text-align:left;}.addressExpanded.blocklabel{display:block;float:none;}
.addressExpanded input{font-family:verdana;width:250px;overflow:hidden;}.textRightListBox input{float:left;font-weight:normal;display:block;padding:0;text-align:left;vertical-align:top;}
.leftTextRadioButton input{text-align:right;display:block;float:left;}.ageNarrow{width:70px!important;}.countryNarrow{width:160px!important;margin-left:4px;margin-right:2px;}
.indies3Col{margin-bottom:-5px;width:100%;}.indies3Col,.indies3Col div{margin-top:5px;font-size:.95em;float:left;}.indies3ColPic{margin-left:10px;width:70px;}
.indies3ColDesc{margin-left:0;width:175px;}.indies3ColDescWide{margin-left:0;width:282px;}.indies3ColHeader{font-weight:bold;margin-bottom:0;color:Black!important;}
.indies3ColText{margin-top:0;}.indies3ColLinks{margin-left:-5px;width:114px;}.offsetButtons{margin-top:63px;}.opDatTitleLeft{background-color:#9C0;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;padding:5px;}
.opDatTitleCentre{background-color:#9C0;color:Black;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:5px;}
.opDatTitleRight{background-color:#9C0;text-align:right;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;}
.opDatDayHeading{background-color:#9C0;color:Black;padding-top:2px;padding-bottom:3px;font-weight:bold;width:27px;border:1px solid #000;text-align:center;}
.opDatMonthHeading,.opDatMonthHeadingJan{background-color:#9C0;color:Black;font-weight:bold;width:40px;padding-left:5px;padding-top:2px;padding-bottom:3px;border:1px solid #000;}
.opDatMonthHeadingJan{border-top:2px solid #000!important;}.opDatAvailTop,.opDatAvailTopJan{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;vertical-align:top;}
.opDatAvailTopJan{border-top:2px solid #000;}.opDatAvailBottom{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:bottom;}
.opImage{height:10px;width:100%;border:0;}.opGreyCell{background-color:#999;border:1px solid #000;}.offersOnly{padding-top:10px;padding-bottom:10px;}
.two-fixed-left div.content-main{width:385px;}.limited{color:Red;}
