table.formWide { width: 100%; }
table.form th, 
table.form td {
}

table.form th.last,
table.form td.last {
    padding-right: 0;
}

table.form th.title,
table.form td.title {
    font-size: 1.2em;
}

table.full {
    width: 100%;
}
table.full th, 
table.full td {
    padding: 2px;
}

input,
select,
textarea {
    width: auto;
    border: 1px solid #a4abb1;
    }
input.noborder {
    border: none;
}

input.maxWidth,
select.maxWidth, 
textarea.maxWidth {
    width: 100%;
    }


/* input */
input.big, input.small, input.smaller {
    height: 19px;
    border: 0;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    cursor: pointer;
}
input.big {
    width: 81px;
    background: url("../images/button-big.gif");
}
input.small {
    width: 65px;
    background: url("../images/button-small.gif");
}
input.smaller {
    width: 44px;
    height: 13px;
    font-size: 0.9em;
    margin-top: 2px;
    margin-bottom: 1px;
    background: url("../images/button-smaller.gif");
}

/* input - end */

fieldset {
    border: 1px solid #ccc;
    padding: 5px;
}

fieldset legend {
    padding: 3px;
    background: white;
    font-weight: bold;
    color: #666;
}

img.ui-datepicker-trigger {
    cursor: pointer;
}


/* small form: override normal mata-quicksearch form */
.mata-quicksearch-smallForm #mata-quicksearch .ui-tabs-panel {
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 4px;
}

.mata-quicksearch-smallForm .smallForm {
    font-size: 0.8em;
}

.mata-quicksearch-smallForm .smallForm b {
  font-size: 1.1em;
  font-weight: bold;
}

.smallForm table.full th, 
.smallForm table.full td {
    padding: 1px;
    padding-top: 0px;
    padding-bottom: 0px;

}
.smallForm table.full td {
    padding: 0px;
    margin: 0px;
    line-height: 1.0em;
}

.smallForm table select {
	font-size: 0.9em !important; /* for FF */
    font-size: 0.9em;            /* for ie6 */
    height: 15px;
    padding: 0px;
    margin-top: 1px !important;    /* for FF */
    margin-bottom: 1px !important; /* for FF */
    margin-top: 0px;               /*for ie6*/
    margin-bottom: 0px;            /*for ie6*/
}


.smallForm  label {
    line-height: 1.0em;
    display: block;
    padding-top: 3px !important; /* for FF */
    padding-top: 2px;            /* for ie6 */
    
}
.smallForm  label.inlineLabel {
    display: inline;
}

.smallForm .iconTD {
    /*padding-top: 2px;*/
}

.smallForm .iconTD img {
    margin-top: 1px;
    margin-left: 1px;
}

.smallForm .logoTD {
    text-align: center;
}
.smallForm .logoTD img {
   position:relative;
   margin-left:auto;
   margin-right:auto;
   margin-top: 2px;
}

.smallForm input.smallRadio {
  margin: 1px;
  margin-right: 0px;
  margin-top: 3px !important; /* for FF */
  margin-top: 2px;            /* for ie6 */
  border: none;
}

.smallForm input.smallTextField {
  height: 13px !important; /* for FF */
  height: 10px;            /* for IE6*/
  font-size: 1.0em;
}

.smallForm input.small {
  margin-bottom: 5px;
}

.smallForm .searchButton {
  margin-top: 2px;
}

/* large panel: override normal mata-quicksearch form */
.mata-quicksearch-largeForm #mata-quicksearch .ui-tabs-panel {
    padding-left: 3px;
    padding-right: 3px; 
}

.largeForm table select {
    font-size: 1.0em;
}

.largeForm table.full th, 
.largeForm table.full td {
    padding: 1px;
    padding-top: 0px;
}

/*beach resort form specific*/
.beachResortForm option.country {
  font-weight: bold;
  /*background-color: #ddd;*/
}

.beachResortForm option.location {
}

/*IE6 fix for child age dialog*/
.ui-dialog-titlebar {
  width: 120px !important;
}

