@charset "utf-8";
/* CSS Document */


.flights09-bg-grey {background-color: #efefef; width: 669px; padding: 6px 0 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; border-bottom: solid 1px #c1c1c1; border-top: solid 1px #c1c1c1;}
.flights09-bg-white {background-color: #fff; width: 669px; padding: 6px 0 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; border-bottom: solid 1px #c1c1c1; border-top: solid 1px #c1c1c1;}

.flights09-bg-grey-expanded {
background-color: #efefef !important; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; border-bottom: solid 1px #c1c1c1; border-top: solid 1px #c1c1c1; width: 669px; padding: 6px 0 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.flights09-bg-white-expanded {
border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; border-bottom: solid 1px #c1c1c1; border-top: solid 1px #c1c1c1; background-color: #fff !important; width: 669px; padding: 6px 0 6px 0; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#flights09-dest-price {margin: 6px 0 0 16px; float: left; width: 170px; border: none; color: #737373;}
*html #flights09-dest-price {margin: 6px 0 0 10px; width:160px;}
#flights09-dest-price .flights09-dest {font-weight: bold; font-size: 14px; margin: 0; padding: 0;}
#flights09-dest-price .flights09-price-class {width: 150px; float: left; margin: 0; padding: 0;}
#flights09-dest-price .flights09-price {font-size: 24px; color: #DB030C; font-weight: bold; text-decoration: none; border: none;}
#flights09-dest-price .flights09-from {font-size: 10px; color: #DB030C; text-decoration: none; border: none;}
#flights09-dest-price .flights09-class {font-size: 11px; color: #737373; text-decoration: none; border: none; line-height: 1.8em;}

#flights09-logo {margin: 10px 12px 0 0; padding: 0 0 0 8px; border-left: solid 1px; border-color: #dfdfdf;  float: right; height: 41px;}
/*#flights09-logo {margin: 10px 0 0; border-left: solid 1px; border-color: #dfdfdf; padding-left: 12px; float: right; height: 41px;}*/

#flights09-cats {margin: 10px 0 0 6px; float: left; border-left: solid 1px; border-color: #dfdfdf; padding-left: 17px; width: 345px;}
/*#flights09-cats {margin: 10px 0 0 6px; float: left; width: 342px; border-left: solid 1px; border-color: #dfdfdf; padding-left: 15px;}*/

#flights09-cats .flights09-dates {font-weight: bold; font-size: 11px; color: #737373;}
#flights09-cats p {margin: 3px 0 0; color: #DB030C;}

#flights09-details {margin: 10px 0 0 0; float: left;}
#flights09-details .flights09-info {font-weight: normal; font-size: 11px; color: #737373;}
#flights09-details p {margin: 3px 0 0; color: #DB030C;}

#flights09-enquiry {margin: 10px 10px 7px 0; float: right; width: 335px; text-align: right;}
#flights09-enquiry a {text-decoration: underline; color: #777777; margin: 0; padding: 0; font-size: 11px;}

.clearing {height: 1px; margin-top: -1px; clear: both; overflow: hidden; font-size: 1px;}

.flights09-dropdown-bg-grey { background-color: #efefef; width: 667px; padding: 6px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
.flights09-dropdown-bg-white { border-top:1px solid white; background-color: #fff; width: 667px; padding: 6px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

.flights09-dest-enquire {margin: 6px 0 6px 10px; float: left; width: 320x; border: none; color: #737373; font-weight: bold; font-size: 14px;}
.flights09-enquire {color: #eb0615;}
.flights09-textcontainer {margin: 5px 0 0 10px; width: 60px; float: left;}
.flights09-textcontainer2 {margin: 5px 0 4px 10px; float: left; padding: 0;}
.flights09-selectcontainer {margin: 5px 0 0 0; width: 200px; float: left;}
.flights09-selectcontainer2 {margin: 5px 0 0 10px; float: left; padding: 0;}
.flights09-selectcontainer3 {margin: 5px 0 0 37px; float: left; padding: 0;}
.flights09-selectcontainer4 {margin: 5px 0 0 78px; float: left; padding: 0;}
.flights09-fieldcontainer {margin: 5px 0 0 0; width: 170px; float: left;}
.flights09-fieldinfo {font-weight: normal; font-size: 11px; color: #737373; float: left; width: 125px;}
.flights09-fields {float: right; list-style: none;}
.flights09-adults {float: left; margin: 0 20px 0 0; padding: 0 0 0 10px;}
.flights09-children {float: left; margin: 0 20px 0 0; padding: 0;}
.flights09-infants {float: left; margin: 0; padding: 0;}
.flights09-box {width: 200px; margin: 0; padding: 0;}
.flights09-btn {float: right; margin: 10px 0; padding: 0; height: 30px;}
.flights09-btn img {margin: 0; padding: 0; height: 30px;}

label {text-align: left; float: left; display: block;}
.flights09-fieldcontainer input {font: 11px Verdana, Arial, Helvetica, sans-serif; width: 150px; height: 13px; border: solid 1px; border-color: #809db9; float: left;}
.flights09-box textarea {font: 11px Verdana, Arial, Helvetica, sans-serif; width: 200px; height: 65px; border: solid 1px; border-color: #809db9; overflow: hidden; margin: 0 0 0 10px; padding: 0;}
.flights09-fieldcontainer select, .flights09-fieldcontainer2 select, .flights09-fieldcontainer3 select, .flights09-fieldcontainer4 select {font: 11px Verdana, Arial, Helvetica, sans-serif; height: 16px; border: solid 1px; border-color: #809db9;}


.flights09-lhs {margin: 0; padding: 0; float: left; width: 280px;}
.flights09-rhs {margin: 0; padding: 0; float: left; width: 250px;}

.form-required {color: #ee0000;}
.closebtn .txtlink {margin: 2px 0 0 0;float:right; text-decoration:underline;cursor:pointer;}
.openbtn .txtlink {margin: 2px 0 0 0;float:right; text-decoration:underline;cursor:pointer;}
.edit-travel-departure-weekday {background-color:#DBDBDB; border:1px solid #BBBBBB; display:block; float:left; height:15px; margin-right:11px; position:relative; text-align:center; width:25px;}

.openbtn img {    float:right;}
.closebtn img {    float:right;}
img {margin: 0; padding: 0;}

.flights09-fieldcontainer INPUT {  width:150px;}
.flights09-dropdown-bg-grey form {  border-top:1px solid white;}
.flights09-dropdown-bg-white form {  border-top:1px solid white;}
* html  DIV.flights09-dropdown-bg-grey {  border-top:1px solid white !important;  background-color: #efefef;   width: 667px;   padding: 6px 0 0;   font-family: Verdana, Arial, Helvetica, sans-serif;   }
* html DIV.flights09-dropdown-bg-white {  border-top:1px solid white;  background-color: #fff;   width: 667px;   padding: 6px 0 0;   font-family: Verdana, Arial, Helvetica, sans-serif;   }
* html DIV.flights09-dropdown-bg-grey form {    border-top:0px solid white !important;  }
* html DIV.flights09-dropdown-bg-white form {    border-top:0px solid white !important;  }