﻿/*/////////////////////////////////////////////
	Heart of Florida Regional Medical Center
	Copyright © 2009, McMurry Inc.
	http://www.mcmurry.com
	Design by Brandon Kidd

	Base Stylesheet
/////////////////////////////////////////////*/

/*-- Structure --*/
#top{ height: 439px; background-image: url(/ClientResources/Images/bg-top-home.gif); }
#main_inner{ padding: 10px 0; }


/*-- Header --*/
#header #quicklinks{ width: 180px; height: 200px; position: absolute; right: 0px; top: 160px; overflow: hidden; padding: 20px 30px; z-index: 35; }
#header #quicklinks h2{ color: #fff; font-size: 18px; line-height: 24px; }
#header #quicklinks ul{ color: #fff; font-weight: bold; line-height: 24px; list-style: none; margin: 0 0 0 5px; }
#header #quicklinks ul li{ background: transparent url(/ClientResources/Images/bullet-quicklink-home.gif) no-repeat left 10px; padding: 0 0 0 10px; }
#header #quicklinks ul li a{ color: #fff; text-decoration: none; }
#header #quicklinks ul li a:hover, #header #quicklinks ul li a:focus{ color: #ee3a43; }
#header #marquee-pager{ position: absolute; left: 777px; top: 409px; }
#header #marquee-pager a{ width: 16px; height: 20px; color: #00a4d5; display: inline; float: left; font-size: 12px; font-weight: bold; margin: 0 5px; text-align: center; text-decoration: none; }
#header #marquee-pager a:hover{ color: #2ec3f0; }
#header #marquee-pager a.activeSlide{ color: #fff; }
#header #marquee-pager a.activeSlide:hover{ color: #ee3a43; }


/*-- Marquee --*/
#marquee-wrap{ width: 100% !important; height: 269px; position: relative; background: transparent url(/ClientResources/Images/bg-marqueewrap.jpg) no-repeat center top; overflow: hidden; z-index: 25; }
#marquee-wrap .marquee{ width: 100% !important; background: transparent repeat-x center top; }
#marquee-wrap .marquee blockquote{ width: 100% !important; background: transparent no-repeat center top; height: 269px; overflow: hidden; text-indent: -999999em; }
#marquee-wrap .marquee-green{ background-image: url(/ClientResources/Images/bg-marquee-green.gif); }
#marquee-wrap .marquee-green blockquote{ background-image: url(/ClientResources/Images/marquee-green.jpg); }
#marquee-wrap .marquee-orange{ background-image: url(/ClientResources/Images/bg-marquee-orange.gif); }
#marquee-wrap .marquee-orange blockquote{ background-image: url(/ClientResources/Images/marquee-orange.jpg); }
#marquee-wrap .marquee-blue{ background-image: url(/ClientResources/Images/bg-marquee-blue.gif); }
#marquee-wrap .marquee-blue blockquote{ background-image: url(/ClientResources/Images/marquee-blue.jpg); }
#marquee-wrap .marquee-purple{ background-image: url(/ClientResources/Images/bg-marquee-purple.gif); }
#marquee-wrap .marquee-purple blockquote{ background-image: url(/ClientResources/Images/marquee-purple.jpg); }
#marquee-wrap .marquee-usnewsbesthospital2011{ background-image: url(../Images/bg-marquee-tan.gif); }
#marquee-wrap .marquee-usnewsbesthospital2011 blockquote{ background-image: url(../Images/marquee-usnewsbesthospital2011.jpg); text-indent: 0; }
#marquee-wrap .marquee-usnewsbesthospital2011 blockquote h3{ text-indent: -99999em; }
#marquee-wrap .marquee-usnewsbesthospital2011 blockquote p{ width: 960px; height: 269px; position: absolute; left: 50%; top: 0; z-index: 20; margin: 0 0 0 -480px; }
#marquee-wrap .marquee-usnewsbesthospital2011 blockquote p a{ height: 22px; position: absolute; right: 255px; top: 210px; background: url(../Images/subnav-hover.gif) repeat-x 0 0; color: #fff; font-weight: bold; line-height: 22px; padding: 0 12px; text-decoration: none; -moz-box-shadow: 1px 1px 5px #675c36; -webkit-box-shadow: 1px 1px 5px #675c36; box-shadow: 1px 1px 5px #675c36; }
#marquee-wrap .marquee-usnewsbesthospital2011 blockquote p a:hover, #marquee-wrap .marquee-usnewsbesthospital2011 blockquote p a:focus{ background: #be0006; }


/*-- Main Content --*/
#main_inner .left-column{ width: 240px; display: inline; float: left; }
#main_content{ width: 460px; display: inline; float: left; padding: 0 10px 120px; }
#main_content h1{ color: #005dab; }
#main_content p{ font-size: 1.15em; margin: 0 0 15px; text-align: left; }
#main_services{ width: 240px; border-bottom: solid 1px #c1b78d; display: inline; float: left; }
#main_services .service{ background: transparent url(/ClientResources/Images/bg-mainservices.gif) repeat-y center top; }
#main_services .service h3{ background: transparent url(/ClientResources/Images/bg-bar-tan.gif) repeat-x center top; border: solid 1px #c1b78d; border-bottom: 0 none; color: #8c8155; cursor: pointer; font-size: 12px; line-height: 28px; padding: 0 0 0 10px; }
#main_services .service h3 span.ui-icon{ width: 19px; height: 19px; background: transparent url(/ClientResources/Images/bg-bar-arrows.gif) no-repeat center top; display: inline; float: right; margin: 4px 0 0; }
#main_services .service h3.ui-state-hover{ color: #454545; }
#main_services .service h3.ui-state-active{ background-image: url(/ClientResources/Images/bg-bar-blue.gif); border: solid 1px #005dab; color: #fff; font-size: 13px; }
#main_services .service h3.ui-state-active span.ui-icon{ background-position: center bottom; }
#main_services .service p{ height: 70px; background: transparent no-repeat 10px 10px; font-size: 12px; line-height: 16px; overflow: hidden; padding: 10px 10px 10px 110px; }
#main_services .service p a{ color: #005dab; text-decoration: none; }
#main_services .service p a:hover, #main_services .service p a:focus{ color: #333; text-decoration: underline; }
#main_services #service1590 p{ background-image: url(/ClientResources/Images/svc-er.jpg); }
#main_services #service1591 p{ background-image: url(/ClientResources/Images/svc-healthyworkforce.jpg); }
#main_services #service1592 p{ background-image: url(/ClientResources/Images/svc-cardiac.jpg); }
#main_services #service1593 p{ background-image: url(/ClientResources/Images/svc-orthopedic.jpg); }
#main_services #service1594 p{ background-image: url(/ClientResources/Images/svc-woundcare.jpg); }
#main_services #service1595 p{ background-image: url(/ClientResources/Images/svc-clinicallab.jpg); }
#main_services #service1596 p{ background-image: url(/ClientResources/Images/svc-stroke.jpg); }
#main_services #service1597 p{ background-image: url(/ClientResources/Images/svc-respiratory.jpg); }
#main_services #service1598 p{ background-image: url(/ClientResources/Images/svc-womenchildren.jpg); }
#main_services #service1599 p{ background-image: url(/ClientResources/Images/svc-therapy.jpg); }
#main_services #service1600 p{ background-image: url(/ClientResources/Images/svc-spiritual.jpg); }
#main_services #service1648 p{ background-image: url(/ClientResources/Images/svc-outpatientsurgery.jpg); }
#main_services #service1649 p{ background-image: url(/ClientResources/Images/svc-bariatricsurgery.jpg); }
#main_services #service1667 p{ background-image: url(/ClientResources/Images/svc-cardiacservices.jpg); }
#main_services #service6634 p{ background-image: url(/ClientResources/Images/svc-davinci.jpg); }
#main_services #service6957 p{ background-image: url(/ClientResources/Images/svc-heartstroke.jpg); }

svc-heartstroke.jpg
a.cta-cuddlebugs{ width: 232px; height: 88px; background: transparent url(../Images/cta-cuddlebugs.jpg) no-repeat center top; display: inline; float: right; margin: 0 3px 10px; overflow: hidden; text-indent: -99999em; }
a.cta-billpay{ width: 190px; height: 28px; background: transparent url(/ClientResources/Images/cta-billpay.gif) no-repeat center top; color: #fff; display: inline; float: left; font-size: 14px; font-weight: bold; line-height: 28px; margin: 0 0 10px; padding: 6px 34px 6px 16px; text-decoration: none; }
a.cta-preregistration{ width: 240px; height: 100px; background: transparent url(/ClientResources/Images/cta-preregistration.jpg) no-repeat center top; display: inline; float: left; margin: 0 0 10px; overflow: hidden; text-indent: -99999em; }
#cta-bar{ width: 450px; height: 90px; position: absolute; left: 250px; bottom: 10px; background: transparent url(/ClientResources/Images/bg-ctabar.gif) repeat-x center top; border: solid 1px #c1b78d; display: block; list-style: none; padding: 9px 4px; }
#cta-bar li{ display: inline; float: left; }
#cta-bar li a{ width: 215px; height: 90px; background: transparent no-repeat center top; display: inline; float: left; margin: 0 5px; overflow: hidden; text-indent: -99999em; }
#cta-bar li a.cta-findaphysician{ background-image: url(/ClientResources/Images/cta-findaphysician.jpg); }
#cta-bar li a.cta-ecard{ background-image: url(/ClientResources/Images/cta-ecard.jpg); }
#main_sidebar{ width: 230px; background: #f9f6ec; border: solid 1px #d9d1b1; display: inline; float: right; padding: 4px; }
#main_sidebar #latestnews{  }
#main_sidebar #latestnews h2{ background: transparent url(/ClientResources/Images/bg-bar-blue.gif) repeat-x center top; border: solid 1px #005dab; color: #fff; font-size: 14px; line-height: 28px; padding: 0 10px; }
#main_sidebar #latestnews a{ color: #005dab; text-decoration: none; }
#main_sidebar #latestnews a:hover, #main_sidebar #latestnews a:focus{ color: #ee3a43; }
#main_sidebar #latestnews dl{ padding: 10px 10px 0; }
#main_sidebar #latestnews dl dt{ font-size: 14px; line-height: 18px; }
#main_sidebar #latestnews dl dd{ font-size: 12px; line-height: 18px; margin: 0 0 10px; }
#main_sidebar #latestnews .viewall{ font-size: 14px; font-weight: bold; margin: 0 10px; }
#main_sidebar .cta-jointcommission{ width: 230px; height: 80px; background: transparent url(/ClientResources/Images/cta-jointcommission.jpg) no-repeat center top; display: inline; float: left; margin: 10px 0 0; overflow: hidden; text-indent: -99999em; }
