* {
    font-family: sans-serif;
    font-size: 12px;
}

.formmessage {
    font-family : sans-serif;
    color: rgb(0,160,0);
}

.formerrormessage {
    font-family : sans-serif;
    color: rgb(255,0,0);
}

.dataform {
    width: 500px;
    font-family : sans-serif;
  }
.settingsform {
    width: 200px;
    font-family : sans-serif;
  }



.websiteform {
    width: 600px;
    font-family : sans-serif;
}


legend {
    font-weight : bold;
}


.fieldtitle {
    clear : left;
    display : block;
    float : left;
    font-family : sans-serif;
    font-size : 12px;
    font-weight : bold;
    padding-right : 20px;
    width : 130px;
  }


.categorylist {
    clear : right;
    display : table;
  }



.confirmation {
    font-family: sans-serif;
}

.categoryitem {
    display : table-cell;
    font-family : sans-serif;
    font-size : 12px;
    font-weight : normal;
    padding-right : 10px;
  }


.categoryrow {
    display : table-row;
    height: 15px;
  }


.datafield {
    clear : both;
    float: none;
    display : block;
    padding-bottom : 10px;

  }
.searchdatafield {


    display : block;
    padding-bottom : 10px;
    width: 200px;
    float: left;
    padding-right: 30px;
  }

.forminput {
    display: table;
    float: none;

}

.formbutton {
    display: block;
    float : right;
    margin-right: 10px;
    line-height: 20px;
  }
  
  
.propertyblock
{
  display: table;
  clear: right;
  width: auto;
  height: auto;
  
}
.propertyoption
{
  display: block;
  clear: both;
  float: left;
  font-size: 12px;
  font-weight: normal;
  color: gray;
}



.specialoption
{
  display: block;
  clear: both;
  float: left;
  font-size: 12px;
  font-weight: normal;

}

.optiongroup
{
    display: table;
    clear: both;

    padding-bottom: 10px;
}

.restitle
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;

}

.ressection
{
    padding-top: 30px;

}

.packageavailabilityform
{
    display:table;
    width: 220px;
    text-align: center;
    right: 0px;
    float:right;
    background-color: rgb(230,230,255);
    padding-top: 10px;
    padding-bottom: 10px;
    height:200px;
    margin-left: 5px;
}