#ht-book-form{ 
width: 980px;
}
.c_gray_text {
    background-image: url(/images/bg/gray_pixel.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    vertical-align:bottom;
    
}


.up_graytext {
    background-image: url(/images/bg/g_point.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: auto;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 10px;
    background-color: #FFFFFF;
    margin: 0px;
    font-size: 10px;
    
    
}
.c_blue {
font-size: 10px;
color:#044D9A;
 }
.usd, .usd1, .usd11 {
        color: #555750;
    text-decoration: none;
}
 .usd {    font-weight: bold; font-size: 10px;}
 .usd1 {    font-weight: normal; ont-size: 10px;}
  .usd11 {    font-weight: bold; font-size: 11px;}
 .gray {    color: #555750;
    text-decoration: none;}
.car_note {
    clear: both;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 22px;
    margin-left: 0px;
    font-size: 10px;
    font-weight: normal;
    color: #0080C6;
    text-decoration: none;
}
.tdnote{
    font-size: 10px;
    font-weight: normal;
    color: #0080C6;
    text-decoration: none;
    line-height: 15px;
}
.tdnote a {    font-size: 10px;
    font-weight: normal;
    color:#044D9A;
    text-decoration: underline;}
.tdnote a:hover {        text-decoration: none;}
table td {font-size: 11px; padding: 3px;}
.mtitle {
    font-size: 10px;
    color: #044D9A;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}
#personal-form td{
padding: 5px;
}
#ct-currency{ position: absolute; right: 0px; width: 200px; bottom: 5px; text-align: right;}
#ct-currency label { display: inline; color:#555750;}
#ct-calculate{ text-align: right; position: absolute; right: 10px; width: 300px; color: #EE3132; font-weight: normal;  bottom: 8px;}
.btn-calculate, form button{
color: #ffffff;
font-weight: bold;
font-size: 10px;
padding: 5px 30px 5px 20px;
text-decoration: none;
background-color: #A24F59;
border:1px solid #7F9DB9;
}
#dining-notes { margin: 5px 0 0 0; color: #0080C6;}
#dining-notes ul, #dining-notes ul li { margin: 0; padding:0; list-style: none;}
#personal-form-other { margin-top: 10px; }

input.picker-check-in, input.picker-check-out{
 width: 90px;
 background-image: url("/images/icons/calendar.gif");
 background-repeat: no-repeat;
 background-position: right 1px;
 border:1px solid #7F9DB9;
}
