/* Header */

.fre .top-nav a {padding:19px 13px 8px 13px;}
.fre .top-nav li ul li {width:245px !important;}
.fre .top-nav ul li a {padding:8px 13px 8px 13px;}

/* Package Finder Filters */

.fre #finder-info {width:290px;height:auto;}
.fre #finder-banner {background:url(/style/images/p-finder/bg-banner-new-fr.png) no-repeat #FDF1CF;}
.fre #filters li label {font-size:11px;}
.fre #finder-banner p {margin:7px 0 0 133px;font-size:11px;}
.fre #select-box {}
.fre #select-box {
background:url(/style/images/p-finder/bg-select-box.png) no-repeat top;
width:257px;
}
.fre #finder-info p {font:12px/16px arial;}

/* Package Details */

.fre .buttons .save {background:url(/style/images/french/bg-save-fr.png) no-repeat top;}
.fre .buttons .save:hover {background-position:bottom;}

/*
Provides a busted french booking button on TRIP_packages.V005
.fre .booking-left button {
	background:url(/style/images/package-booking/bg-purchase-fr.png) no-repeat top;
	height: 29px;
} */

.fre .sort button {background:url(/style/images/package-booking/bg-search-button-fr.png) no-repeat top;}

.fre .sort button {background:url(/style/images/package-booking/bg-search-button-fr.png) no-repeat top;}
.fre .sort button {background:url(/style/images/package-booking/bg-search-button-fr.png) no-repeat top;}
.fre .sort button {background:url(/style/images/package-booking/bg-search-button-fr.png) no-repeat top;}

.fre #results-banner #modify {
	background: url("/style/images/package-booking/modify-button-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    width: 155px;
}

.fre .focus-box .yellow { background: url("/style/images/package-booking/book-yellow-new-fr.png") repeat-x scroll center top rgba(0, 0, 0, 0); }
.fre .focus-box .green { background: url("/style/images/package-booking/book-green-new-fr.png") repeat-x scroll center top rgba(0, 0, 0, 0); }
.fre .focus-box .red { background: url("/style/images/package-booking/book-orange-new-fr.png") repeat-x scroll center top rgba(0, 0, 0, 0); }
.fre .focus-box .value {	padding-left: 11px;	}

.fre .focus-box em {	font: 9px/13px arial;	}

.fre #results .results-table .td-price .saveSegment { background: url("/style/images/package-booking/bg-monitor-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0); }

.fre .flight-form .add-flight { background: url("/style/images/package-booking/bg-add-flight-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0); }

.fre #grid-next { background: url("//media.tripcentral.ca/style/images/p-finder/next-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0); }

.fre #grid-prev { background: url("//media.tripcentral.ca/style/images/p-finder/prev-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0); }

.fre .passenger-information .txt { width: 119px; }

.fre .personal-info label { width: 100px; }

.fre .personal-info .first { margin-right: 0; }

.fre .personal-info li img { width: 314px; }

.fre #finder TH.set-width {
    width: 40px;
}

.fre .control-header span, #finder.yellow .control-header a {
	padding: 5px 11px;
}

.fre div#wait-wrapper div#wait-logo-FR {
  background: url("/style/images/wait-screen-logo-FR.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.fre #loading {
	width: 420px;
}

.fre  #changePassForm #passChangeBtn {
    background: url("/style/images/package-booking/bg-change-passengers-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.fre .payment-options {
  background: url("//media.tripcentral.ca/style/images/package-booking/bg-payment-options-fr.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
}

.fre .age-select .requote {
  background: url("//media.tripcentral.ca/style/images/package-booking/bg-requote-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.fre .age-select .cancel {
  background: url("//media.tripcentral.ca/style/images/package-booking/bg-cancel-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

.fre .decline {
  background: url("//media.tripcentral.ca/style/images/package-booking/bg-decline-fr.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}