﻿.geo { display: none; }
abbr { border-bottom: none; }
.error { color: red; font-weight: bold; }

body#SearchForm #search_image { width: 250px; height: 250px; }


.physician_resultslist {
    width: 490px;
}
.physician_resultslist .results_footer td {
	padding: 0;
	border: 0; 
	background-image: url('/phy/images/physresults_tablefooterbg.jpg');
	background-repeat: repeat-x; 
	height: 21px; 
}
.physearch_body {
	padding: 10px;
	background-color: #efefef; 
}
.physearch_body h2 {
	padding-top: 0;
}

.physician_resultslist a:hover {
	text-decoration: none; 
	color: #578C92;
}
.physician_resultslist .results_footer td {
	padding: 0;
	border: 0; 
	background-image: url('/phy/images/physresults_tablefooterbg.jpg');
	background-repeat: repeat-x; 
	height: 21px; 
}
.physician_resultslist th {
	height: 41px; 
	background-image: url('/phy/images/physearch_tab.jpg');
	background-repeat: repeat-x; 
	padding: 0 30px 0 5px; 
	color: #fff; 
	text-align: left;
	border-right: 1px solid #c1c1c1;
}
#grid_Main .physician_resultslist th a {
	color: #fff;
	text-decoration: none; 
	font-weight: bold; 
}
.physician_resultslist td {
	border-right: 1px solid #c1c1c1;
	padding: 5px 8px; 
}
.physician_resultslist td td {
	border-right: 0; 
}
#grid_Main .physician_resultslist td td img {
	border: 1px solid #c1c1c1;
}
.physician_resultslist .results_footer td {
	padding: 0;
	border: 0; 
	background-image: url('/phy/images/physresults_tablefooterbg.jpg');
	background-repeat: repeat-x; 
	height: 21px; 
}
.physician_header {
	padding: 10px; 
	border-bottom: 2px dotted #E6E2D6;
}
.physician_header p {
	width: 400px; 
	line-height:17px; 
	font-size: 11px;
}
.base .physician_header h1 {
	padding-top: 0; 
}
.search_page { background-image: url('/images/physicians/magglass.gif'); background-repeat: no-repeat; background-position: right; }
#search_address { margin-right: 10px; }

.layout_Pagination { margin-bottom: 10px; text-align: center; }
.layout_Pagination h2 { margin: 0; font-size: 110%; }

.physearch_body table {
	width: 100%;
}
.physearch_body form.resultsSearchForm {
	background-color: #fff; 
	border: 1px solid #E6E2D6;
	padding: 8px; 
	margin-bottom: 8px; 
}

.tel { margin: 8px 0; color: #404040; }
.adr { color: #404040; }

hr { color: #8DA9B5; height: 1px; margin: 3px 0 8px 0; padding: 0; border: 0; border-bottom: 1px solid #8DA9B5; }

div.grid_callouts {
	/*display:none;*/
}

.base table#physician_profiletable { margin-bottom: 0; }
.base table#physician_profiletable td { border: 0; }
.base table#physician_profiletable .photo { border: 3px solid #99B5CC; }

/* ====================
   Physician Search
======================= */
#bd div.physician_content { margin-left: 10px; display: block; font-size: 13px; }
#bd div.physician_content form { margin-left: 10px; }
#bd div.physician_content div.physician_search { float: left; font-size: 12px; }
#bd div.physician_content div.physician_search table th { font-size: 12px; }
#bd div.physician_content input,
#bd div.physician_content textarea,
#bd div.physician_content select { font-size: 12px; }

#bd div.physician_content div.doctor_intro { width: 384px; float: right; margin-top: 75px; padding-left: 15px; border-left: 1px #cccccc solid; font-size: 12px; }
#bd div.physician_content p.false_breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#bd div.physician_content p.false_breadcrumb a { color: #1063A0; }

#bd div.physician_content div.layout_Pagination h2 { display: none; }

#bd div.physician_content div.Pagination_container { background-image: url('/images/FindADoctor/results_header.gif'); background-repeat: no-repeat;
	height: 33px; width: 520px; line-height: 33px; color: #fff; font-weight: bold; }
#bd div.physician_content div.Pagination_container p.result_numbers { margin-bottom: 0; width: 250px; float: left; padding-left: 1em; }
#bd div.physician_content div.Pagination_container div.layout_Pagination { color: #F3EB78; }
#bd div.physician_content div.Pagination_container div.layout_Pagination a { color: #fff; }

#bd div.physician_content div.Pagination_container_bottom { background-image: url('/images/FindADoctor/results_header_bottom.gif'); background-repeat: no-repeat;
	height: 33px; width: 520px; line-height: 33px; color: #fff; font-weight: bold; }
#bd div.physician_content div.Pagination_container_bottom p.result_numbers { margin-bottom: 0; width: 250px; float: left; padding-left: 1em; }
#bd div.physician_content div.Pagination_container_bottom div.layout_Pagination { color: #F3EB78; }
#bd div.physician_content div.Pagination_container_bottom div.layout_Pagination a { color: #fff; }

#bd div.content_Main table.results_table { width: 520px; }
#bd div.content_Main table.results_table th { background-color: #f2f2f2; }
#bd div.content_Main table.results_table tbody tr { border-bottom: 1px #cccccc solid; }
#bd div.content_Main form.searchdoc_results { background-color: #f2f2f2; border: 1px solid #e9e9e9; margin-left: 0; padding: 5px; }
#bd div.content_Main form.searchdoc_results table label { font-weight: bold; font-size: 10.5px; }
#bd div.content_Main div.photo_id { width: 170px; float: left; }
#bd div.content_Main div.photo_id h2.profile_header { color: #1063A0; text-align: left; }
#bd div.content_Main ul.yui-nav { background-image: url('/images/FindADoctor/docprofile_tabtop.gif'); background-repeat: no-repeat; 
	background-color: #434C77; height: 45px; width:550px; margin-bottom: 0px; }
#bd div.content_Main ul.yui-nav {margin-left: 0px;}	
#bd div.content_Main ul.yui-nav li {margin: 16px 0 0 8px; padding: 5px 7px 0 7px; background-image: url('/images/FindADoctor/profile_tab.gif'); 
	background-repeat: no-repeat; background-color: #578C92; color: #fff; line-height: 24px; height: 24px; width: 151px; text-align: center; }
#bd div.content_Main ul.yui-nav li a { color: #fff; text-transform: uppercase; font-weight: bold; font-size: 11px; text-align: center;}
#bd div.content_Main ul.yui-nav li.selected { background-image: url('/images/FindADoctor/profile_selectedtab.gif'); background-repeat: no-repeat; 
	background-color: #FFFBEF; margin: 15px 0 0 8px; }
#bd div.content_Main ul.yui-nav li.selected a { color: #002e5a; }
#bd div.content_Main div.yui-content { padding: 10px; background-color: #FFFBEF; border: 2px solid #E6E2D6; border-top: none; color: #4d4d4d; 
	text-align: left; width: 526px; min-height: 300px;}
#bd div.content_Main div.yui-content div { width: 523px}
#bd div.content_Main div.yui-content table { text-align: center; border-bottom: 2px solid #E6E2D6; }
#bd div.content_Main div.yui-content table th { background-color: #C5D4D9; color: #4d4d4d; font-weight: bold; text-align: center; 
	border-bottom: 2px dotted #578C92; border-top: 2px dotted #578C92; }
#bd div.content_Main div.yui-content table td { background-color: #FFFBEF; }
#bd div.content_Main div.navigate_results { text-align: center; height: 30px;}
#bd div#PhyProfileTabs { margin-bottom: 2em; font-size: 13px; }
br.clearit { clear: both; }

#bd div.content_Main div.photo_id img.request_header { margin: 0 0 0 5px; padding: 0; height: 28px; line-height: 0; font-size: 0; }
#bd div.content_Main div.photo_id a.request_header_link { line-height: 0; font-size: 0; }
div.appointment_info { width: 148px; margin-left: 5px; margin-top: 0; background-color: #f2f2f2; border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; padding-top: 0; }
#bd div.content_Main div.photo_id div.appointment_info img { padding: 7px 0; margin: 0; }
div.appointment_info p { padding: 0 5px 5px 5px; margin-bottom: 0; font-size: 11px; line-height: 12px; text-align: center;  }
div.appointment_info p em { color: #1063A0; }
.doc_info_bottom { height: 7px; font-size: 0; line-height: 0; padding: 0; margin: 0; }

div.photo_id div.doc_info { width: 150px; margin: 0 auto; text-align: center; }
div.doc_info p.group { margin-left: 10px; font-size: 11px; }
	
.thumbnailPhoto {
	width: 50px; 
	height: 60px; 
	float: left; 
	margin-right: 5px; 
}

/* ====================
   Results Search Form
======================= */
.base .resultsSearchForm td { text-align: left; }
.base .resultsSearchForm th { text-align: left; }
.resultsSearchForm table { width: 150px; max-width: 150px; }
div.physearch_body table,
div.physearch_body table td,
div.physearch_body table th { border: 0; }
div.physearch_body table th { text-align: left; }
div.physearch_body table form { background-color: #E0E9EF; border-top: 2px dotted #99B5CC; border-bottom: 2px dotted #99B5CC; margin-bottom: 10px; padding: 10px; }
div.physearch_body table table.physician_resultslist { background-color: #fff; border: 1px solid #99B5CC; }
div.physearch_body table table.physician_resultslist th { background-color: #00467F; border-right: 1px solid #fff; }
div.physearch_body table table.physician_resultslist td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }


/* ====================
   Search Form
======================= */
.search_page form { background-image: url('/phy/PhysSearch_box.jpg'); background-repeat: no-repeat; height: 461px; width: 663px; margin: 0 auto; padding: 20px 0 0 20px; }
.search_page form table td,
.search_page form table th { border: 0; }
.search_page form table th { text-align: right; }


    