.families h1,.families h2,.families h3,.families h4,.families ul#breadcrumbs li,.families ul#breadcrumbs li a{color:#06C;}.search-panel h3{color:#8F8F4C;}.bordered{border-top:1px dotted #B1B15F;}.families ul#nav-local{background-color:#E5E5B2;}.families ul#nav-global{background-color:#BDBF60;}.families ul#nav-global li a{margin-left:.41%;margin-right:.41%;}.families ul#nav-global li.on{background:transparent url(../images/redesign/familiestab.png) repeat-x scroll bottom left;}.families ul#nav-local li.single a{border-right:solid 1px #BDBF60;}.families ul#nav-local li a{border-left:solid 1px #BDBF60;}.families ul#nav-local li.on a{border-bottom:solid 1px #BDBF60;}.families .side-box-a{background-color:#F2F2D9;}.families .search-panel{background:#E9E9BD url("../images/bkgrd-beige-corners-top.gif") no-repeat top left;}.families .green-box h2 a{background:url("../images/panel-khaki-gradient.jpg") no-repeat;color:#ABAC57;}.families .green-box{background:url("../images/bkgrd-dotted-border-khaki.gif") repeat-x bottom left;}.container-main ul#tabs li a{border:1px solid #CC6;color:#ABAC57;}.container-main ul#tabs li.active a{background:#CC6;color:#333;}.container-main #instruction-text{background:#E9E9BD url("../images/bkgrd-families-gradient.jpg") repeat-x top left;}#tab-content h2{background:#CC6;}#tab-content{border:1px solid #CC6;}.families #tab-content #right-panel{background:#CC6;}.families #tab-content #right-panel h2{background:#CC6;}.location-profile ul#tabs li a.last{border-right:1px solid #CC6!important;}div#backward{background:url("../images/arrow-left-khaki-transbg.gif") no-repeat top left;}div#forward{background:url("../images/arrow-right-khaki-transbg.gif") no-repeat top left;}table.itinerary{width:100%;height:227px;}table.itinerary th{text-transform:uppercase;text-align:left;font-weight:bold;background-color:#E9E9BD;padding:6px 4px;font-size:.9em;}table.itinerary td{padding:3px 5px;vertical-align:top;}.families #tab-content table.itinerary td ul{list-style-type:none;margin-left:0;padding-left:0;}.families #tab-content table.itinerary td p{margin:0;}form.availability{background-color:#E9E9BD;float:left;width:570px;vertical-align:middle;}.one-column form.availability{width:745px;padding:5px;float:left;}form.availability fieldset{margin:0;}.availability h2{color:#8F8F4C;font-family:Arial,Helvetica,sans-serif;}.availability label,.availability p{font-weight:bold;color:#000;margin:5px 0;}.one-column .availability label,.one-column .availability p{font-weight:normal;font-size:.9em;}.one-column .availability select{float:left;margin-left:5px;font-size:1em;}.availability input{float:right;margin:23px 15px 8px;}.availability div.location{float:left;clear:left;width:400px;}.availability div.duration{float:left;margin:5px 10px 0;padding-bottom:10px;}.availability .dates{float:left;width:230px;padding-bottom:2px;white-space:nowrap;}.one-fixed-left .availability .dates{margin:2px 10px 0 5px;padding-bottom:12px;}.one-column .availability .dates{float:right;text-align:right;width:325px;}.one-column .availability .dates p{float:left;}.availability .dates label{display:none;}.availability br{clear:both;}.one-column .availability h2{float:left;width:400px;}.availability .help-link{float:right;margin:0 0 5px;}.availability input.submit{float:right;margin:5px 0;clear:both;}.holiday-search-results{border:none;width:100%;clear:both;}.holiday-search-results th{background:#0F6FCF;border-left:1px solid #FFF;font-weight:bold;padding:4px;color:#FFF;}th.book{color:#0F6FCF;border:none;}.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;border-bottom:1px solid #ccc;font-size:.95em;}.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;}td.price{width:100px;}.price strong,.full{color:#C00;white-space:nowrap;}.limited{color:#F90;}.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;}.results{text-align:right;margin:10px;}.results fieldset{float:right;width:100%;}.results label,.results input{display:inline;float:none;}.results input{vertical-align:middle;}.featured-holidays{clear:both;width:755px;float:left;background-color:#F4F4F4;margin:10px 0;}.featured-holidays h3{background-color:#06C;color:#fff;padding:3px;margin:0 0 5px;}.featured-holidays div{float:left;width:372px;margin-right:10px;}.featured-holidays div.last{margin-right:0;}.featured-holidays div .limited,.featured-holidays div p a{font-weight:bold;}.featured-holidays div p a,.featured-holidays div p{color:#000;}.featured-holidays p img{float:left;margin:0 5px;}.featured-holidays div.last p img{margin-left:0;}.featured-holidays p.price{text-align:left;font-weight:bold;}.availability-results{font-size:.95em;width:565px;clear:both;}.availability-results th{background-color:#F5F5E1;color:#8F8F4C;font-weight:bold;padding:5px;}.availability-results th.book{color:#F5F5E1;}.availability-results td{padding:5px;}tr.alt td{background-color:#F0F0F0;}.availability-results td.avail{font-weight:bold;}.availability-results-sort{width:565px;float:left;clear:both;background-color:#CC6;}.availability-results-sort li{float:left;width:278px;padding:2px;}.availability-results-sort li a{color:#666;padding:4px 30px;font-weight:bold;}.availability-results-sort li a.earlier{background:url(../images/arrow-left-khaki-transbg.gif) no-repeat left center;float:left;}.availability-results-sort li a.later{background:url(../images/arrow-right-khaki-transbg.gif) no-repeat right center;float:right;}.families #course-chooser dt.highlighted a.new{background:url(../images/bkgrd-badge-new-families.gif) no-repeat center left;}.families #view-holidays-panel{background:#F5F5E0;margin-bottom:15px;margin-left:10px;width:375px;}.families #view-holidays-panel a.headerLink{background:#CC6 url("../images/arrow-right-khaki-transbg.gif") no-repeat center right;color:#333;display:block;font-weight:bold;padding:12px 8px;text-decoration:none;}.families #view-holidays-panel .left,.families #view-holidays-panel .right{font-size:.9em;width:49%;}.families #view-holidays-panel div h2{color:#666;}.families .content-sub-right .map{position:relative;margin:20px 0 0 30px;}