.ccontent .reservations input { font-family:Arial, Tahoma, Verdana; font-size:11px; padding:1px; margin:2px 0; }
.ccontent .reservations textarea { font-family:Arial, Tahoma, Verdana; font-size:11px; padding:1px; margin:2px 0; }
.ccontent .reservations select { font-family:Arial, Tahoma, Verdana; font-size:11px; }
.ccontent .reservations p { font-size:5px; }
.ccontent .reservations .resleftblock { width:270px; float:left; }
.ccontent .reservations .blockdelim { width:30px; float:left; }
.ccontent .reservations .resrightblock { width:270px; float:right; }
.ccontent .reservations .resleftblock input { width:260px; }
.ccontent .reservations .resleftblock textarea { width:260px; }
.ccontent .reservations .greenbutton { width:60px; background-color:#b7da00; color:#FFFFFF; font-weight:bold; border:none; padding:3px; }
.ccontent .reservations .darkgreenbutton { width:60px; background-color:#5b6d00; color:#FFFFFF; font-weight:bold; border:none; padding:3px; }

.ccontent .reservations .resrightblock .formlabel { width:145px; float:left; padding-top:3px; font-weight:bold; }
.ccontent .reservations .resrightblock .formfield { width:125px; float:right; }
.ccontent .reservations .resrightblock .inputfield { width:260px; }
.ccontent .reservations .resrightblock .numselect { width:50px; }
.ccontent .reservations .resrightblock .paymentselect { width:100px; }
.ccontent .reservations .resrightblock textarea { width:260px; }

.errortooltip
{
    position: absolute;
    display:none;
    
    font-family    : Verdana, Tahoma, Arial;
    font-size    : 11px;
    color : #9d0000; 

    border-color : #edeaca; 
    background-color : #fffee4; 

    border-style : solid; 
    border-width : 1px; 

    padding: 5px;
     
    width:250px;
    
    text-align:left;
}

