﻿/* ELEMENTS */
body { padding:10px 0 0 0; margin:0; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; }
td,th { margin:0; padding:0; text-align:left; vertical-align:top; }
a { color:#003580; text-decoration:underline;}
img { border:0;}
input,select { font-size:10px; }

/* FONT SIZE, COLOR & FAMILY */
.invMainTable { font-size:12px; font-family:verdana,arial; }
.invH2Purple,.invH2PurpleNoPad,.invH2Blue,.invH2Green { color:#fff; font-size:12px; font-weight:normal; }

.invHomeBottomPods p { font-size:11px; }
.invNavLinks a { font-size:11px; color:#fff; }
.invFooter2 a { color:#666; }
.invPods p { font-size:10px; }
.invH3Orange {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ec8000; PADDING-TOP: 10px; width: 95%;}

STRONG.orange {	COLOR: #ec8000; }

/* STRUCTURE & LAYOUT */

	/* USED ACCROSS ALL TEMPLATES --------------------------------- */
	.invMainTable { width:740px; background:url(../../../SiteCollectionImages/bg_wrapper.gif); margin:0 auto; }
	p.fullWidth { width:95%; margin:0 0 10px 0; padding:10px 20px 0 0px; }

	/* HEADER */
	.invLogo { width:530px; background:#fff;}
	.country { width:730px; background:#fff; padding:10 0 0 0;}
	.countrySelect { font-size:9px; color:#666;font-weight:bold;}
	.invHeaderLinks { padding:20px 8px 0 0; background:#fff;}
	
	.invNavLinksFullLength { width:100%; background:url(../../../SiteCollectionImages/bg_navBlue.gif) repeat-x;}
	
	.invNavLinks table { width:100%; }
	.invNavLinks a { background:url(../../../SiteCollectionImages/bg_navBlue.gif) repeat-x; display:block; text-decoration:none; padding:4px 8px 5px 8px; }
	.invNavLinks a:hover { background:url(../../../SiteCollectionImages/bg_navGreen.gif) repeat-x; }	
	.invNavLinks td { border-right:1px solid #fff; text-align:center; font-size:11px;}	
	.invNavLinksSelected { background:url(../../../SiteCollectionImages/SiteCollectionImages/bg_navGreen.gif) repeat-x; }
	
	.invSubNavLinksPadding { height:20px; margin:0 0 0 65px; padding:0px 0 0 0; }
	.invSubNavLinks { margin:3px 0 2px 0px; padding:0px 0 0 0; }
	.invSubNavLinks td { margin:0 0px 0 0; padding:0 10px 0 0; font-size:12px; }
	.invSubNavLinks a { padding:0 0 0 0; background:none; color:#4f8a10; display:block; text-decoration:none; }
	.invSubNavLinks a:hover { text-decoration:underline; }
		
	/* .invSubNavLinks .leftNav { margin:5px 0 10px 65px; }
	.invSubNavLinks .rightNav { float:right; margin:5px 172px 10px 0; }
	.invSubNavLinks .centerNav { width:auto; margin:5px auto 10px; }
	.invSubNavLinks .off { visibility:hidden; margin:5px 0 10px; } */
	
	/* FLASH ITEM FOR OTHER PAGES*/
	.invSubPageFlash { float:left; margin:-5px 0 -2px 0px; padding:0px 5px 0px 0px; }
	.noFlashText {font-size:9px; color:#ff0000; padding:20px 0px 20px 13px;}
	
	/* CONTENT AREAS */
	.invSubPageContent { width:566px; margin:0px 5px 10px 15px; padding:0px 5px 10px 0; background-color:#fff; }

	.invSubPageContent P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 5px; WIDTH: 280px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; LETTER-SPACING: 0px; }
	P.fullWidth { PADDING-RIGHT: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px 10px; WIDTH: 521px; PADDING-TOP: 5px; text-align:justify;}
	.invSubPageContent IMG { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 3px 8px; PADDING-TOP: 0px; }
	.clear { CLEAR: both; }

	.faqSection { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 540px; PADDING-TOP: 0px; }
	.faqSection H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
	.faqSection P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 240px; PADDING-TOP: 0px;}
	.faqLeftCol { FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 240px; }
	.faqRightCol { FLOAT: right; MARGIN: 10px 0px 0px; WIDTH: 240px; }
	
	.invSubPageContentBtm { margin:10px 0px 10px 15px; padding:0px 0 0 0; }
	.invSubPageContentBtm .invPodBlue { width:254px; margin:0 0 0 0; padding:0 0 0 0;}
	.invSubPageContentBtm .invPodBlue p { width:225px; margin:0 0 0 0; padding:0 10px 10px 10px; }	
	.invSubPageContentBtm .invPodBlueLong { width:529px; margin:0 0 0 0; padding:0 0 0 0;}
	.invSubPageContentBtm .invPodBlueLong p { width:496px; margin:0 0 0 0; padding:0 10px 10px 10px; }	
	
	
	/* ALL PODS */
	.invH2Purple { background:url(../../../SiteCollectionImages/bg_h2purple.gif); padding:4px 8px 4px 8px; margin:0 0 6px 0; font-weight:bold;}
	.invH2PurpleNoPad { background:url(../../../SiteCollectionImages/bg_h2purple.gif); padding:4px 8px 4px 8px; margin:0 0 0 0; font-weight:bold;}	
	.invH2Blue { background:url(../../../SiteCollectionImages/bg_h2blue.gif); padding:4px 8px 4px 8px; margin:0 0 9px 0; font-weight:bold; }
	.invH2Green { margin:0 0 6px 0; padding:4px 8px 4px 0; background:url(../../../SiteCollectionImages/bg_navGreen.gif) repeat-x; font-weight:bold; text-align:right; }
	.invH3Green { padding:5px 0 0 15px; color:#628a31; font-size:15px; font-weight:normal; }

	/* RIGHT PODS */
	.invSearch { width:60px; margin:0 0px 0 6px;}
	.invPods { padding:1px 0 0 0; }
	.invPods p { margin:0 0 0 0; padding:2px 0px 8px 6px; }
	.invPods a { color:#333; }
	.invPods form { margin:0 0 0 0; padding:0px 0 10px 6px;}
	.invPodPurple { background:#eee4f2; border:1px solid #7e2b97; font-size:11px; }
	.invPodBlue  { background:#e5f2f6; border:1px solid #4aa1bf; font-size:11px; } 
	.invPodTeen  { background:url(../../../SiteCollectionImages/teen_promo.jpg) no-repeat 0 0; border:1px solid #4aa1bf; font-size:11px; width:156px; height:126px; }
	.invPodBlueLong  { background:#e5f2f6; border:1px solid #4aa1bf; font-size:11px; }
	
	/* FOOTER */
	.invFooter { background:#fff; padding:10px 0 0 20px; }
	.invFooterTable { width:100%;}
	.invFormCountrySelect { padding:12px 0 0 6px; }
	.invFormCountrySubmit { padding:12px 0 0 3px; }
	.invFooter2 { font-size:9px; color:#666;}
	.invFooter2 p { text-align:center; margin:0; padding:0 0 6px 0; }
	
	/* SPACERS */
	.invPodDivider1 img { width:1px; height:8px; }
	.invPodDivider2 img { width:9px; height:1px; }
	.invPodDivider3 img { width:1px; height:25px; }
	/* USED IN HOME PAGE ONLY ---------------------------------- */
	.invHomeFlash { padding:26px 10px 8px 0; }
	
	/* HOME PAGE RIGHT PODS */
	.invHomePods{ padding:26px 0 0 0; }
	.invHomePods p { margin:0; padding:0 0 8px 6px; }
	.invHomePods a { color:#333; }
	.invHomePods p.teenPromo {margin-top:92px; width:60px;}
	.invHomePods p a.teenPromo_links { color:#fff; font-weight:bold; }
	.invHomePods form { margin:0; padding:0 0 10px 6px;}
	.invHomePodPurple { background:#eee4f2; border:1px solid #7e2b97; font-size:11px; height:116px; }
	.invHomePodBlue { background:#e5f2f6; border:1px solid #4aa1bf; font-size:11px; height:134px; }
	
	.invHomeBottomPods { padding:0 20px 13px 20px; font-size:11px; }
	.invHomeBottomPods a { color:#333;}
	.invHomeBottomPods p { padding:0 0 0 8px; margin:0; line-height:16px; }
	.invHomeBottomPod1 { background:#fff; border:1px solid #4aa1bf; width:386px; }
	.invHomeBottomPod2 { background:#fff; border:1px solid #4aa1bf; }

	/* VIP LOGIN PAGE PODS */	
	.invLoginPods{ padding:26px 0 0 0; width:324px; height:271px;}
	.invLoginImg { padding:26px 10px 8px 0; width:406px;}
	.invLoginH2Green { margin:0 0 0 0px; padding:4px 8px 4px 8px; background:url(../../../SiteCollectionImages/bg_navGreen.gif) repeat-x; font-weight:bold; color:#fff; font-size:12px;}
	
	
	.invLoginPods a { color:#333; }
	.invLoginPods form { margin:0; padding:0 0 10px 6px;}
	.invLoginPodPurple { background:#eee4f2; border:1px solid #7e2b97; font-size:11px; height:116px; }
	.invLoginPodBlue { background:#e5f2f6; border:1px solid #4aa1bf; font-size:11px; height:134px; }
	
	.invLoginBottomPods { padding:0 20px 13px 20px; font-size:11px; }
	.invLoginBottomPods a { color:#333;}
	.invLoginBottomPods p { padding:0 0 0 8px; margin:0; line-height:16px; }
	.invLoginBottomPod1 { background:#fff; border:1px solid #8ac17e; width:339px; }
	.invLoginBottomPod2 { background:#fff; border:1px solid #8ac17e; width:339px;}

	
	/* New Advanced Search Tabs*/
	.searchTabs {width:739px; height:23px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_searchTabs.gif) bottom left no-repeat;padding-bottom:0px;}
.searchTabs {color:#fff; font-weight:bold;}
.searchTabs .search {float:left; margin:0; padding:6px 0 0 20px; text-transform:uppercase; width:80px; height:20px;}
	.searchTabs .tab1, .searchTabs .tab2, .searchTabs .tab3, .searchTabs .tab4 , .searchTabs .tab5, .searchTabs .tab6{float:left; height:23px; padding:0; z-index:0}
	.searchTabs div a {display:block; padding-top:4px; color:#ffffff !important; text-decoration:none; width:100%; height:17px; 	text-align:center; text-transform:uppercase; font-size:9px; font-weight:bold;}
/*	.searchTabs .tab1 {width:76px; background:url(/SiteCollectionImages/bg_basicOff.gif); margin:0 0 0 5px; }
	.searchTabs .tab2 {width:98px; background:url(/SiteCollectionImages/bg_advancedOff.gif); margin:0; margin:0 0 0 -15px; }
	.searchTabs .tab3 {width:124px; background:url(/SiteCollectionImages/bg_specificDoctorOff.gif); margin:0 150px 0 -15px; }*/
	.searchTabs .tab1 {position:relative; left:0 top:0; width:76px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_basicOff.gif); /*margin:0 0 0 5px; */}
.searchTabs .tab2 {position:relative; left:-15px; top:0; width:98px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_advancedOff.gif); /*margin:0; margin:0 0 0 -15px; */}
.searchTabs .tab3 {position:relative; left:-28px; top:0; width:144px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_specificDoctorOff.gif); /*margin:0 150px 0 -15px; */}

	.searchTabs .tab4 {position:relative; left:0 top:0; width:76px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_basicOn.gif) !important; z-index:50;}
	.searchTabs .tab5 {position:relative; left:-15px; top:0; width:98px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_advancedOn.gif) !important; z-index:50;}
		.searchTabs .tab6 {position:relative; left:-28px; top:0; width:144px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_specificDoctorOn.gif) !important; z-index:50;}
	
	/*#basic .tab1 {background:url(/SiteCollectionImages/bg_basicOn.gif) !important; z-index:50;}
	#advanced .tab2 {background:url(/SiteCollectionImages/bg_advancedOn.gif) !important; z-index:50;}
	#specificDoctor .tab3 {background:url(/SiteCollectionImages/bg_specificDoctorOn.gif) !important; z-index:50;}
*/
	.showHide {font-size:10px; float:right; margin:5px 9px 0 0;}
	
	.searchInput {margin:0; padding:15px 15px 0px 15px;}
	
	/* New Advanced Search Controls Classes*/
	.docLocPod {width:190px; height:45px; float:left; padding: 0 0 0 15px;}
	.docLocPod span {display:block; width:180px;}
	.docLocPod input, .docLocPod select {display:block; width:150px;}
	
	.filterByDocLocPod {width:270px; height:45px; float:left; padding: 0 0 0 15px;}
	.filterByDocLocPod span {display:block; width:180px;}
	.filterByDocLocPod select {display:block; width:270px;}
	
	

 .docListBottomLeft { width:7px; height:20px;}

.docListBottomRight {width:7px; height:20px;}	
.docListBottomLeft img, .docListBottomRight img {padding:0; margin:0;}

	
.docListBottom { background-image: url(../../../SiteCollectionImages/DoctorLocator/docList_BG.jpg); background-repeat: repeat x; width: 725px; font-family: arial; font-size: 10px; color: #ffffff;padding: 3px 5px 0px 0; text-align: right;}
.docListBottom a { color:#ffffff !important;}

/* Styles for New Search Results Page */
.nextStep {height:140px; width:739px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_nextstep.jpg) top right no-repeat; background-color:#fff;
}

.pod {
	float:left;
	border-left:solid 1px #ccc;
	height:103px;
	margin:18px 0 10px 0;
	}
.pod h1 {font-size:21px; font-weight:normal; color:#666; margin:0 0 5px 0; }
.pod h2 {font-size:18px; font-weight:normal; color:#666;margin:0 0 5px 0;}
.pod p {font-size:11px; line-height:16px; color:#666; margin:0; padding:0;}
.pod a {font-size:11px; color:#4F8A10; text-decoration:none;}	
#pod1 { width:318px;padding:3px 15px 0 10px; border-left:none;}	
#pod2 { width:150px;padding:3px 10px 0 10px;}	
#pod3 { width:150px;padding:3px 0 0 10px;}
	
		
	
	
	
	
	
	/* Opt In Styles */	
	
	.invH3Purple { color:#700086; font-weight:bold; font-size:15px; }

/* OPTIN PAGE LAYOUT */
.invOptinTable { width:710px; margin:0px 5px 10px 15px; padding:0px 5px 10px 0; background-color:#fff; }
		
.optinInstruction { float:left; width:670px; margin:0px 0 10px 20px; _margin-left:10px; border-bottom:1px solid #700086; }
.optinInstruction h3 { margin:0; padding:0 0 4px; }
.optinInstruction p { margin:0; padding:0 0 10px 1px; font-size:11px; }
.optinInstruction table { width:670px; margin-bottom:10px; }
.optinInstruction table td { width:50%; font-size:11px; }
.optinInstruction table td p { margin:0; padding:0; font-size:11px; }
.optinInstruction table td.required { margin:0; padding:0; text-align:right; font-size:11px; }
		
table.optinForm { width:670px; margin:10px 0 0 20px; }
table.optinForm td { padding:0 5px 5px 0; font-size:11px; }
table.optinForm .rightAlign { text-align:right; }
table.optinForm .txtbox { width:190px; }
		
table.optinTable2 { width:305px; margin:15px 0 0 240px; #margin-left:190px; }
table.optinTable2 td { margin:0; padding:0; }
table.optinTable2 input { margin:8px 4px 0px 0; padding:0; }
table.optinTable2 a { float:left; margin:12px 0; padding:0; color:#666666; font-size:10px; clear:left; }
table.optinTable2 td.submitBtn { margin:0; padding:0; }
	
table.optinContactForm { width:400px; #width:500px; margin:10px auto; padding:0; font-size:11px; }
table.optinContactForm td { margin:0; padding:0 0 12px 5px; }
table.optinContactForm .rightAlign { text-align:right; }
table.optinContactForm .streetAddress { width:190px; font-size:11px; }
table.optinContactForm .city { width:130px; font-size:11px; }
table.optinContactForm .state { width:157px; font-size:11px; }
table.optinContactForm .zipCode { width:55px; font-size:11px; }
table.optinContactForm .country { width:95px; font-size:11px; }
table.optinContactForm .phoneNum { width:130px; font-size:11px; }
table.optinContactForm .gender { width:98px; font-size:11px; }
table.optinContactForm .ageRange { width:108px; font-size:11px; }
table.optinContactForm .insurance { width:120px; font-size:11px; }
	
table.optinTable3 { width:250px; margin:15px 0 0 240px; #margin-left:190px; font-size:11px; }
table.optinTable3 td { margin:0; padding:0; }
table.optinTable3 input { margin:8px 4px 0px 0; padding:0; }
table.optinTable3 a { float:left; margin:12px 0; padding:0; color:#666666; font-size:10px; clear:left; }
table.optinTable3 td.submitBtn { margin:0; padding:0; }
		
.optinThankYou { width:548px; height:315px; margin:0; padding:0; }
.optinThankYou p { width:100%; }
.optinThankYou h3 { margin:10px 0 0 10px; }
	
	
	
	
	
	/* Doc Locator */
	.DocLocAdvSearchHeader { margin:0; padding:0; font-size:12px; font-weight:bold; line-height:40px; padding-left:20px;color:#628a31;}
	.DocLocAdvSearchSwitchLink { margin:0; padding:0; font-size:11px; line-height:26px;padding-left:20px;}
	.DocLocAdvSearchLabel { margin:0; padding-right: 15px;font-size:12px; line-height:30px;padding-left:20px;}
	.DocLocAdvSearchTextBox { margin-left:20px; font-size:12px; }
	.DocLocAdvSearchDropdown { margin-left:20px; font-size:12px; line-height:30px; }
	
	/*.DocLocAdvSearchButton { margin-left:20px; padding:1px;font-size :12px; }*/
	.DocLocAdvSearchButton	{width:66px !important; height:21px; margin:0 0 3px 0; padding:0;}
	
	.DocLocAdvSearchError { margin:0; padding:0; font-size:11px; padding-left:20px;color:red;}
	
	/* Doc Locator Result */
	.newSearch { width:520px;padding-bottom:0px; padding-top:0px;padding-left:20px }
	.noDocError { color:red; margin:0px 0px 0px 0px; padding:0 0 0 0; }
	
	.DocLocResultsSearchLink { text-align:left; float:left;text-decoration:underline; }
 	.DocLocResultsPagingLinks {text-align:right; float:clear;}

    .DocLocResultMapItSpacer {padding-left:8px;}
    
/*	.doctorResults { width:525px; margin:15px 0px 15px 18px; border:1px solid #9959a5; }
*/
	.doctorResults {
	width:739px;
	margin:0;
	border-width: 2px;
	border-color: #cccccc;
	border-style: solid;
	padding: 0;
}
	.doctorResults img { float:left; margin-left:2px; }
	.doctorResults p { font-size:9px;  padding:0 0 0 0; }
	.doctorResults a { color:#588822; }
	
/*	.DocLocRatingCell { width:30px; margin:5px 0px 10px 0; padding:0 5px 0 0; border-top:1px solid #9959a5; }
	.DocLocRatingCell img { margin:0 0 10px 0; padding:2px 0 10px 0; }
	*/
	.DocLocRatingCell {
	background-color:#eeeeee;
	width:17px;
}
	.DocLocEliteRatingCell {
	background-color:#eeeeee;
	width:17px;
	background:url(../../../SiteCollectionimages/DoctorLocator/bg_listElite.gif);
}
.DocLocPremiereRatingCell {
	background-color:#eeeeee;
	width:17px;
	background:url(../../../SiteCollectionimages/DoctorLocator/bg_listPremiere.gif);
}
	
	.invH2ColumnNoPad td {
	font-family: arial, verdana, sans serif;
	font-size: 10px;
	font-weight: bolder;
	color: #ffffff;
	border-right:1px solid;
	border-color:  #4D72A6;
	padding: 5px 0 5px 8px;
	background-color:#003580;
}


.searchHead {width:739px; height:20px; background:url(../../../SiteCollectionImages/DoctorLocator/bg_searchHead.gif) top left no-repeat;}
.map h2 {color:#fff; font-size:10px; text-transform:uppercase; margin:0; padding:3px 0 0 8px;}
.mapCell {width:599px; height:411px;}
.key {width:127px; height:22px; border-top:solid 1px #666; border-left:solid 11px #666; border-right:solid 1px #666; background:#777;}
.providertypes {width:127px; height:386px; border-left:solid 11px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; background:#eee;}
.providertypes table {margin:14px 0 0 18px;}
.providertypes .icon {width:32px;}
.providertypes .desc {width:65px; padding-bottom:30px;}
.providertypes .disclaim {font-size:9px; position:relative; top:135px; left:5px; width:120px;}


	
	/*.DocLocNameCell { margin:5px 30px 10px 0; padding:0 0 10px 0; border-top:1px solid #9959a5; }
*/
	.DocLocNameCell {
	width:198px;
	font-family: arial, verdana, sans serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	border-right:1px solid;
	border-color:  #ffffff;
	background-color:#eeeeee;
	padding: 5px 0 0px 5px;
}

	.DocLocNameCell strong {
		color:#000000;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		font-weight: bolder;
		padding: 8px 0 0px 5px;
	}
	
	.DocLocDocType {
		color:#000000;
		font-family: arial, verdana, sans serif;
		font-size: 10px;
		font-weight: normal;
		padding: 0px 0 0px 5px;
	}
	
	.DocLocSegmentName {
		color:#000000;
		font-family: arial, verdana, sans serif;
		font-style: italic;
		font-size: 10px;
		font-weight: normal;
		padding: 0px 0 0px 5px;
	}

	
	
	/*.DocLocAddressCell {  margin:5px 0px 10px 0; padding:0 0 10px 0; border-top:1px solid #9959a5; }
	.DocLocAddressCell p { width:190px; margin:0 0 0px 0; padding:2px 0 0 0; }*/
	
 .DocLocAddressCell {
 width:224px;
 font-family: arial, verdana, sans serif;
 font-size: 10px;
 font-weight: bolder;
 color: #000000;
 border-right:1px solid;
 border-color:  #ffffff;
 background-color:#eeeeee;
 padding: 5px 0 0px 5px;
}

.DocLocAddressCell span {
 color:#000000;
 font-family: arial, verdana, sans serif;
 font-size: 10px;
 font-weight: normal;
}	
	
	
	
	/*.DocLocDetailsCell { margin:5px 0 10px 0; padding:0 0 10px 0; border-top:1px solid #9959a5; }
	.DocLocDetailsCell p { width:135px; margin:0 0 0px 0; padding:2px 0 0 0; }
*/
.DocLocDetailsCell {
 width:175px;
 font-family: arial, verdana, sans serif;
 font-size: 10px;
 color: #000000;
 border-right:1px solid;
 border-color:  #ffffff;
 background-color:#eeeeee;
 padding:5px 0 5px 5px;
 margin:0px; 
}
.DocLocResultsPhoneNumber {
 font-size: 10px;
 font-family: arial, verdana, sans serif;
 }
 
.DocLocResultsWebSiteLink {
 font-size: 10px; 
 font-family: arial, verdana, sans serif;
 }

 
	/*a.DocLocResultsLink { text-decoration:underline; }	*/
	.DocLocResultsLink {
	color:#0063B8 !important;
	font-family: arial, verdana, sans serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0 0px 5px;
	text-decoration: none;
}

.DocLocInfoCell {
	width:125px;
	font-family: arial, verdana, sans serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	border-right:1px solid;
	border-color:  #ffffff;
	background-color:#eeeeee;
	padding: 5px 0 0px 5px;	
}


	.DocLocAddtlRatingCell { width:30px; margin:5px 0px 10px 0; padding:0 5px 0 0; }
	.DocLocAddtlNameCell { margin:5px 30px 10px 0; padding:0 0 10px 0; }
	.DocLocAddtlAddressCell {  margin:5px 0px 10px 0; padding:0 0 10px 0; }
	.DocLocAddtlDetailsCell { margin:5px 0 10px 0; padding:0 0 10px 0; }
	
	.disclaimer { padding:5px 10px 15px 0px; }
	.disclaimer p { width:93%; font-size:9px; color:#333333; padding:0px 0px 15px 10px;}	
	
	.docListTeenContent {
	color:#D17820;
	font-family: arial, verdana, sans serif;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 0px 5px;
}

.docListFinancingContent {
 color:#339933;
 font-family: arial, verdana, sans serif;
 font-style: normal;
 font-size: 12px;
 font-weight: normal;
 padding: 5px 0 0px 5px;
}	
	/*.DocLocDocType {font-style: italic; font-size:10px;font-family:Arial,Verdana,Helvetica, sans-serif;}*/
	
	/*.DocLocResultRow td { padding: 5px;font-size:10px;font-family:Arial,Verdana,Helvetica, sans-serif; } */
	.DocLocResultRow td {
	height:75px !important;
}

.DocLocResultRowAlternate td {
	height:75px !important;
	background-color:#fff !important;
}

.mapPopup {width:185px; border:0; margin:0; padding:0;}
.mapPopup h2 {font-size:12px; font-weight:bold; color:#666; margin:0; padding:0;}
.mapPopup span {font-size:11px; color:#666;}
.mapPopup .specialty {display:block; font-style:italic; }
.mapPopup .location {display:block; }

.mapPopup .teen {color:#c60;}
.mapPopup .financing {color:#393;}

.mapPopup a {font-size:11px; color:#1965B4;}
	/*.DocLocAddressCell { padding-right: 15px;font-size:10px;font-family:Arial,Verdana,Helvetica, sans-serif;}
*/
/* MISC */

