﻿ul{ width: 300px; }
h4 { font: normal 10pt Arial, Helvetica, sans-serif; font-weight: bold; color: #0082BB; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; }

div#content_top 
{ background: transparent url(images/PlanLocatorBoxTop.png) no-repeat right top; padding: 20px 20px 0px 100px; }
	div#content_top h2 
	{ 
		font: normal 30pt Georgia, Times, serif; line-height:30pt; color: #0096D7; 
		margin: 0px 0px 5px 0px; padding: 20px 0px 5px 0px;
	}
	
div#cont_container { background: white url(images/PlanLocatorBoxBack.png) repeat-y right; margin-bottom: 20px; }

div#content_bottom
{ background: transparent url(images/PlanLocatorBoxBottom.png) no-repeat right bottom; padding-bottom: 30px; }

div.myprogress { background: url(images/ajax-loader.gif) no-repeat center center; }

div#tagline-bottom { margin-bottom:40px; }

div#main { background: white; }

div#search_instructions { margin-left: 0px; margin-bottom: 20px; width: 550px; }


/* tabs */
div#results-tabs { height: 25px; overflow: hidden; padding-left: 20px; }
	div#results-tabs a { text-decoration: none; }

div.tab_outer { float: left; margin-right: 5px; background:#e1f2fc url(images/inactivetabl.gif) repeat-x left top; }
div.tab_inner { padding: 5px 10px; background: url(images/inactivetabr.gif) no-repeat right top; }

div.selected { background-image: url(images/activetabl.gif); }
	div.selected div.tab_inner { background-image: url(images/activetabr.gif); }


/* panels */
div#panel_container
{
	width: 680px; background: transparent url(images/blue_box_680_bgrd.gif) repeat-y left; margin-left: -70px;
}

div#panel_top
{
	padding: 10px 0px 0px 0px; background: transparent url(images/blue_box_680_top.gif) no-repeat top left;
}

div#panel_bottom
{
	padding: 0px 10px 10px 20px; background: transparent url(images/blue_box_680_bottom.gif) no-repeat bottom left;
}


/* form parts */
table.options { }
	table.options th { font-weight: normal; color: #0071b2; font-size: 10pt; }


/* selection */
div#details_container { float: left; width: 200px; padding-left:20px; }

div#selection { }
	div#selection h3 { font-size: 12pt; line-height: 18pt; margin: 0px; color: #20406d; }
	div#selection h4 { font-size: 12pt; margin: 0px; color: #999; }
	div#selection p { margin: 0px; line-height: 11pt; font-size: 9pt; }
	div#selection dt { float: left; font-weight: bold; padding-right: 5px; }
	div#selection dd { }

div#map { width: 205px; height: 200px; }
	div#map span, div#map a { display: none; }
div.map_border { border: 1px solid #999; }

a#google_link { display: block; text-align: right; font-size: 9pt; margin-bottom: 5px; }


/* dynamic user menu */
div#dum_provider { float:left;width: 290px; }
	div#dum_provider div.input { border: 1px solid #999; height: 20px; cursor: text; }

select { border: 1px solid #999; padding: 2px; }
	select#specialty { width: 290px; }
		select#specialty option { margin: 5px; }

div#dum_results { border: 1px solid #999; width: 295px; background-color: white; height: 420px; overflow-y: scroll; }
	div#dum_results h3 { margin-left: 10px; color: #999; width: 250px; }

/*sukhada 380 px*/


div#dum_input_firstName input {border: 0 none; width: 270px; cursor: text;}

div#dum_input_lastName input {border: 0 none; width: 270px; cursor: text;}



div.dum_menu { border: 1px solid #999; cursor: pointer; }


/* option styling */
div.dum_option { width: 270px; padding: 3px 5px; background: white; border-bottom: 1px solid #ddd; cursor:pointer}/*sukhada 350 px*/
	div.dum_option span.name { display: block; color: #20406d; text-decoration: underline; }
	div.dum_option span.proximity { float: right; font-size: 9pt; color:#0071b2; line-height: 10pt; }
	
	/* JLutes  */
	div.dum_option span.acceptingNewPatients { float:right; clear:right; font-size: 9pt; color:Red; line-height:10pt; font-style:italic;}
	
	div.dum_option span.languages 
	{ 
	  float: right; clear: right; overflow: visible; 
		font-size: 9pt; font-style: italic; color:#20406d; line-height: 10pt; 
	}
	div.dum_option span.address { display: block; font-size: 10pt; line-height: 12pt; margin-left: 8px; }



div.dum_hilite { background: #dde; }

/*sukhada*/
.btn1
{
	background: url(  images/Button_FindAPhysician.gif) no-repeat; 
	width:320px; height:30px; padding: 0px 0px 0px 0px; border: none;
	text-decoration: none; text-align:center;
}
div#details_containerpcp { float: right; width: 200px; padding-left: 10px; }
/*added by sukhada */
div#label_container { float: left; width: 110px; height: 40px; padding-left:10px; }
/*by sukhada*/

div#content_PCPtop { padding-top: 20px; padding-left: 100px; }
/*added by sukhada - this is to avoid border of input text*/
div#dum_input_pcp input { border: 0 none; width: 270px; cursor: text; }
