﻿/* hover box */
#MainContent
{
	font-size: 12px;
}

#hoverBox 
{ 
	display: none;
	padding: 6px;
	border: 1px solid #999999;
	background: #ffffe1;
	font-size: 11px;
	width: 350px;
	position: absolute;
	top: -100;
	left: -100;
	color: #000000;
	z-index: 9999;
}
#hoverBox b
{
	color: #000000;
	font-size: 11px;
}
 
.tab
{
	width: 75px;
	float: left;
}
            


/* general fonts */
.plTitle 
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
}

.plText, .plText b
{
	font-size: 12px;
	color: #000000;
}

.plLink:link, .plLink:visited
{
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

.plLink:hover
{
	font-size: 12px;
	color: #cc0000;
	text-decoration: underline;
}

.plSmallText 
{
	font-size: 12px;
}

/* search criteria table fonts */
.plSearchCriteria td, .plSearchCriteria td b
{
	font-size: 10px;
	padding-right: 3px;
	color: #000000;
}

/* result status */
.resultStatus
{
	border: 1px solid #5b91b3;
	background-color: #5b91b3;
	font-weight: bold;
	color: #ffffff;
	padding: 4px;
	font-size: 11px;
	text-decoration: none;
}

.resultStatus a:link, .resultStatus a:visited
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

/* hide / show product detail box */
.productDetails {
	
}
 


/* specialty type heading (PCP / Specialist) */
.listSpecialtyType 
{
	border: 1px solid #5b91b3;
	background-color: #5b91b3;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0 6px 10px;
}

/* specialty name heading */
.listSpecialty 
{
	border: 1px solid #333333;
	background-color: #333333;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 6px 10px;
}

.listSpecialtyDetail
{
	padding: 6px 0 6px 10px;
	font-size: 12px;
	border: 1px solid #333333;
	background-color: #333333;
	color: #ffffff;
}


/* city heading */
.listCity 
{
	border: 1px solid #999999;
	background-color: #999999;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 4px 10px;
}


/* doctor table */
.listDoctors 
{
	font-size: 12px;
	color: #333333;
	width: 100%;
	margin: 2px 0 2px 0;
	border: 1px solid #5b91b3;
    background-image  : url(images/bg_gradient.jpg); 
	background-color: #e4edf1;
	background-repeat: repeat-x;
}

/* clinic info */
.listDoctors td.clinic 
{
	padding: 4px;
	font-size: 12px;
}

.listDoctors td.clinic a
{
	text-decoration: none;
	font-weight: bold;
}

/* doctor heading */
.listDoctors th 
{
	background-color: #cbdbe5;
	font-weight: bold;
	text-align: left;
	padding: 4px;
	font-size: 13px;
}

/* doctor info */
.listDoctors td  
{
	border-top: 1px solid #cbdbe5;
	padding: 4px;
	font-size: 12px;
}


a.LinkButton, a.lbAction {
    background-image: url("images/ButtonBg.jpg");
    background-repeat: repeat-x;
    background-color: #cccccc;
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    padding: 4px 8px 4px 8px;
    border: 1px solid #666666;
    white-space: nowrap;
    text-align: center;
}

a.LinkButton:hover, a.lbAction:hover {
    background-image: url("images/ButtonBgHover.jpg");
    background-repeat: repeat-x;
    background-color: #333333;
    color: #cccccc;
}