﻿
/* TRAVEL SEARCH BOX */

.completionList
{
    border : solid 1px #000000;
 list-style-type: none ;   
 background-color : #FFFFFF;
 }

.completionList li
{
    cursor :pointer ;
    
    line-height :130%;
     border : solid 0px #FFFFFF;
padding-left: 5px;
 }

.completionList li:hover
{
     background-color : #FEFBD2;   
     color: #000000;
padding-left: 5px;
 }

.wizardResultItemBox
{
    padding: 0;
    padding-bottom: 5px;
    margin: 0 0 20px 0;
    border-bottom: dotted 1px #c0c0c0;
    min-height: 90px;
    height: 90px;
}

wizardResultItemBox a img
{
    border: 2px;
}

.wizardResultItemBox p
{
    margin: 0;
    padding: 10px;
    padding-left: 100px;
    overflow: hidden;
}

.wizardResultItemBox h4
{
    font-size: 12px !important;
    text-align: left;
    margin: 0 !important;
    padding-left: 100px;
}





.travelHotelListBox
{
    padding: 0;
    margin: 0 5px 10px 5px; /*width:240px; */
}

.travelHotelListBox h3
{
    border: 1px solid #0066cc;
    line-height: 2em;
    font-size: 11px !important;
    color: #ffffff;
    text-align: center;
    background-color: #eee;
    background: url(images/box-item-header-blue.gif) repeat-x 0 0;
    margin: 0 !important;
}

.travelHotelListBox-content
{
    display: block;
    margin: 0;
    padding: 5px; /* overflow: hidden; */
}




.breadCrumb
{
    color: #86877f;
    font-size: 12px;
    line-height: 16px;
    padding-left: 10px;
    padding-top: 5px; /* border-bottom:solid 1px #c0c0c0; */
}
.breadCrumb a
{
    font-size: 12px;
    line-height: 16px;
    padding: 0px 5px 0px 5px;
    text-decoration: underline;
    color: #535353;
}
.breadCrumb a:hover
{
    font-size: 12px;
    line-height: 16px;
    background-position: bottom right;
    text-decoration: underline;
}
.breadCrumb a:visited
{
    color: #86877f;
    font-size: 12px;
    line-height: 16px;
    background-position: bottom right;
    text-decoration: underline;
}
.breadCrumb a:link
{
    color: #86877f;
    font-size: 12px;
    background-position: bottom right;
    text-decoration: underline;
}

.breadCrumb span
{
    color: #86877f;
    font-size: 12px; /* display:none;*/
}

.breadCrumb span selected
{
    color: #86877f;
    font-size: 12px;
    font-style: italic;
}


.xxdmsBreadCrumb a
{
    float: left;
    height: 15px;
    padding: 0 25px 0 15px; /*background: url(images/BreadCrumbLevel.png) no-repeat top right;*/
    color: #777;
    text-decoration: none;
}

.xxdmsBreadCrumb a:hover
{
    background-position: bottom right;
    color: #0876AC;
}

.xxdmsBreadCrumb em
{
    font-style: normal;
    color: #444;
    margin-left: 10px;
}

#dmsContentColumn
{
    float: left;
    width: 460px;
    padding: 5px 10px 0px 10px; /*display:block;  	overflow:hidden ; */
}

#dmsLeftColumn
{
    float: left;
    width: 250px;
    padding-top: 5px; /*display:block;  	overflow:hidden ; */
}

#dmsExtraColumn
{
    float: right;
    width: 250px;
    padding-top: 5px; /*display:block;  	overflow:hidden ; */
}
*.toggle
{
    display: none;
}

*.toggle a
{
    color: #0493D7;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 12px;
}


.linkPromo
{
    color: #0493D7;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 12px;
}
.linkPromo:LINK
{
    font-size: 11px;
    line-height: 12px;
    font-family: Tahoma, Verdana ,Arial;
    text-decoration: none;
    font-weight: bold;
    color: #0493D7;
}

.linkPromo:VISITED
{
    font-size: 11px;
    line-height: 12px;
    font-family: Tahoma, Verdana ,Arial;
    text-decoration: none;
    color: #0493D7;
    font-weight: bold;
    color: #0493D7;
}
.linkPromo:HOVER
{
    font-size: 11px;
    line-height: 12px;
    font-family: Tahoma, Verdana ,Arial;
    font-weight: bold;
    color: #86877F;
}


.searchBoxText
{
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;
    color: #86877F;
}

.quickSearchBoxSelectedSection
{
    color: #FFFFFF;
    font-family: Tahoma, Verdana ,Arial;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}
.quickSearchBoxSection
{
    color: #818372;
    font-family: Tahoma, Verdana ,Arial;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}

.DynamicPackagingFlightTitle
{
    font-family: Tahoma, Verdana ,Arial;
    color: White;
    font-size: 13px;
}

.hotelDetailsTitle
{
    padding: 2px 2px 2px 5px;
    color: #5D7FC7;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
}

.SuggestTitle
{
    color: #5D7FC7;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
}
.hotelTitle
{
    background-color: #0493D7;
    padding: 1px 1px 1px 3px;
    color: #FFFFFF;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
}

.hotelDetailsText
{
    color: #535353;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 14px;
}

.travelBox
{
    border: solid 1px #0066cc;
    padding: 1px 1px 1px 3px;
}

.travelBoxTitle
{
    color: #ffffff;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
    background-color: #0493D7; /* background: url(images/box-item-header-blue.gif) repeat-x 0 0;     padding:1px 1px 1px 5px;     line-height:11px; */
}


.golfBox
{
    border: solid 1px #669934;
    color: #FFFFFF;
}

.golfBoxTitle
{
    color: #FFFFFF;
    background-color: #669934;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.billtoTitle
{
    color: #3482D2;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
    /* background-color: #0493D7;*/ 
}

.offersBox
{
    border: solid 1px #CC0000;
    color: #FFFFFF;
}

.offersBoxTitle
{
    color: #FFFFFF;
    background-color: #CC0000;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.membersAreaBox
{
    border: solid 1px #EFB321;
    color: #FFFFFF;
}

.membersAreaBoxTitle
{
    color: #FFFFFF;
    background-color: #EFB321;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.flightPackageTitle
{
    padding: 1px 1px 1px 3px;
    background-color: #0493D7;
    color: #FFFFFF;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
}

.flightSegmentsTitle
{
    padding: 1px 1px 1px 1px;
    color: #535353;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 11px;
}

.flightSegmentsDetails
{
    color: #535353;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 11px;
    line-height: 11px;
}

.tourBannerBoxTitle
{
    padding: 2px 2px 2px 5px;
    color: #535353;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
}


.SearchButton
{
    background: url(/App_Themes/Chiara2006/images/Button.gif) #ffffff;
    font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
    color: #FFFFFF;
    height: 20px;
    width: 85px;
    text-align: center;
    border-right: #c0c0c0 0px outset;
    border-top: white 0px inset;
    border-left: white 0px inset;
    border-bottom: #c0c0c0 0px outset;
}

.SearchButtonDisabled
{
    background: url(/App_Themes/Chiara2006/images/DisabledButton.gif) #ffffff;
    font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
    color: #FFFFFF;
    height: 20px;
    width: 85px;
    text-align: center;
    border-right: #c0c0c0 0px outset;
    border-top: white 0px inset;
    border-left: white 0px inset;
    border-bottom: #c0c0c0 0px outset;
}

.BookingButton
{
    background: url(/App_Themes/Chiara2006/images/button.gif) #ffffff;
    font: 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
    color: #FFFFFF;
    height: 20px;
    width: 85px;
    text-align: center;
    border-right: #c0c0c0 0px outset;
    border-top: white 0px inset;
    border-left: white 0px inset;
    border-bottom: #c0c0c0 0px outset;
}

.SearchBoxDiv
{
    position: absolute;
    top: 180px;
    left: 220px;
    right: 520px;
    border: 3px;
}
