a{color:#006cc6}
#user_header{margin:20px 0 0 0}
#user_navi{margin:1px solid; float:right}
#user_navi li a{color:#fff; text-decoration:none}
#user_navi li{line-height:1.2em; font-size:14px; padding:10px 0 0 0; float:left; margin:0 5px 0 0; text-align:center; width:83px; height:58px; background:url(../img/client-data/reservation_log_08.png) no-repeat}
.trip_subject{background:url(../img/client-data/reservation_log_12.png) no-repeat; text-decoration:none; line-height:2em; color:#fff; margin:0; text-align:center; font-size:14px; height:28px; width:225px}

#client_form{background:#fff; padding:0 0 0 15px; float:left; width:765px}
#tripinfo_container{float:left; width:100%; margin:10px 0 10px 0; background:#fff; border:1px solid}
.trip_container{clear:both; background:url(../img/client-data/reservation_log_12.png) no-repeat; margin:20px 0 0 0}
#trip_info{list-style:none; margin:0 0 10px 0}
#trip_info li{}
#instructions{margin:0; padding:0; float:left; width:99%}
#login_container{text-align:center; background:#fff; margin:10px 0 0 0; border:1px solid; padding:20px}
.trip_stays{background:#fff; margin:0 0 10px 0; padding:20px}
.trip_stays li{margin:5px 0 0 0}
#form_container{margin:0 auto; width:700px}
#e_msg{color:red; margin:75px 0 0 0; width:220px; float:left}
#attachments{float:left}
.red{color:red}
.attachments{text-align:center; background:#fff; width:100%}
.attachments h4{margin:2px 0 0 0}
#contact_form{background:#fff; margin:0; padding:20px}
#address_overlay{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin:0 auto 0 auto; padding:5px; background:#fff; color:red}
#cover{filter:alpha(opacity=100); -moz-opacity:.95; opacity:.95; top:0; left:0; position:fixed; background:#333; height:100%; width:100%; z-index:2}
#current_occupants{}
#current_occupants table{font-size:12px; margin:10px 0}
#current_occupants table td{padding:3px; font-size:14px}
.receipt-box{background:#eee; border:1px solid #d2d2d2; float:left; width:685px; ; margin:15px 0 15px 0; padding:20px}
#ecomm_holder{margin:20px 0 0 0}

