﻿.geo { display: none; }
abbr { border-bottom: none; }
.error { color: red; font-weight: bold; }

#PHYSEARCH_form table { width: 650px; }
#PHYSEARCH_form .submit { text-align: center; width:440px;}
#PHYSEARCH_form img,
#PHYSEARCH_form button {
	border: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#PHYSEARCH_form #search_proximity img { vertical-align: middle; }

#search_image {
	width: 200px;
	height: 250px;
	margin: 5px 0px 5px 2px;
}
th {
	text-align:right;
}

th, td {
	border:1px solid #000000;
}
#searchResults {
	/*width:950px;*/
}

#layout_main {
	
}
#layout_RightNav {
	padding-left: 5px;
	margin-right: 5px;
	border-left: 1px solid #dedede;
	float:right;
	width:240px;
	
}

#searchResults table.results { border-collapse: collapse; width: 100%; }

#searchResults thead {
	background-color: #177170;
	color: white;
}

#searchResults thead th {
	padding: 0.5em 0px;
}

#PHYSEARCH_form table th,
#PHYSEARCH_form table td,
#searchResults table th,
#searchResults table td {
	padding: 5px;
}

#searchResults .familyName { width: 130px; text-align:left; }
#searchResults .location   { width: 130px; text-align:left; }
#searchResults .specialties   { width: 130px; text-align:left; }
#searchResults .practices   { width: 170px; text-align:left; }

/** Grid for profile pages
  * 
  * Available: 895px
  * 
  * L
  *  width:         150px
  *  gutter:         10px
  *  total:         160px
  *  remaining:     735px
  *
  * R (with M present)
  *  width:        180px
  *  padding-left:  10px
  *  total:        190px
  *
  * R (with no M present)
  *  available:    735px
  *  width:        (all)
  *
  * M (with R present)
  *  available:    545px
  *  width:        (all)
  *
  * M (with no R present)
  *  available:    735px
  *  width:        (all)
  */

#phyGrid_L          { width: 700px; float: left;  }
#phy_Grid_container { width: 460px; float: left; clear:left; }
#phyGrid_ft         { clear: both; }
.phyGridType_LMR #phyGrid_R { width: 420px; float: left; }
.phyGridType_LR  #phyGrid_R { width: 735px; float: right; }
.phyGridType_LM  #phyGrid_M { width: 735px; }
.phyGridType_LMR #phyGrid_M { width: 420px; float: left;  }
.phyGridType_LMR #phyGrid_M dl {margin-left:0;}
.phyGridType_LMR #phyGrid_R dl {margin-left:0;}

#phyGrid_L img { border: none; float:left;}
#phyGrid_L h1  {
	color: #333;
	font-size: 30px;
	margin-left:15px;
	float:left;
}

#phyProfile dt {
	font-weight: bold;
	margin-top: 1em;
}

/** Grid for practice pages
  * 
  * Available: 895px
  * 
  * gutter:     20px
  * remaining: 875px
  *
  * L / R
  *  width:    437px
  */

.pracGridType_LMR #pracGrid_L { width: 350px; float: left;  }
.pracGridType_LMR #pracGrid_R { width: 350px; float: right;}
#pracGrid_M { clear: both; margin-bottom:15px;}
#pracGrid_R img { vertical-align: middle; margin: 1em 1em 1em 0; }

#pracGrid_R li { list-style: none; }

#layout_Content #phyPractice img { border: none; }

.ncqa {
	background:transparent url('images/ncqa_diabetes.jpg') no-repeat;
	padding:15px 0 0 150px;
	margin-top:15px;
	font-size:10px;
	height:80px;
	width:300px;
	clear:both;
}

.Practice #layout_RightNav {display:none;}

.adr {
	margin-top:10px;
}
