/* celebrities.css */

/*-------------------------------------------*/

#celebrities_table 
{
  display: table;
  zztable-layout: fixed;
  width: 900px;
  text-align: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  zzmargin: 0 auto; 
  /*
border-style: solid;
border-color: blue;
border-width: 0px;
*/
}
#celebrities_row  
{
 display: table-row;
}
#celebrities_col_left
{
  display: table-cell;
  width: 300px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  zzfloat: left;
  text-align: left;
  vertical-align: top;

border-style: dotted;
border-width: 0px;
border-color: gray;

}
#celebrities_col_centre
{
  display: table-cell;
  width: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  text-align: left;
  vertical-align: top;

border-style: dotted;
border-width: 0px;
border-color: gray;

}
#celebrities_col_right
{
  display: table-cell;
  width: 550px;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px; 
  zzfloat: left;
  text-align: left;
  vertical-align: top;

border-style: solid;
border-width: 1px;
border-color: #c0c0c0;

}

#celebrities_message1
{
  font-size: 14pt;
  color: Blue;
  text-align: center;
}
#celebrities_message2
{
  font-size: 10pt;
  color: Blue;
  text-align: center;
}

/*-------------------------------------------*/

#celeb_grid_table 
{
  display: table;
  text-align: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 

border-style: solid;
border-color: blue;
border-width: 0px;

}
#celeb_grid_row  
{
 display: table-row;
}
#celeb_grid_cell
{
  display: table-cell;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  text-align: left;
  vertical-align: top;


border-style: dotted;
border-width: 0px;
border-color: gray;

}
#celeb_grid_img img
{
    /*
 width: 70px;
 height: 70px;
 overflow: hidden;
*/
 width: 70px;
 height: 70px;
 overflow: hidden;
}

/*-------------------------------------------*/

#celeb_form_table 
{
  display: table;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12pt;
  border-style: none;
  border-color: black;
  border-width: 1px;
  float: left;
  text-align: left;
  vertical-align: top;
  background-color: white;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  margin: 0 auto; 
  empty-cells: show;
}
#celeb_form_row  
{
  display: table-row;
}
#celeb_form_cell /* default alignment */
{
  display: table-cell;
  border-style: none;
  border-color: #c0c0c0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  font-size: 19pt;
  white-space: nowrap;
border-style: solid;
border-color: #c0f0c0;
border-width: 0px;
}
#celeb_form_cell_left
{
  display: table-cell;
  border-style: none;
  border-color: #c0c0c0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: middle;
  font-size: 9pt;
border-style: solid;
border-color: #c0f0c0;
border-width: 0px;
}
#celeb_form_cell_center
{
  display: table-cell;
  border-style: none;
  border-color: #c0c0c0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: middle;
  font-size: 9pt;
border-style: solid;
border-color: #c0f0c0;
border-width: 0px;
}
#celeb_form_cell_right
{
  display: table-cell;
  border-style: none;
  border-color: #c0c0c0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: right;
  vertical-align: middle;
  font-size: 9pt;
  
border-style: solid;
border-color: #c0f0c0;
border-width: 0px;
}
#celeb_form_cell_top
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  font-size: 9pt;
  
  border-style: none;
  border-color: #c0c0c0;
  border-width: 0px;
}
#celeb_form_cell_error
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: middle;
  color: red;
  font-size: 8pt;
  
  border-style: none;
  border-color: #c0c0c0;
  border-width: 0px;
}

#celeb_form_large
{
 font-size: 12pt;
}

#celeb_form_small
{
 color: gray;
 font-size: 8pt;
}

#celeb_form_required
{
 color: red;
 font-size: 8pt;
}

/*-------------------------------------------*/
