@import "/preferredguest/css/local/account/accountLinks.css";

.formSection .contentSection h5 {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.formField span {
    display:block;
    margin-top: 3px;
}

.formField label {
    text-align:right;
    padding-right: 10px;
}

#use_member_address {
    margin-left: 70px;
}

#useMemberAddressLabel {
    text-align:left;
    padding-left: 10px;
}

#partnerDirectory .formSection .contentSection li {
   list-style-type: disc;
}

#starpointDropdownNav {
    float: right;
    padding: 0 0 0 12px;
    margin-top: 10px;
}

.formSection .contentSection #starpointDropdownNav {
    float:none;
    padding: 0;
    margin-top: 0;
}

table#partnerProducts {
    width:100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

table#partnerProducts tr td {
    color:#3e3061;
    padding:15px;
}

table#partnerProducts, table#partnerProducts tr td {
    border: 1px solid #cbcbcb;
    border-collapse:separate;
}

* html table#partnerProducts, * html table#partnerProducts tr td {
    border-collapse:collapse;
}

span.radioContainer {
    float:left;
    padding-top:15px;
}

span.thumbnailContainer {
    float:left;
}

.starpoints {
    float:right;
    font-weight:bold;
}

.productName {
    font-size:14px;
    font-weight:bold;
}

.productDesc {
    clear:both;
    margin-top: 10px;
}

.selectProduct {
    float: left;
    margin: 8px 8px 0 0;
}

#partnerLogo {
    padding-bottom: 20px;
}

#partnersContainer h2 {
    margin-bottom: 10px;
}

.formButtonContainer {
    margin-bottom: 20px;
}
.formButtonContainer div{
    float: right;
    padding: 5px 0 5px 0;
}

#yourSelection {
    color:#3e3061;
    margin-top: 10px;
    margin-bottom: 10px;
}

#yourSelection strong {
    font-weight:bold;
}

#showPoints {
    margin-top: 20px;
}

#closeBtn {
    text-align:right;
}

.mdPhoto {
    border: 1px solid #dcdcdc;
}

#selectAirline td {
    padding-right:10px;
}

#selectAirline label{
    width:260px;
    margin-top:3px;
    font-size:11px;
    font-weight:bold;
    color:#3e3061;
}

#confirmAirline label{
    width:260px;
    margin-top:3px;
    font-size:11px;
    font-weight:bold;
    color:#3e3061;
    padding-left:18px;
}

/* begin hotel category pages */
#hotelCategoryList .highlightSection{
    border-color:#e5d8a7;
}

#regionSelection {
    background-color:#e5d8a7;
    padding: 11px;
    color:#3e3061;
    font-weight:bold;
}

#regionSelection a {
    padding-right: 20px;
}

#propertyListTitle {
    padding: 10px 10px 10px 20px;
    font-weight:bold;
    color:#3e3061;
}
/* end hotel category pages */
* html .awardSearch .alt {
    position: relative;
}
* html .awardSearch .dropDownContainer,* html .awardSearch standardDropDown {
    position: relative;
    top: 0;
    left: 3px;
}
.buttonFormLeft {
  background-color: #6184bc;
  border: 2px solid #7d94ca;
}

.buttonContext {
    clear: both;
    text-align: right;
    padding-top: 3px;
}

