.d {

  margin:1em 0 1em 0;

  border:#fff solid 1px;

  border-top:0;

  border-right:0;

  font-size:1em;

 

  

}



.d th {

  font-weight:normal;

  text-align:left;

}



.d th,

.d td {

  border:#fff solid 1px;

  border-bottom:0;

  border-left:0;

  padding:0 0.75em;

  line-height:1.8em;

  background-color:#f3f3f3;

   vertical-align: top;

}





.d tbody th,

.d .odd td {

  background-color:#90B9D7;

}



.d thead th,

.d .head th {

  background-color:#27516A;

  font-weight:bold;

  color: #fff;

  line-height:2.2em;

}



.accom {

   width : 50em;

  font-size:0.85em;

}



.accom .stars {

  

}



.accom  a{

  text-decoration: none;

  color : #000;

  background-color: #27516A;

  display: block;

  padding-left: 0.2em; 

}



.accom  a:hover{

  text-decoration: underline;

  color : #6f6654;

}



.f .d {

  font-size:1.0em;

 

 

}



.f tbody input {

  width:95.0%;

}



.f textarea {

  width:95.0%;;

  height:10em;

}



.d input.num2

{

  width : 5em;

}



fieldset{

  width: 50em;

}

