/* resultgrid */
.resultgrid
{ background-color: #c5edfe; border: 1px solid #dbdbdb; border-bottom: 0; border-top: 0; }

	.resultgrid .wrap-header
	{ margin-left: 1px; }

	.resultgrid .wrapper
	{ border-top: padding-left: 1px; }

	.resultgrid table
	{ width: 760px; margin-bottom: 0; }

		.resultgrid caption
		{ display: none; }

		.resultgrid th
		{ background-color: #00a0e2; border-top: 2px solid #c5edfe; color: #fff; padding: 10px 4px; }

		* + html .resultgrid th
		{ border-top: 1px solid #c5edfe; }

		.resultgrid th.select
		{ border-right: 0; text-indent: -999px; padding: 10px 4px; }

		.resultgrid .select
		{ background-color: #c5edfe !important; border: 1px solid #c5edfe; border-top: 0; text-align: center; width: 17px; } /* 25 */

			.resultgrid .select label
			{ display: none; }

		* + html .resultgrid .select
		{ width: 20px; }

		.resultgrid .name
		{ width: 162px; } /* 190 */

      .e-mental-health .resultgrid .name {
        width: auto;
      }

		.resultgrid .careprovidertype
		{ width: 187px; }

		.resultgrid .location
		{ width: 192px; } /* 220 */

		.resultgrid .quality
		{ width: 82px; } /* 110 */

    .resultgrid .waitingperiod {
      padding-right:35px;
      width:174px;
    }

		.resultgrid .distance
		{ width: 57px; } /* 65 */

		.resultgrid th,
		.resultgrid td
		{ border-bottom: 1px solid #c5edfe; line-height: 14px; margin: 0; }

    .resultgrid tbody tr {
      width: 700px;
    }

		.resultgrid tbody tr.odd td
		{ background-color: #fff; }

		.resultgrid tbody tr.even td
		{ background-color: #fff; }

    .resultgrid tbody td dl {
      overflow: hidden;
      margin: 0 0 10px 0;
    }

		.resultgrid tbody td dt,
		.resultgrid tbody td dd
		{ top: 0; padding: 2px 0; white-space: nowrap; float: left; width: 45%;  margin-left: 0; font-weight: normal; }

      .ie7 .resultgrid tbody td dt {
        width: auto;
        margin-right: 5px;
      }

			.resultgrid th.header { 
			  padding-left: 20px;
        background: #00A0E2 url("/frontend_20/assets/img/icons/bg.gif") no-repeat left 50%; 
      }

			* + html .resultgrid th
			{ background-position: 1px 1px; }

			.resultgrid th.sort_down
			{ background-image: url("/frontend_20/assets/img/icons/asc.gif"); }

			.resultgrid th.sort_up
			{ background-image: url("/frontend_20/assets/img/icons/desc.gif"); }

