/* Minification failed. Returning unminified contents.
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '>'
 */
.cart-title{margin:0px 0px 8px 0px;text-align:left;padding:3px 5px 3px 5px;border-top-left-radius: 4px;border-top-right-radius:4px; }
.cart-title h3{background-repeat:no-repeat;background-position:right center;}		
.cart-searcharea{position:relative;padding:4px;}
.cart-searcharea .CartFlightSearchParameters .flightSearch-optionalFields{float:none;}
.cart-searcharea-title{cursor:pointer;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.cart-searcharea-title h3{background-repeat:no-repeat;background-position:left center;}
.cart-flight{margin:5px 2px 10px 2px;position:relative;height:auto;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.cart-flight-title{padding:0px 0px 3px 0px;text-align:left;min-height:38px;}

.cart-flight-airplane{text-align:left;vertical-align:text-top;float:left;width:26px;height:30px;position:relative;margin-right:3px;}
.cart-flight-title-details {
    padding-left: 10px;
    position: relative;
    max-width: 176px;
    > span {
        display: block;
    }
}
.cart-flight-values{min-height:40px;position:relative;margin:10px 4px 0px 4px;padding-bottom:10px; font-size:10px;}
.cart-wrapper dl.cartvalues{position:relative;display:table-row;width:100%;}
.cart-total-details{}
.cart-amount-values{}
.cart-wrapper dl.cartvalues dd.valuelabel{float:left;width:60%;display:table-cell;}
.cart-wrapper dl.cartvalues dd.valuetext{float:right;width:auto;min-width:40%;text-align:right; display:table-cell;white-space:nowrap;}
.cart-wrapper .cart-total-values{padding:3px 4px 10px 4px;}
.cart-wrapper .cart-amount-values{padding:5px 4px 20px 4px;}
.cart-wrapper .cart-amount-values dl{float:left;}
.cart-wrapper .cart-amount-values dl dd.valuelabel{width:40%;text-align:left;float:left;}
.cart-wrapper .cart-amount-values dl dd.valuetext{width:auto;min-width:60%;text-align:right;float:right;}

.cart-taxes-popup dl.cartvalues{position:relative;width:100%;}
.cart-taxes-popup dl.cartvalues dd{padding-top:5px;} 
.cart-taxes-popup dl.cartvalues dd.valuelabel{float:left;width:60%;display:table-cell;}
.cart-taxes-popup dl.cartvalues dd.valuetext{float:right;width:auto;min-width:40%;text-align:right; display:table-cell;white-space:nowrap;}
.cart-taxes-popup table tbody th{}
.cart-taxes-popup table tbody tr.amount-desc{height:35px;}
.cart-taxes-popup table tbody tr td.taxes-desc{padding-left:5px;}

.cartvaluesDD {
    height:50px;
    vertical-align:middle;
}

