﻿/*::::::::::::::::::::::::::::::::::::::::::::
		Home CSS
		Copyright © 2010 McMurry
::::::::::::::::::::::::::::::::::::::::::::*/

/* Marquee */
#marquee-wrap{ width: 960px; height: 372px; position: relative; z-index: 50; background: transparent url(../Images/bg-marqueewrap.jpg) no-repeat center top; margin: 0 auto; overflow: hidden; }
#marquee-wrap #marquee{ width: 660px; height: 372px; position: relative; display: inline; float: left; overflow: hidden; }
#marquee-wrap .marquee-pager{ position: absolute; right: 344px; top: 349px; z-index: 10; }
#marquee-wrap .marquee-pager a{ background: #0f4578; color: #ddd; font-size: 15px; display: inline; float: left; font-weight: bold; line-height: 15px; margin: 0 5px 0 0; padding: 2px 7px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#marquee-wrap .marquee-pager a:hover{ background: #4095cc; color: #fff; }
#marquee-wrap .marquee-pager a.activeSlide{ background: #ffc115; color: #061c31; }
#marquee-wrap .slide{ width: 660px; height: 372px; position: absolute; background: transparent no-repeat center top; display: block; overflow: hidden; }
#marquee-wrap .slide h2{ position: absolute; left: -999999em; }
#marquee-wrap .slide p{ position: absolute; left: -999999em; }
#marquee-wrap .where-does-it-hurt{ background-image: url(../Images/marquee-wheredoesithurt.jpg); z-index: 20; }
#marquee-wrap .where-does-it-hurt p{ position: absolute; left: 24px; top: 165px; color: #fff; font-size: 16px; }
#marquee-wrap .where-does-it-hurt ul{ width: 360px; position: absolute; left: 24px; top: 195px; overflow: hidden; }
#marquee-wrap .where-does-it-hurt ul li{ width: 100px; background: transparent url(../Images/bullet-marquee.gif) no-repeat left 7px; display: inline; float: left; font-family: Georgia, Times New Roman, Serif; font-size: 16px; line-height: 18px; margin: 0 10px 10px 0; padding: 0 0 0 10px; }
#marquee-wrap .where-does-it-hurt ul li a{ color: #fff; text-decoration: none; }
#marquee-wrap .where-does-it-hurt ul li a:hover, #marquee-wrap .where-does-it-hurt ul li a.hover{ color: #ffc115; text-decoration: underline; }
#marquee-wrap .where-does-it-hurt .specialties{ width: 211px; height: 15px; position: absolute; left: 21px; top: 352px; background: transparent url(../Images/btn-specialties.gif) no-repeat center top; display: block; overflow: hidden; text-indent: -999999em; }
#marquee-wrap .where-does-it-hurt .specialties:hover{ background-position: center bottom; }
#marquee-wrap .where-does-it-hurt .ooc-man{ display: inline; float: right; margin: 4px 4px 0 0; }

#marquee-wrap .forty-years{ background-image: url(../Images/marquee-40-years.jpg); z-index: 20; }
#marquee-wrap .quick-form-wrap a#forty-years-link{ background: transparent url(../Images/ooc_40thann.png) no-repeat bottom center; position: absolute;  top: -27px; left: 180px; z-index: 500; height: 87px; width: 101px; text-indent: -9999px; }

#marquee-wrap .ortho-update-2010{ background-image: url(../Images/marquee-orthoupdate2010.jpg); text-indent: -999999em; }
#marquee-wrap .in-the-community{ background-image: url(../Images/marquee-community.jpg); text-indent: -999999em; }
#marquee-wrap .lake-mary-office{ background-image: url(../Images/marquee-lakemaryoffice.jpg); text-indent: -99999em; }
#marquee-wrap .new-downtown-office{ background-image: url(../Images/marquee-newoffice.jpg); text-indent: -99999em; }
#marquee-wrap .drbradd{ background-image: url(../Images/marquee-dr_bradd.jpg); text-indent: -99999em; }
#marquee-wrap .news{ background-image: url(../Images/marquee-news.jpg); text-indent: -99999em; }
#marquee-wrap .conference{ background-image: url(../Images/marquee-conference.jpg); text-indent: -99999em; }
#marquee-wrap .conference a{visibility: visible; display: block; width: 500px; height: 365px; top: 0; font-size: 1px; background-image: none;}
#marquee-wrap .OOCspeaker{ background-image: url(../Images/marquee-OOC-Speaker.jpg); text-indent: -99999em; }

#marquee-wrap .videos{ width: 393px; height: 210px; background-image: url(../Images/marquee-videos.jpg); padding: 131px 240px 31px 27px; }
#marquee-wrap .videos .video{ width: 378px; height: 90px; background: transparent url(../images/bg-marquee_video.png) no-repeat 0 0; display: inline; float: left; margin: 5px 0 0; padding: 5px 10px 5px 5px; text-decoration: none; }
#marquee-wrap .videos .video:hover, #marquee-wrap .videos .video:focus{ background-position: 0 100%; }
#marquee-wrap .videos .video img{ display: inline; float: left; margin: 0 12px 0 0; }
#marquee-wrap .videos .video strong, #marquee-wrap .videos .video em{ display: block; text-shadow: 1px 1px 0 #036; }
#marquee-wrap .videos .video strong{ color: #fff; font-size: 16px; line-height: 20px; margin: 0 0 5px; }
#marquee-wrap .videos .video em{ background: transparent url(../Images/btn-play.png) no-repeat 0 0; color: #ffc600; float: left; font-size: 11px; font-style: italic; font-weight: bold; padding: 2px 0 4px 20px; text-transform: uppercase; }
#marquee-wrap .marquee-link{ position: absolute; left: 20px; top: 350px; background: transparent url(../Images/bg-marqueelink.gif) no-repeat right 4px; color: #fff; display: block; font-family: Georgia, Times New Roman, Serif; font-size: 14px; font-style: italic; padding: 0 20px 0 0; text-decoration: none; text-indent: 0; }
#marquee-wrap .marquee-link strong{ color: #ffcb05; font-family: Calibri, Arial, Sans-Serif; font-size: 16px; font-style: normal; text-transform: uppercase; }
#marquee-wrap .marquee-link:hover{ color: #eee; }
#marquee-wrap .marquee-link:hover strong{ color: #429cd4; }
#marquee-wrap .quick-form-wrap{ width: 269px; height: 315px; position: relative; z-index: 15; display: inline; float: right; margin: 10px 11px 0 0; padding: 10px; }
#marquee-wrap .quick-form-wrap h2{ height: 50px; margin: 0 0 15px; overflow: hidden; text-indent: -99999em; }
#marquee-wrap .quick-form-wrap p.call-us{ position: absolute; left: -27px; top: 340px; color: #fff; font-family: Georgia, Times New Roman, Serif; font-size: 14px; font-style: italic; }
#marquee-wrap .quick-form-wrap p.call-us strong{ color: #ffcb05; font-family: Calibri, Arial, Sans-Serif; font-size: 16px; font-style: normal; }
#marquee-wrap .quick-form-wrap .thank-you{ position: absolute; top: 95px; padding: 0 40px 0 0; }
#marquee-wrap .quick-form-wrap .thank-you h3{ border-bottom: dotted 1px #666; color: #000; font-size: 1.65em; margin: 0 0 5px; padding: 2px 5px; }
#marquee-wrap .quick-form-wrap .thank-you p{ color: #333; font-size: 1.2em; line-height: 1.2em; margin: 0 0 10px; padding: 0 5px; }
#marquee-wrap .quick-form-wrap input.textbox, #marquee-wrap .quick-form-wrap textarea.textbox{ width: 220px; background: #fff; border: 0 none; color: #454545; font-family: Georgia, Times New Roman, Serif; font-size: 14px; font-style: italic; margin: 0 0 7px; padding: 4px 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#marquee-wrap .quick-form-wrap input.txt-error{ width: 205px; background: #ffc url(../Images/bg-error.gif) no-repeat right 6px; border: solid 1px #c6b43d; color: #b44000; padding: 3px 24px 3px 9px; }
#marquee-wrap .quick-form-wrap .field-checkbox{ display: inline; float: left; overflow: hidden; }
#marquee-wrap .quick-form-wrap .field-checkbox input{ display: inline; float: left; margin: 2px 5px 0 0; }
#marquee-wrap .quick-form-wrap .field-checkbox label{ width: 225px; color: #06121f; display: inline; float: right; font-size: 11px; line-height: 14px; margin: 0 15px 0 0; }
#marquee-wrap .quick-form-wrap .field-checkbox label strong{ text-transform: uppercase; }
#marquee-wrap .quick-form-wrap a{ background: transparent url(../Images/bg-blackbutton.gif) no-repeat right top; color: #fff; display: inline; float: right; font-size: 12px; font-weight: bold; margin: 5px 2px 0 0; padding: 4px 22px 5px 12px; text-decoration: none; text-transform: uppercase; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#marquee-wrap .quick-form-wrap a:hover{ background-position: right bottom; }

/* Content */
#content-wrap{ padding-top: 7px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
#content-wrap .cta-newsletter{ width: 310px; height: 90px; background: transparent url(../Images/cta-newsletter.gif) no-repeat center top; display: inline; float: right; overflow: hidden; text-indent: -999999em; }
#content-wrap .cta-newsletter:hover{ background-position: center bottom; }
#content-wrap .latest-news{ width: 310px; display: inline; float: right; }
#content-wrap .latest-news h2{ background: transparent url(../Images/h2-latestnews.gif) no-repeat center top; font-family: Georgia, Times New Roman, Serif; font-size: 2em; font-style: italic; font-weight: normal; line-height: 1em; margin: 0 0 .25em; overflow: hidden; padding: .5em; }
#content-wrap .latest-news h2 a{ border-bottom: dotted 2px #eaeae7; color: #243849; display: inline; float: left; padding: 0 2.25em .25em .75em; text-decoration: none; }
#content-wrap .latest-news h2 a:hover{ color: #4095cc; }
#content-wrap .latest-news dl{ background: transparent url(../Images/bg-latestnews.gif) no-repeat center bottom; padding: 0 0 20px; }
#content-wrap .latest-news dl dt{ min-height: 20px; height: auto !important; height: 25px; background: transparent url(../Images/paper-clip.gif) no-repeat left top; font-family: Georgia, Times New Roman, Serif; font-size: 1.4em; line-height: 1.25em; padding: 5px 0 0 26px; }
#content-wrap .latest-news dl dt a{ color: #4095cc; text-decoration: none; }
#content-wrap .latest-news dl dt a:hover{ color: #ffcb05; }
#content-wrap .latest-news dl dd{ font-size: 1.2em; line-height: 1.25em; margin: 0 0 .5em; padding: 0 0 0 26px; }
#content-wrap .content{ width: 624px; position: relative; display: inline; float: left; overflow: hidden; }
#content-wrap .content .section .info{ background: #fff url(../Images/bg-section-home.gif) no-repeat right top; display: none; margin: 40px 0 0; padding: 15px 15px 1px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
#content-wrap .content .section-active .info{ display: block; }
#content-wrap .content h2{ position: absolute; top: 0px; background: transparent url(../Images/h2-tab-inactive.gif) no-repeat right top; color: #fff; cursor: pointer; font-family: Georgia, Times New Roman, Serif; font-size: 18px; font-weight: normal; line-height: 20px; padding: 10px 12px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
#content-wrap .content .section-active h2{ background-image: url(../Images/h2-tab-active.gif); }
#content-wrap .content .section-treatments h2{ left: 283px; }
#content-wrap .content .section-treatments .info{ background-position: left top; }
#content-wrap .content .social-networks{ position: absolute; right: 0; top: 0; z-index: 40; list-style: none; margin: 0; padding: 0; }
#content-wrap .content .social-networks li, #content-wrap .content .social-networks a{ display: inline; float: left; }
#content-wrap .content .social-networks li{ background: transparent none; padding: 0; }
#content-wrap .content .social-networks a{ width: 32px; height: 32px; background: transparent no-repeat center top; margin-left: 5px; overflow: hidden; text-indent: -999999em; }
#content-wrap .content .social-networks a:hover{ background-color: transparent; border-bottom: solid 2px #ffc115; }
#content-wrap .content .social-networks .youtube a{ background-image: url(../Images/btn-youtube.gif); }
#content-wrap .content .social-networks .facebook a{ background-image: url(../Images/btn-facebook.gif); }
#content-wrap .content .social-networks .twitter a{ background-image: url(../Images/btn-twitter.gif); }
