
#t-main-fragment {font-size:120%}
body #deal-finder div.button a, #deal-finder-graph div.lbutton a, #deal-finder-graph div.button a {
font-size:11px;padding-bottom:3px;
}
.inlineFieldInfo{
display:inline;
float:left;
}
.readonly{background:#ebebeb}
#deal-finder{
margin:0px 95px;
}
#deal-finder h1{
color:#0035AD;
}
#deal-finder #nav-regions{height:164px; background:#ffffff url(/cms/global/assets/images/applications/dealFinder/nav_background.gif) top left no-repeat;}
#deal-finder #nav-regions ul{padding-top:10px}
#deal-finder #nav-regions ul li{display:inline;	margin-left:20px; cursor:pointer}
#deal-finder #filter{margin-top:5px; margin-left:10px}
#deal-finder #filter #cabinLabel{font-weight:bold; padding:0 5px 0 10px}
#filter select, #filter #cabinLabel {float:left}
#deal-finder #filter label.fareType {float:right; padding:2px 5px 0 0; font-weight:normal}
#deal-finder #filter input.fareType {float:right; margin-right:20px}
#filter select, #filter label, #filter input, #filter #button-container {float:left;}
#button-container{
width:110px;}
div#LPExtra {
display: block;
position: absolute;
width: 960px;
top:0;
right:0;
z-index: 100;
}
div#LPExtra a {
display: block;
float: right;
margin-bottom: 10px;
padding-left: 10px;
padding-right: 35px;
text-decoration: none;
}
#fares thead{
cursor:pointer;
}
#fares tbody.refreshResults{
font-weight:bold;
text-align:center;
font-size:1.2em;
line-height:40px;
}
#fares-summary{
border-left:1px solid #8494c6;
border-right:1px solid #8494c6;
width:768px;
margin-top:-2px;
}
#deal-finder table{
width:768px;
}
#deal-finder table th{
text-align:left;
vertical-align:middle;
line-height:30px;
padding-left:20px;
}
#deal-finder table th.down{
background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_down.gif) no-repeat center left;
}
#deal-finder table th.up{
background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_up.gif) no-repeat center left;
}
#deal-finder table th.destination{
width:35%;
}
#deal-finder table th.fare{
width:40%;
}
#deal-finder table th, #deal-finder table td{
border-left:1px;
border-top:0px;
border-bottom:1px;
border-right:0px;
border-style:solid;
border-color:#8494c6;
}
#deal-finder table tr.fares-head-notes td {
border-color: #eaecf5;
}
#deal-finder table th{
background-color:#eaecf5;
border-top-width:1px;
}
#deal-finder table tbody td{
border-color:#eaecf5;
}
#deal-finder table td{
padding-left:5px;
}
#deal-finder table td.destination{
font-size:10px;
}
#deal-finder table td.destination .city{
font-size:13px;
font-weight:bold;
color:#0035ad;
}
#deal-finder table td.fare a{
font-size:18px;
font-weight:bold;
color:#cc0000;
text-decoration:underline;
}
#deal-finder table td.fare a:visited{
color:#cc0000;
}
#deal-finder table td.fare .type{
font-size:12px;
font-weight:normal;
}
#deal-finder table td.fare a.tertiaryLink{
color:#404490;
font-size:70%;
font-weight:normal;
text-decoration:none;
width:145px;
}
#deal-finder table td.fare a.tertiaryLink:hover{
text-decoration:underline;
}
#deal-finder table td.fare a.tertiaryLink{
color:#404490;
font-size:70%;
font-weight:normal;
text-decoration:none;
}
#deal-finder table td#fare-head-note a.tertiaryLink{
color: #404490;
font-size: 100%;
margin-bottom: 3px;
margin-top: 3px;
width: 100%;
}
#deal-finder table td div.button.primary{
margin-top:10px;
}
#deal-finder table td.cityError{
color:#404490;
}
#deal-finder-graph #chart{
background:url(/cms/global/assets/images/applications/dealFinder/chart.gif) top left no-repeat;
position:relative;
}
#deal-finder-graph #chart #filter{
height:75px;
padding:10px 0 0 20px;
}
#deal-finder-graph #chart #filter label{font-weight:bold;padding:0px 10px;}
#deal-finder-graph #chart #filter .label {display:block; float:left;font-weight:bold;}
#deal-finder-graph #chart #filter .input {display:block; float:left;padding-left:5px;padding-right:30px}
#deal-finder-graph #chart #filter h2{
color:#0035ad;
font-size:1em;
padding: 2px 0 5px 0;
}
#deal-finder-graph #from, #deal-finder-graph #to, #deal-finder-graph #fromAutoComplete, #deal-finder-graph #toAutoComplete{
width:220px;
}
#deal-finder-graph #fromAutoComplete, #deal-finder-graph #toAutoComplete{
margin-top:-8px;
}
#deal-finder-graph #fromAutoComplete{
margin-left:63px;
}
#deal-finder-graph #toAutoComplete{
margin-left:331px;
}
.ajaxResults select{
position:absolute;
width:226px;
z-index:1;
}
input#oneway{
margin-left:30px;
margin-right:0px;
}
#deal-finder-graph #chart #fares-graph{
height:auto;
height:295px;
margin:0;
}
#fares-graph {
position:relative;
bottom:0;
}
#ButtonContainer{
padding:10px 22px 45px 22px;
margin-top:15px;
}
#BackToList.lbutton{
margin:0px;
}
#SwitchOneWayReturn{
float:right;
margin:0px;
position:relative;
}
#cabinDetailsLink{
padding-right:10px;
}
table#fareGraph {
width:910px;
margin:87px 25px 0 25px ;
bottom:0;
position:absolute;
}
table#fareGraph td{
vertical-align:bottom;
text-align:center;
font-weight:bold;
width:70px;
font-size:11px;
}
.wrap{
background:#ffffff url(/cms/global/assets/images/applications/dealFinder/bar_background.jpg) top center no-repeat;
position:relative;
vertical-align:bottom;
}
.wrap .price{
padding-top:5px;
color:#0035ad;
}
.wrap .price span{
padding:0px;
}
.wrap .month {
position:absolute;
bottom:0px;
left:0px;
width:100%;
margin-left:auto;
margin-right:auto;
vertical-align:baseline;
}
.noFare{
background:#ffffff url(/cms/global/assets/images/applications/dealFinder/bar_background_grey.jpg) top center no-repeat;
position:relative;
margin-left:auto;margin-right:auto;
}
.noFare .msg{font-weight:normal;font-size:x-small;padding:8px 5px 4px 5px}
.noFare .month{padding-bottom:10px}
#price-promise{
margin-top:20px;
}
#price-promise img, #price-promise .copy{
float:left;
}
#price-promise .copy{
margin-left:20px;
width:680px;
}
#price-promise .copy ul{
padding-bottom:10px;
}
#price-promise .copy ul{
list-style:disc outside; margin-left:15px
}
#deal-finder-graph select.withLink {
margin-right:5px;
vertical-align:middle;
width:170px;
}
#typeboxrad {text-align:center;}
#typeboxrad .labelradio{color:#404490;font-size:small;font-weight: bold;}
#typeboxrad .htmlarrow{color:#CC0000;font-size:24px;font-size:2.5em;}
.DestinationGuidelink {
color:white;
font-weight:bold;
left:550px;
position:relative;
top:140px;
}
#faresList .lpbmPrice p {float:left}
#faresList td.lpbmPrice {width:494px}
#faresList .clickable .icon {background:transparent url(/cms/global/assets/images/applications/dealFinder/accordian-right.gif) no-repeat 4px 2px; width:14px; height:14px; float:right; margin-right:10px}
#faresList .active .icon {background:transparent url(/cms/global/assets/images/applications/dealFinder/accordian-down.gif) no-repeat 0 6px}
#faresList .loading .icon {background:transparent url(/cms/global/assets/images/applications/dealFinder/loading.gif) no-repeat 0 0}
#faresList .clickable .lpbmPrice {color:#c00; font-size:16px; font-weight:bold}
#faresList .lpbmPrice .type {font-size:11px;}
#faresList .lpbmDestination a {font-weight:bold; padding-right:40px; padding-left:10px; display:block}
#faresList .lpbmDestination p {padding-right:40px; padding-left:10px; }
#faresList .lpbmDestAndPrice {background: #ccc url(/cms/global/assets/images/site/mmb/furniture/default-accordion.jpg) repeat-x 0 -30px;}
#faresList .lpbmDestAndPrice.active, #faresList .clickable:hover {background: #ccc url(/cms/global/assets/images/applications/dealFinder/active-accordion.jpg) no-repeat -580px -31px;}
#faresList .lpbmDestAndPrice.active .lpbmPrice {background: #ccc url(/cms/global/assets/images/applications/dealFinder/active-accordion.jpg) repeat-x -900px -30px;}
#faresList .clickable:hover .lpbmPrice {background: #ccc url(/cms/global/assets/images/applications/dealFinder/active-accordion.jpg) repeat-x -900px -30px;}
#faresList td.lpbmDestination {padding:2px 0 4px 0; width:275px;}
#faresList .lpbmDestAndPrice.clickable:hover {cursor:pointer}
#faresList .wrap{background:#fff url(/cms/global/assets/images/applications/dealFinder/bar_background_list.png) top left no-repeat; margin-top:10px;}
#faresList table td {font-weight:bold; text-align:center; width:63px; vertical-align:bottom; padding:0; border-width:0}
table#faresList td {padding:0; border-width:0}
#faresList .price, #faresList .month {font-size:11px}
#destination-th:hover, #price-th:hover {cursor:pointer}
table#faresList th.headerSortDown {background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_down.gif) no-repeat 2px 7px;}
table#faresList th.headerSortUp{background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_up.gif) no-repeat 2px 7px;}
#faresList th.header {background:#eaecf5 url(/cms/global/assets/images/applications/dealFinder/tablesort_updown.gif) no-repeat 2px 7px;}
#faresList .lpbmDestination p {font-size:11px;}
#fares-graph table tbody td {
width:68px;
padding: 0;
margin: 0;
}
img#bannerImage {
display:block;
}
a#imageHRef:hover {
text-decoration:none;
}
.wrap div.button {
margin-top:10px;
text-align:left;
font-weight:normal;
width:45px;
margin-left: auto;
margin-right: auto;
}
#fares-graph .wrap div.button, #fares-summary .wrap div.button {
display:block;
padding-left:6px;
-moz-border-radius:5px;
border-radius:5px;
height:19px;
width:42px;
background: url("/cms/global/assets/images/site/bttn/bttnLPrmry.gif") no-repeat scroll 0 0 transparent;
background-image: -webkit-linear-gradient(bottom, #cc0000 0%, #cc0000 50%);
background-image: -moz-linear-gradient(bottom, #cc0000 0%, #cc0000 50%);
background-image: -webkit-gradient(linear, left top, right top, from(#cc0000), to(#cc0000));
}
#fares-graph div.button a, #fares-summary div.button a, #fares-graph div.lbutton a, #fares-summary .button.primary .arrow {
display:block;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 15px;
-moz-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px;
line-height:19px;
background: url("/cms/global/assets/images/site/bttn/bttnRPrmryArrw.gif") no-repeat scroll right top transparent;
background: url("/cms/global/assets/images/site/bttn/bttnRPrmryArrw_arrow-only.gif") right 6px no-repeat scroll, -webkit-linear-gradient(bottom, #cc0000 0%, #cc0000 50%) left top no-repeat scroll;
background: url("/cms/global/assets/images/site/bttn/bttnRPrmryArrw_arrow-only.gif") right 6px no-repeat scroll, -moz-linear-gradient(bottom, #cc0000 0%, #cc0000 50%) left top no-repeat scroll;
background: url("/cms/global/assets/images/site/bttn/bttnRPrmryArrw_arrow-only.gif") right 6px no-repeat scroll, -webkit-gradient(linear, left top, right top, from(#cc0000), to(#cc0000)) left top no-repeat scroll;
color:#fff;
font-weight: normal;
text-decoration: none;
height:100%;
}
#deal-finder .button.primary, #deal-finder-graph .button.primary {
margin-left: auto;
margin-right: auto;
}
