﻿/*====================================
	Florida Physicians Medical Group
--------------------------------------
	Home CSS
====================================*/

/*-- Marquee --*/
#marquee{ width: 960px; height: 220px; position: relative; background: transparent url(/ClientResources/Images/bg-marquee.jpg) no-repeat center top; margin: 0 auto; }
#marquee h2{ width: 282px; height: 85px; position: absolute; left: 53px; top: 32px; z-index: 10; overflow: hidden; text-indent: -99999em; }
#marquee ul{ position: absolute; left: 125px; top: 125px; z-index: 10; }
#marquee ul li{ background: transparent url(/ClientResources/Images/bullet-marquee.gif) no-repeat right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 1.75em; padding: 0 20px 0 0; text-align: right; }
#marquee ul li a{ color: #000; text-decoration: none; }
#marquee ul li a:hover, #marquee ul li a:focus{ color: #148ebd; text-decoration: underline; }
#marquee #slides{ width: 960px; height: 220px; position: absolute; left: 0; top: 0; z-index: 5; overflow: hidden; }
#marquee #slides div{ width: 960px; height: 220px; background: transparent no-repeat center top; }
#marquee #slides .slide1{ background-image: url(/ClientResources/Images/marquee-slide1.jpg); }
#marquee #slides .slide2{ background-image: url(/ClientResources/Images/marquee-slide2.jpg); }
#marquee #slides .slide3{ background-image: url(/ClientResources/Images/marquee-slide3.jpg); }
#marquee #slides .slide4{ background-image: url(/ClientResources/Images/marquee-slide4.jpg); }
#marquee #slides .slide5{ background-image: url(/ClientResources/Images/marquee-slide5.jpg); }

/*-- Content --*/
#main .welcome-message{ width: 440px; display: inline; float: left; margin: 10px 0 0 20px; }
#main .welcome-message 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-right{ width: 480px; display: inline; float: right; }
#main .featured-physician{ width: 430px; background: #e6ae37 url(/ClientResources/Images/bg-physician.jpg) no-repeat center top; color: #fff; display: inline; float: right; margin: 10px 0 0; padding: 5px 20px 15px 30px; }
#main .featured-physician h2{ color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.4em; font-style: italic; font-weight: normal; line-height: 1.5em; }
#main .featured-physician .physician{ display: inline; float: left; overflow: hidden; }
#main .featured-physician .physician .details{ width: 290px; display: inline; float: right; margin: 8px 0 0 4px; }
#main .featured-physician .physician .full{ width: 440px; }
#main .featured-physician .physician .details h3{ color: #fff; font-family: "Times New Roman", Times, serif; font-size: 2em; line-height: 1em; margin: 0 0 .e5m; }
#main .featured-physician .physician .details h3 small{ color: #fbf9c0; display: block; font-size: 0.75em; font-weight: normal; line-height: 1.5em; }
#main .featured-physician .physician .details p{ font-size: 1.2em; line-height: 1.5em; }
#main .featured-physician .physician .details p a{ color: #fbf9c0; font-style: italic; text-decoration: none; }
#main .featured-physician .physician .details p a:hover, #main .featured-physician .physician .details p a:focus{ color: #000; text-decoration: underline; }
#main .featured-physician .physician .photo{ width: 120px; height: 140px; background: transparent url(/ClientResources/Images/bg-spotlightphoto.gif) no-repeat center top; border: solid 2px #fff; display: inline; float: left; margin: 10px 10px 0 0; overflow: hidden; }

#main .recent-news{ width: 450px; position: relative; background: #fbf9c0; display: inline; float: right; margin: 10px 10px 0 0; overflow: hidden; padding: 10px 10px 0; }
#main .recent-news h2{ background: transparent url(/ClientResources/Images/rss-recentnews.gif) no-repeat left; color: #2094bb; display: inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.4em; font-style: italic; font-weight: normal; line-height: 1.5em; padding: 0 0 0 25px; }
#main .recent-news h2 a{ color: #2094bb; text-decoration: none; }
#main .recent-news h2 a:hover, #main .recent-news h2 a:focus{ color: #e37118; }
#main .recent-news .view-all-news{ color: #2094bb; display: inline; float: right; font-size: 1.2em; font-style: italic; margin: 15px 0 0; text-decoration: none; }
#main .recent-news .view-all-news:hover, #main .recent-news .view-all-news:focus{ color: #e37118; }
#main .recent-news #article-wrap{ width: 440px; height: 100px; position: relative; display: inline; float: left; overflow: hidden; }
#main .recent-news #article-wrap .article{ width: 440px; height: 100px; display: inline; float: left; }
#main .recent-news #article-wrap .article h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: normal; line-height: 1.5em; }
#main .recent-news #article-wrap .article h3 a{ color: #333; text-decoration: none; }
#main .recent-news #article-wrap .article h3 a:hover, #main .recent-news #article-wrap .article h3 a:focus{ color: #2094bb; text-decoration: underline; }
#main .recent-news #article-wrap .article p{ color: #333; font-size: 1.2em; line-height: 1.5em; }
#main .recent-news #article-wrap .article p a{ color: #1b6aa0; font-style: italic; text-decoration: none; }
#main .recent-news #article-wrap .article p a:hover, #main .recent-news #article-wrap .article p a:focus{ color: #e37118; text-decoration: underline; }
#main .recent-news .btn-morenews{ width: 20px; height: 100px; position: absolute; right: 0; bottom: 0; background: transparent url(/ClientResources/Images/btn-morenews.gif) no-repeat center top; display: block; overflow: hidden; text-indent: -99999em; }
#main .recent-news .btn-morenews:hover{ background-position: center bottom; }

/*-- Konami --*/
.konami{ width: 320px; height: 320px; position: absolute; left: 50%; top: 50%; background: transparent url(/ClientResources/Images/konami.png) no-repeat center top; display: block; margin: -160px 0 0 -160px; overflow: hidden; text-indent: -99999em; z-index: 2000; }
