﻿/*====================================
	Florida Physicians Medical Group
--------------------------------------
	Internal CSS
====================================*/

/*-- Content --*/
#main{ min-height: 600px; background: #fdfeee url(/ClientResources/Images/bg-generic.jpg) no-repeat center top; }
.find-a-physician #main{ background-image: url(/ClientResources/Images/bg-findaphysician.jpg); }
.for-patients #main{ background-image: url(/ClientResources/Images/bg-forpatients.jpg); }
.office-locations #main{ background-image: url(/ClientResources/Images/bg-officelocations.jpg); }
.about-fpmg #main{ background-image: url(/ClientResources/Images/bg-aboutfpmg.jpg); }
.career-center #main{ background-image: url(/ClientResources/Images/bg-careercenter.jpg); }
.for-physicians #main{ background-image: url(/ClientResources/Images/bg-forphysicians.jpg); }
#main_content{ width: 680px; position: relative; display: inline; float: right; padding: 110px 20px 0; }
#main_content h1{ color: #e37118; font-family: Georgia, "Times New Roman", Times, serif; font-size: 3em; font-style: italic; font-weight: normal; line-height: 1.5em; }
#main_content .menu{ position: absolute; right: 10px; top: 1px; font-family: Arial, Verdana, Sans-Serif; }
#main_content .menu a{ color: #1b6aa0; text-decoration: none; }
#main_content .menu a:hover, #main_content .menu a:focus{ color: #e37118; text-decoration: underline; }

/*-- Sidebar --*/
#main_sidebar{ width: 240px; display: inline; float: left; }
#main_sidebar h2{ display: none; }
#sidemenu{ width: 238px; background: #77529f url(/ClientResources/Images/bg-sidemenu.jpg) no-repeat center top; border-left: solid 1px #fff; border-right: solid 1px #fff; color: #fff; display: inline; float: left; overflow: hidden; padding: 10px 0; }
#sidemenu ul li{ font-family: Arial, Verdana, Sans-Serif; font-size: 1.4em; font-weight: bold; line-height: 1.714em; overflow: hidden; padding: 0.25em 0; }
#sidemenu ul li a{ color: #fff; display: inline; float: left; line-height: 1.25em; margin: 0 10px 0 30px; text-decoration: none; }
#sidemenu ul li a:hover, #sidemenu ul li a:focus{ color: #ebbb64; text-decoration: underline; }
#sidemenu ul li ul{ clear: both; }
#sidemenu ul li ul li{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.857em; font-weight: normal; line-height: 1.667em; }
#sidemenu ul li ul li a{ background: transparent url(/ClientResources/Images/bullet-sidenav-sub.gif) no-repeat left 0.5em; margin: 0 10px 0 40px; padding: 0 0 0 10px; }
#sidemenu ul li.selected{ background: #fff url(/ClientResources/Images/bg-sidemenu-sel.gif) no-repeat left 0.6em; }
#sidemenu ul li.selected a{ color: #77539d; }
#sidemenu ul li.selected a:hover, #sidemenu ul li.selected a:focus{ color: #e37118; text-decoration: none; }
#sidemenu ul li.selected ul li{  }
#sidemenu ul li.selected ul li a{  }
#quicklinks{ width: 199px; background: #ece9b5 url(/ClientResources/Images/bg-quicklinks.gif) no-repeat center bottom; border-right: solid 1px #fff; display: inline; float: left; margin: 10px 0 10px 10px; padding: 5px 15px 30px; }
#quicklinks h2{ color: #e37118; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; font-style: italic; font-weight: normal; line-height: 1.5em; }
#quicklinks ul li{ background: transparent url(/ClientResources/Images/bullet-quicklinks.gif) no-repeat left 0.6em; color: #333; font-size: 1.4em; line-height: 1.5em; padding: 0 0 0 10px; margin: 0 0 0 5px; }
#quicklinks ul li a{ color: #333; line-height: 1.25em; text-decoration: none; }
#quicklinks ul li a:hover, #quicklinks ul li a:focus{ color: #e37118; text-decoration: underline; }
.relatedphysicians{ width: 210px; background: #d7ebdd; border: solid 1px #84a992; border-left: 0 none; border-right: 0 none; display: inline; float: left; padding: 5px 15px 15px; }
.relatedphysicians h2{ color: #84a992; display: block !important; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; font-style: italic; font-weight: normal; line-height: 1.5em; }
.relatedphysicians ul li{ background: transparent url(/ClientResources/Images/bullet-relatedphysicians.gif) no-repeat left 0.6em; font-size: 1.4em; line-height: 1.5em; padding: 0 0 0 12px; }
.relatedphysicians ul li a{ color: #5b816a; line-height: 1.25em; text-decoration: none; }
.relatedphysicians ul li a:hover, .relatedphysicians ul li a:focus{ color: #333; text-decoration: underline; }
.loader{ display: none; }
.about-fpmg-contact #main_sidebar{ display: none; }

/*-- Location Proximity --*/
#locationproximity-wrap{ font-family: Georgia, "Times New Roman", Times, serif; }
.PreferredCenters-label{ padding: 1px 0 1px 20px; background: transparent url(/Resources/Common/Images/Icons/askexpert.gif) no-repeat 0 50%; }
.AccreditedCenters-label{ padding: 1px 0 1px 20px; background: transparent url(/Resources/Common/Images/Icons/icon_degree.gif) no-repeat 0 50%; }
.locationproximity-wrap{ width: 680px; overflow: hidden; }
.location-list{ float: left; font-family: Arial, Verdana, Sans-Serif; display: inline; width: 235px; margin: 0 10px 0 0 !important; text-align: left !important; }
.location-list li{ color: #666; list-style-type: decimal !important; margin: 0 0 1em 1.45em !important; }
.location-list li.PreferredCenters strong{ padding: 1px 0 1px 20px; background: transparent url(/Resources/Common/Images/Icons/askexpert.gif) no-repeat 0 50%; }
.location-list li.AccreditedCenters strong{ padding: 1px 0 1px 20px; background: transparent url(/Resources/Common/Images/Icons/icon_degree.gif) no-repeat 0 50%; }
.location-list li.General strong{}
.location-list strong a{ font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 1em; }
.location-list address{ color: #666; font-size: 0.75em; font-family: Arial, Verdana, Sans-Serif; font-style: normal; font-weight: normal; line-height: 1.25em; margin: 0.25em 0 0; }
.location-list .distance{ color: #333; font-size: 11px; font-weight: bold; }
.location-map{ float: right; width: 430px; }
.location-map #map{ width: 426px; height: 400px; border: 2px solid #c7e2f0; font-family: Arial, Verdana, Sans-Serif; font-size: 1em; line-height: 1.05em; }
#locationproximity-wrap .pager{ clear: left; padding-top: 10px; }

/*-- Fixes --*/
.locations #main_sidebar fieldset{ display: none; }
.dropShadowWrap .dropShadow{ display: block; }
#partnerList_wrap #partnerList .partnerItem .logoWrap, #partnerDetail_wrap #partnerDetail .logoWrap{ display: none; }
