﻿/*==============================================
Physicians Regional Medical Group Stylesheet
================================================
	Design by: Cyrus Limited, Inc. - cyrusonline.com
	Author: Travis Repetto & Brandon Kidd
	Last Edited: 3-31-2009
==============================================*/

/* Global */
*{ font-family: Verdana, Helvetica, sans-serif; }
html, body{ border: 0; font-size: 12px; }
body{ background: #fff url(Images/bg_main.gif) repeat-x top center; color: #333; }
h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *, legend{ font-family: Georgia, Times New Roman, Times, serif; font-weight: normal; }
h1{ font-size: 24px; }
h2{ font-size: 20px; }
h3{ font-size: 18px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 12px; }
p, #main_content .literalContent{ line-height: 20px; text-align: justify; margin: 0 0 20px 0; }
p img[align="left"], #main_content .literalContent img[align="left"]{ margin: 0 10px 0 0; }
p img[align="right"], #main_content .literalContent img[align="right"]{ margin: 0 0 0 10px; }
em{ _font-style: normal; }
a{ color: #005dab; outline: none; text-decoration: none; }
a:hover{ color: #999; text-decoration: underline; }
p a[target="_blank"]{ padding: 0 10px 0 0; background: transparent url(/Resources/Common/Images/Icons/opennew.gif) no-repeat 100% 3px; }
address{ font-style: normal; }
fieldset{ border: 2px solid #eee; padding: 5px 10px; }
legend{ color: #666; font-size: 16px; font-weight: bold; }
.warning{ color: #c66; font-weight: bold; }
.viewall, .viewall span{ font-size: 10px; font-weight: bold; text-decoration: none; }
.viewall:hover span{ text-decoration: underline; }

/* Containers */
#wrap{ }
#header, #main, #sub{ margin: 0 auto; width: 960px; }
#header{ height: 105px; background: transparent url(Images/bg_header.gif) no-repeat 100% 35px; }
#main{ padding: 0; background: transparent url(Images/bg_main.gif) repeat-y top center; }
#footer{ font-size: 10px; line-height: 20px; }

/* Header */
#logo{ float: left; display: block; width: 380px; height: 70px; background: transparent url(Images/logo.gif) no-repeat top left; }
#logo span{ display: none; }
#tagline{ float: right; display: block; width: 500px; height: 30px; margin-top: 22px; text-indent: -9999px; }
#search{ float: right; display: inline; width: 152px; height: 22px; margin: 4px 5px 0 0; background: transparent url(Images/bg_topsearch.gif) no-repeat; }
#search .searchtext, #search .searchtext_empty{ float: right; width: 115px; height: 18px; padding: 4px 0 0 3px; border: 0 none; background: transparent; font-size: 12px; }
#search .searchtext_empty{ color: #999; }
#search .searchbutton{ display: block; float: right; width: 32px; height: 22px; background: transparent url(Images/bg_topsearchbutton.gif) no-repeat top left; color: #fff; font-size: 12px; line-height: 20px; font-weight: bold; text-align: center; }
#search .searchbutton:hover{ background-position: bottom left; }
#search .searchbutton span{ display: none; }

/* Nav */
#nav{ float: left; _width: 750px; height: 35px; }
#nav ul{ list-style: none; margin: 0 0 0 5px; }
#nav li{ float: left; position: relative; list-style: none; margin: 0; z-index: 10; }
#nav li a{ float: left; display: block; height: 27px; padding: 0 10px 3px 10px; color: #666; font-size: 12px; line-height: 30px; font-weight: bold; text-align: center; cursor: pointer; }
#nav li#li_follow_us_on_twitter{ margin: 0 10px; }
#nav li#li_follow_us_on_twitter a{ width: 30px; height: 30px; background: transparent url(Images/nav-twitter.gif) no-repeat center top; padding: 0; text-indent: -99999em; }
* html #nav li a{ float: left; display: block; height: 30px; padding: 0 10px 0 10px; color: #666; font-size: 12px; line-height: 30px; font-weight: bold; text-align: center; cursor: pointer; }
#nav li:hover, #nav li a:hover{ background: #bcb6a0; color: #fff; text-decoration: none; }
#nav li#li_follow_us_on_twitter:hover, #nav li#li_follow_us_on_twitter a:hover{ background-color: transparent; background-position: center -30px; }
#nav li:hover li a, #nav li.sfhover li a{ color: #333; }
#nav li.sfhover a{ /*color: #666;*/}

/* Nav Dropdowns */
#nav li div{ display: none; position: absolute; 
	top: 25px; left: -10px; width: 200px; padding: 0 0 20px 0; background: transparent url(Images/dropdown_top.png) no-repeat top left; z-index: 20; }
#nav li ul{ display: none; position: absolute; 
	top: 5px; left: 0px; width: 200px; padding: 0 0 5px 0; background: transparent url(Images/dropdown.png) repeat-y bottom left; z-index: 20; }
* html #nav li div{ left: -5px; background: transparent none; }
* html #nav li ul{ top: 7px; background: #eee none; filter: alpha(opacity=95); }
#nav li li{ background: transparent none; margin: 0; z-index: 20; }
#nav li li a{ display: block; width: 182px; height: 20px; margin: 0 0 0 5px; padding: 0 0 0 7px; background: transparent none; color: #333; font-size: 12px; line-height: 20px; font-weight: normal; text-align: left; }
* html #nav li li a{ width: 194px; margin: 0 0 0 1px; padding: 0 0 0 3px; }
#nav li:hover li, #nav li:hover li a{ background: transparent none; }
#nav li li:hover a{ color: #fff; background: #bcb6a0 none; }
#nav li > #nav ul{ top: auto; left: auto; }
#nav li:hover ul, #nav li.sfhover ul, #nav li:hover div, #nav li.sfhover div{ display: block; }
/* Wide Dropdowns */
#nav li#li_services div, #nav li#li_patients div{ width: 300px; background-image: url(Images/dropdown_top_wide.png); }
#nav li#li_services ul, #nav li#li_patients ul{ width: 300px; background-image: url(Images/dropdown_wide.png); }
#nav li#li_services li a, #nav li#li_patients li a{ width: 282px; }

/* Nav Selected */
body.root #nav_home,
body.about #nav_about,
body.services #nav_services,
body.patients #nav_patients,
body.physicians #nav_physicians,
body.news #nav_news,
body.events #nav_events,
body.careers #nav_careers,
body.locations #nav_location,
body.locations #nav_locations{ background: transparent url(Images/nav_selected_bg.gif) repeat-x; color: #666; }
body.root #nav_home:hover,
body.about #nav_about:hover,
body.services #nav_services:hover,
body.patients #nav_patients:hover,
body.physicians #nav_physicians:hover,
body.news #nav_news:hover,
body.events #nav_events:hover,
body.careers #nav_careers:hover,
body.locations #nav_location:hover,
body.locations #nav_locations:hover{ color: #666; }

/* Slideshow */
#slideshow{ width: 960px; height: 270px; overflow: hidden; background: transparent url(Images/marquee.jpg) no-repeat; z-index: 0; }
	#slideshow .slide{ display: none; width: 960px; height: 270px; z-index: 0; }
		#slideshow .slide-0{ background: transparent url(Images/slide-0.jpg) no-repeat; }
		#slideshow .slide-1{ background: transparent url(Images/slide-1.jpg) no-repeat; }
		#slideshow .slide-2{ background: transparent url(Images/slide-2.jpg) no-repeat; }
		#slideshow .slide-3{ background: transparent url(Images/slide-3.jpg) no-repeat; }
		#slideshow .slide-4{ background: transparent url(Images/slide-4.jpg) no-repeat; }
		#slideshow .slide-5{ background: transparent url(Images/slide-5.jpg) no-repeat; }
		#slideshow .slide-6{ background: transparent url(Images/slide-6.jpg) no-repeat; }
		#slideshow .slide-7{ background: transparent url(Images/slide-7.jpg) no-repeat; }
		#slideshow .slide-8{ background: transparent url(Images/slide-8.jpg) no-repeat; }
		#slideshow .slide-9{ background: transparent url(Images/slide-9.jpg) no-repeat; }

/* Main Containers */
#main{ background: transparent url(Images/bg_sidenav.gif) repeat-y top left; }
.root #main{ padding: 0; background: transparent none; }
#main_top{ position: relative; height: 270px; margin: 0 0 10px 0; }
	#main_top .control_container{ float: left; }
	#main_bottom .control_container{ float: left; width: 100%; padding: 0 0 20px 0; }
	#main_bottom #main_bottom_left, #main_bottom #main_bottom_center, #main_bottom #main_bottom_right{ float: left; display: inline; width: 300px; min-height: 370px; _height: 370px; margin: 0 5px; padding: 3px; border: 2px solid #eee; }
	.control_container h2{ position: relative; height: 30px; margin: 0; padding: 0 0 0 10px; background: transparent url(Images/bg_homeheader.gif) repeat-x; color: #666; font-size: 18px; line-height: 30px; font-weight: normal; }
		.control_container h2 .viewall{ position: absolute; top: 0px; right: 10px; font-family: Verdana, Helvetica, sans-serif; color: #999; font-size: 10px; text-decoration: none; }
		.control_container h2 .viewall span{ font-family: Verdana, Helvetica, sans-serif; }
		.control_container h2 .viewall:hover span{ text-decoration: underline; }
		.control_container p{ margin: 10px 10px 10px 10px; color: #333; }
		.control_container label{ display: none; }
		.control_container input, .control_container select{ float: left; margin: 0 5px 0 10px; border: 1px solid #ccc; color: #666; font-size: 12px; }
		.control_container input{ width: 230px; height: 18px; padding: 2px 0 0 5px; }
		.control_container select{ width: 235px; height: 22px; padding: 2px; }
		.control_container .button{ float: left; display: block; width: 35px; border: 1px solid #ccc; background: transparent url(Images/btn_homebutton.gif) repeat-x; color: #666; font-weight: bold; line-height: 20px; text-align: center; }
		.control_container .button:hover{ background-color: #ccc; color: #666; text-decoration: none; }
	#newslettersignup.control_container{ }
	#homenews.control_container{ padding: 0; }
		#homenews.control_container h2{ margin: 0 0 0 0; }
		#homenews.control_container dl{ margin: 0 10px; line-height: 18px; }
			#homenews.control_container dt{ margin: 10px 0 5px 0; font-weight: bold; }
			#homenews.control_container dt a{ }
				#homenews.control_container dt .date{ display: none; font-family: Georgia, Times New Roman, Times, serif; color: #999; font-size: 11px; }
			#homenews.control_container dd{ margin: 0 0 15px 0; font-size: 11px; line-height: 16px; }
				#homenews.control_container dd .readmore{ font-size: 10px; text-decoration: none; }
					#homenews.control_container dd .readmore:hover span{ text-decoration: underline; }
	#physicianspotlight.control_container{ padding: 0 0 10px 0; color: #666; }
		#physicianspotlight.control_container .photo{ display: block; width: 120px; height: 140px; position: relative; float: left; margin: 10px 10px 10px 0; overflow: hidden; }
			#physicianspotlight.control_container .photo .mask{ width: 120px; height: 140px; background: transparent url(Images/physpotlight_mask.gif) no-repeat top left; position: absolute; left: 0; top: 0; cursor: pointer; }
			#physicianspotlight.control_container .photo .image{ display: block; width: 120px; height: 140px; background: transparent url(Images/sample_photo.jpg) no-repeat top left; }
			#physicianspotlight.control_container .photo img{ display: none; }
		#physicianspotlight.control_container .bio{ margin: 10px 0 0; }
			#physicianspotlight.control_container h3, #physicianspotlight.control_container h3 a{ font-size: 14px; font-weight: bold; }
			#physicianspotlight.control_container .specialty{ margin: 0 0 10px 0; font-size: 11px; }
			#physicianspotlight.control_container address{ margin: 0 0 10px 0; font-size: 11px; font-weight: bold; font-style: italic; }
			#physicianspotlight.control_container p{ color: #666; font-size: 11px; line-height: 18px; margin: 5px 0 0 0; text-align: left; }
			#physicianspotlight.control_container .readmore{ display: inline; float: right; width: 156px; height: 30px; margin: 10px 10px 0 0; background: transparent url(Images/btn_physicianspotlight.gif) no-repeat top left; text-indent: -90000px; }
			#physicianspotlight.control_container .readmore:hover{ background-position: bottom left; }
			#physicianspotlight.control_container .readmore span{ display: none; }
	.root #findphysician.control_container{ padding: 0; }
	
	#twitterCta.control_container{ width: 300px; height: 65px; padding: 0; background: transparent url(Images/btn_twitter.gif) no-repeat; }
		#twitterCta a{ display: block; width: 300px; height: 65px; }
		#twitterCta span{ display: none; }
	#gulfshoreCta.control_container{ width: 300px; height: 100px; padding: 0; background: transparent url(Images/btn_gulfshore.gif) no-repeat; }
		#gulfshoreCta a{ display: block; width: 300px; height: 100px; }
		#gulfshoreCta span{ display: none; }
	#teamtalkCta.control_container{ width: 300px; height: 100px; padding: 0; background: transparent url(Images/btn_teamtalk.gif) no-repeat; }
		#teamtalkCta a{ display: block; width: 300px; height: 100px; }
		#teamtalkCta span{ display: none; }
	#careerCta.control_container{ width: 300px; height: 100px; padding: 0; background: transparent url(Images/btn_careers.gif) no-repeat; }
		#careerCta a{ display: block; width: 300px; height: 100px; }
		#careerCta span{ display: none; }
		
	.cta-requestappointment{ float: right; display: inline; width: 190px; height: 30px; margin: 5px 5px 0 0; text-indent: -99999px; }
	/* 
	.cta-promotion{ width: 310px; height: 260px; clear: left; display: inline; float: left; margin: 5px 0 5px 5px; text-indent: -99999px; }
	*/
	.cta-promotion{ clear: left; float: left; display: inline; width: 310px; height: 180px; margin: 5px 0 10px 5px; text-indent: -99999px; }
	.cta-saturdayhours{ clear: left; float: left; display: inline; width: 310px; height: 103px; margin: 160px 0 0 5px; text-indent: -99999px; }
	.cta-pharmacy{ clear: left; float: left; display: inline; width: 310px; height: 103px; margin: 25px 0 0 5px; text-indent: -99999px; }
	.cta-optical{clear: left; float: left; display: inline; width: 310px; height: 136px; margin: 7px 0 0 5px; text-indent: -99999px; }
	

/* Main Inner Pages */
#main_header{ background: transparent url(Images/bg_main_header.gif) no-repeat; }
#main_footer{ height: 20px; background: transparent url(Images/bg_main_footer.gif) no-repeat; }
#main_inner{ width: 100%; padding: 10px 0 10px 0; }
#main_content{ float: right; display: inline; width: 680px; _height: 300px; min-height: 300px; padding: 10px 20px 20px 20px; }
#main_sidebar{ float: left; width: 235px; min-height: 200px; _height: 200px; padding: 10px 0 0 5px; }

/* Main Content Styles */
#main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6{ margin: 0 0 5px 0; }
#main_content h1{ color: #666; font-size: 24px; }
#main_content h2{ padding: 3px; background: #f1f1f1; color: #666; font-size: 20px; }
#main_content hr{ height: 0; border: 0; border-bottom: 1px solid #ccc; }
#main_content ul{ margin: 0 0 20px 0; }
#main_content ul li{ list-style: none; background: transparent url(/Resources/Common/Images/bullet.gif) no-repeat 0 0.67em; margin: 0 0 5px 0; padding-left: 15px; }
#main_content ol{ margin: 0 0 20px 25px; }
#main_content ol li{ margin-bottom: 10px; line-height: 18px; }
#main_content dl{ margin: 0 0 20px 0; line-height: 20px; }
#main_content dl dt{ color: #555; font-weight: bold; }
#main_content dl dd{ margin: 0 0 10px 0; }
#main_content blockquote{ width: 660px; margin: 0 0 20px 0; padding: 0 0 0 10px; border-left: 3px solid #ddd; color: #666; line-height: 20px; text-align: justify; font-style: italic; }
#main_content .menuempty{ margin: 0 0 35px 0; }
#main_content .button, #main_content .button_disabled{ border: 2px solid #ccc; font-size: 12px; font-weight: bold; line-height: 26px; padding: 4px 8px; }
#main_content .button{ background: transparent url(Images/bg_btn.gif) repeat-x; color: #005dab; }
#main_content input.button{ height: 22px; margin: 0; padding: 0 2px; line-height: 12px; }
#main_content .button:hover{ color: #666; text-decoration: none; }
#main_content .button_disabled{ padding: 4px 8px; background: #fff; border-color: #f1f1f1; color: #ccc; }
#main_content input.button_disabled{ height: 22px; padding: 0 4px; line-height: 12px; }
#main_content .button_disabled:hover{ text-decoration: none; }
#main_content .photo{ width: 132px; height: 152px; float: left; position: relative; background: url(/Resources/Common/Images/bg_photo.jpg) no-repeat; }
	#main_content .photo img{ position: absolute; left: 5px; top: 5px; }
#main_content .thumb{ width: 72px; height: 82px; float: left; position: relative; background: url(/Resources/Common/Images/bg_photo_thumb.jpg) no-repeat; }
#main_content .thumb img{ position: absolute; left: 5px; top: 5px; }

/* Main Sidebar Styles */
#main_sidebar h2{ margin: 0 10px; padding: 2px 5px; border: 1px solid #fff; background: #f1f1f1; font-size: 16px !important; }
body.locations #main_sidebar fieldset{ display: none; }
#main_sidebar fieldset{ width: 190px; margin: 0 auto 10px auto; }
	#main_sidebar fieldset .HealthCenter,
	#main_sidebar fieldset .Hospital{ height: 20px; margin: 0 0 0 10px; padding: 0 0 5px 25px; background: transparent url(/Resources/Common/Images/Icons/icon_hospital.gif) no-repeat 0 0; color: #666; line-height: 18px; font-weight: bold; }
	#main_sidebar fieldset .Clinic{ height: 20px; margin: 0 0 0 10px; padding: 0 0 5px 25px; background: transparent url(/Resources/Common/Images/Icons/icon_clinic.gif) no-repeat 0 0; color: #666; line-height: 18px; font-weight: bold; }
body.contact #main_sidebar address, body.contact #main_sidebar #phonenumbers, body.contact #main_sidebar #map{ display: none; }
	#main_sidebar address{ margin: 0 0 0 10px; line-height: 18px; }
	#main_sidebar #phonenumbers{ margin: 10px 0 0 10px; color: #666; line-height: 18px; font-weight: bold; }
	#main_sidebar #map{ width: 210px; height: 200px; overflow: hidden; margin: 20px 0 10px 0; border: 4px solid #eee; }
#main_sidebar ul{ list-style: none; margin: 0 0 10px 12px; }
#main_sidebar li{ color: #0D2D84; font-weight: bold; list-style: none; padding: 0 0 0 5px; background: transparent url(/Resources/Common/Images/bullet_sidenav.gif) no-repeat 0 7px; }
#main_sidebar li a{ padding: 1px 2px; color: #005dab; font-size: 12px; line-height: 20px;  
}
#main_sidebar li ul{ margin: 0; }
#main_sidebar li li, #main_sidebar ul ul li{ font-weight: normal; padding: 0 0 0 7px; background: transparent url(/Resources/Common/Images/bullet_sub.gif) no-repeat 3px 8px; }
#main_sidebar li li a, #main_sidebar ul ul li a{ color: #999; font-size: 12px; line-height: 16px; }
#main_sidebar li a:hover{ color: #999; }
#main_sidebar li li a:hover, #main_sidebar ul ul li a:hover{ color: #999; }
#main_sidebar li.selected a{ background: #eee; border-bottom: 1px solid #ddd; }
#main_sidebar li.selected a:hover{ text-decoration: none; }
#main_sidebar li.selected li a{ background: none; border: none; }
#main_sidebar #quicklinks.control_container li{ margin: 0 0 0 5px; padding: 0 0 0 5px; background: transparent url(/Resources/Common/Images/bullet_sub.gif) no-repeat 0 8px; font-weight: normal; }

/* Footer */
#navfooter{ min-width: 960px; height: 40px; margin: 10px 0 0 0; background: transparent url(Images/bg_footer.gif) repeat-x; }
	#navfooter ul{ height: 40px; list-style: none; color: #999; font-size: 12px; text-align: center; }
	#navfooter li{ border-left: 1px solid #ddd; display: inline; list-style: none; padding-left: 7px; color: #999; }
	#navfooter li a{ margin: 0 3px; color: #999; line-height: 39px; text-align: center; }
	#navfooter li a:hover{ color: #999; text-decoration: underline; }
	#navfooter .firstcell{ border: none; }
#footer_bottom{ margin: 0 auto; width: 950px; }
#footer_left{ float: left; width: 50%; margin: 10px 0; }
#footer_right{ float: left; width: 50%; margin: 10px 0; }
#copyright{ color: #999; }
#navlegal{ color: #ccc; }
	#navlegal ul{ list-style: none; }
	#navlegal li{ display: inline; list-style: none; color: #ccc; }
	#navlegal li a{ margin: 0; color: #999; text-align: center; }
	#navlegal li a:hover{ color: #666; text-decoration: underline; }
#footeraddress{ float: right; color: #999; }
	#footeraddress:hover{ color: #666; text-decoration: underline; }
#poweredby{ float: right; display: inline; width: 140px; height: 23px; background: transparent url(Images/poweredby.gif) no-repeat top left; }
	#poweredby span{ display: none; }

/* News/Events Section */
#newsList_wrap h2 a, #eventList_wrap h3 a, #eventDetail_left h3{ color: #005dab; }

/* Phone Directory Hack */
.phonedir_default{ display: none; }

.advTrn .month {display: none;}

/* Services Nav */
#service-micro.audiology{ background-image: url(/Resources/23/FileRepository/pgheadaudiology.jpg); }
#service-micro.bariatric-surgery{ background-image: url(/Resources/23/FileRepository/pgheadbariatric.jpg); }
#service-micro.cardiology{ background-image: url(/Resources/23/FileRepository/pgheadcardiology.jpg); }
#service-micro.colorectal{ background-image: url(/Resources/23/FileRepository/pgheadcolorectalcare.jpg); }
#service-micro.dermatology{ background-image: url(/Resources/23/FileRepository/pgheaddermatology.jpg); }
#service-micro.family-medicine{ background-image: url(/Resources/23/FileRepository/pgheadfamily.jpg); }
#service-micro.generalsurgery{ background-image: url(/Resources/23/FileRepository/pgheadsurgery.jpg); }
#service-micro.gynecology{ background-image: url(/Resources/23/FileRepository/pgheadgynecology.jpg); }
#service-micro.internal-medicine{ background-image: url(/Resources/23/FileRepository/pgheadprimary.jpg); }
#service-micro.neurology{ background-image: url(/Resources/23/FileRepository/pgheadneurology-.jpg); }
#service-micro.ophthalmology{ background-image: url(/Resources/23/FileRepository/pgheadophthalmology.jpg); }
#service-micro.otolaryngology{ background-image: url(/Resources/23/FileRepository/pgheadent.jpg); }
#service-micro.pain-management{ background-image: url(/Resources/23/FileRepository/pgheadpain.jpg); }
#service-micro.pediatrics{ background-image: url(/Resources/23/FileRepository/pgheadpediatrics.jpg); }
#service-micro.rheumatology{ background-image: url(/Resources/23/FileRepository/pgheadrheumatology.jpg); }
#service-micro.sleep-medicine{ background-image: url(/Resources/23/FileRepository/pgheadsleep.jpg); }
#service-micro.vascularcare{ background-image: url(/Resources/23/FileRepository/pgheadvascularcare.jpg); }
#service-micro.endocrinology{ background-image: url(/Resources/23/FileRepository/pgheadendo.jpg); }
#service-micro.gastroenterology{ background-image: url(/Resources/23/FileRepository/pgheadgastroenterology.jpg); }
#service-micro.pulmonary{ background-image: url(/Resources/23/FileRepository/pgheadpulmonary.jpg); }

#service-micro{ width: 100%; background: transparent no-repeat center top; overflow: hidden; padding: 160px 0 0; }
#service-micro .column-left{ width: 430px; display: inline; float: left; margin: 10px 0 0; overflow: hidden; text-align: left; }
#service-micro .column-left #newsDetail_wrap{ display: inline; float: left; overflow: hidden; }
#service-micro .column-right{ width: 225px; display: inline; float: right; margin: 10px 0 0 25px; overflow: hidden; text-align: left; }
#service-micro #service-nav{ width: 430px; height: 40px; display: inline; float: left; margin: 0 0 10px; overflow: hidden; }
#service-micro #service-nav li{ display: inline; float: left; margin: 0; padding: 0; }
#service-micro #service-nav li a{ height: 40px; background: transparent url(Images/nav-services.gif) no-repeat; display: inline; float: left; overflow: hidden; text-indent: -99999em; }
#service-micro #service-nav li.home a{ width: 71px; background-position: 0px 0px; }
#service-micro #service-nav li.home a:hover{ background-position: 0px -40px; }
#service-micro #service-nav li.home a.selected{ background-position: 0px -80px; }
#service-micro #service-nav li.patients a{ width: 82px; background-position: -71px 0px; }
#service-micro #service-nav li.patients a:hover{ background-position: -71px -40px; }
#service-micro #service-nav li.patients a.selected{ background-position: -71px -80px; }
#service-micro #service-nav li.news a{ width: 68px; background-position: -153px 0px; }
#service-micro #service-nav li.news a:hover{ background-position: -153px -40px; }
#service-micro #service-nav li.news a.selected{ background-position: -153px -80px; }
#service-micro #service-nav li.physicians a{ width: 93px; background-position: -221px 0px; }
#service-micro #service-nav li.physicians a:hover{ background-position: -221px -40px; }
#service-micro #service-nav li.physicians a.selected{ background-position: -221px -80px; }
#service-micro #service-nav li.appointments a{ width: 116px; background-position: -314px 0px; }
#service-micro #service-nav li.appointments a:hover{ background-position: -314px -40px; }
#service-micro #service-nav li.appointments a.selected{ background-position: -314px -80px; }
#service-micro .btn-ordercontacts{ width: 225px; height: 60px; background: transparent url(Images/btn-ordercontacts.gif) no-repeat center top; display: block; margin: 0 0 10px; overflow: hidden; text-indent: -99999em; }
#service-micro .btn-ordercontacts:hover{ background-position: center bottom; }

/* Home Page */
a.btn-ordercontacts{ width: 290px; height: 60px; background: transparent url(Images/btn-ordercontacts-long.gif) no-repeat center top; display: block; margin: 0 0 0 5px; overflow: hidden; text-indent: -99999em; }
a.btn-ordercontacts:hover{ background-position: center bottom; }
