﻿/*::::::::::::::::::::::::::::::::::::::::::::
	Parrish Medical Center
	Designed by Angie Thompson
	HTML/CSS/JS by Brandon Kidd
	Internal CSS
	Copyright © 2010 McMurry
::::::::::::::::::::::::::::::::::::::::::::*/

#wrap{ background: transparent url(../Images/bg-wrap-generic.jpg) no-repeat center top; }
.about #wrap{ background-image: url(../Images/bg-wrap-about.jpg); }
.services #wrap{ background-image: url(../Images/bg-wrap-services.jpg); }
.services.services-early-detection-heart-aware-risk-assessment #wrap{ background-image: url(../Images/bg-wrap-knowyourscore.jpg); }
.services-healthcare-center-at-psj #wrap{ background-image: url(../Images/bg-wrap-psj-index.jpg);}
.services-healthcare-center-at-psj-lab-services #wrap{ background-image: url(../Images/bg-wrap-psj-lab.jpg);}
.services-healthcare-center-at-psj-sleep-disorders-center #wrap{ background-image: url(../Images/bg-wrap-psj-sleep-disorders.jpg);}
.services-healthcare-center-at-psj-physician-offices #wrap{ background-image: url(../Images/bg-wrap-psj-phys-offices.jpg);}
.patients #wrap{ background-image: url(../Images/bg-wrap-patients.jpg); }
.news #wrap{ background-image: url(../Images/bg-wrap-news.jpg); }
.healing-experiences #wrap{ background-image: url(../Images/bg-wrap-healingexperiences.jpg); }
.physicians #wrap{ background-image: url(../Images/bg-wrap-physicians.jpg); }
.about-contact #wrap{ background-image: url(../Images/bg-wrap-contact.jpg); }
.careers #wrap{ background-image: url(../Images/bg-wrap-careers.jpg); }
.events #wrap{ background-image: url(../Images/bg-wrap-events.jpg); }
.locations #wrap{ background-image: url(../Images/bg-wrap-location.jpg); }

/*::::::::::::::::::::
	Content
::::::::::::::::::::*/
#content{ margin: 80px auto 0; }
#content .health-bridge{ margin-top: 15px; }
#main_inner{ background: transparent url(../Images/bg-maininner.png) no-repeat 100% 100%; margin-top: 20px; }
/* Main Content */
#main_content{ width: 680px; min-height: 260px; background: transparent url(../Images/bg-maincontent.png) no-repeat 0 0; display: inline; float: right; font-family: Calibri, Arial, Sans-Serif; font-size: 1.5em; line-height: 1.25em; margin-top: -20px; padding: 15px; overflow: hidden; }
#main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6{ font-weight: normal; line-height: 1.25em; margin: 0 0 0.5em; }
#main_content h1{ color: #008c9a; font-family: Georgia, Times New Roman, Serif; font-size: 2.2em; }
#main_content h2{ border-bottom: dashed 1px #c6c2be; color: #666; font-size: 2em; text-transform: uppercase; }
#main_content h3{ color: #e6854d; font-family: Georgia, Times New Roman, Serif; font-size: 1.7em; font-style: italic; }
#main_content h4{ color: #008c9a; font-family: Georgia, Times New Roman, Serif; font-size: 1.6em; }
#main_content h5{ color: #666; font-family: Calibri, Arial, Sans-Serif; font-size: 1.5em; text-transform: uppercase; }
#main_content h6{ color: #e7b95c; font-family: Georgia, Times New Roman, Serif; font-size: 1.35em; font-style: italic; }
#main_content p{ font-family: Calibri, Arial, Sans-Serif; line-height: 1.5em; margin: 0 0 1.25em; }
#main_content a{ color: #008c9a; text-decoration: none; }
#main_content a:hover{ color: #e6854d; text-decoration: underline; }
#main_content ul{ margin: 0.25em 0 1.25em 0.5em; }
#main_content ul li{ line-height: 1.5em; list-style: disc; margin: 0 0 0.25em 10px; }
#main_content ol{ margin: 0.25em 0 1.25em 2.25em; }
#main_content ol li{ line-height: 1.5em; list-style-type: decimal; margin: 0 0 0.25em; }
#main_content fieldset{ border: solid 1px #c6c2be; padding: 0.5em 1em; }
#main_content legend{ color: #008c9a; font-size: 1.5em; padding: 0 0.5em; }
#main_content hr, #main_content .separator_dashed{ border: 0 none; border-bottom: double 3px #cce6ec; margin: 1em 0; padding: 0; }
#main_content sup{ font-size: 0.45em; margin-left: -0.25em; vertical-align: top; }
#main_content .formsection{ border: solid 1px #c6c2be; }
#main_content blockquote{ background: #e6f6fa; border-left: solid 10px #cce6ec; color: #5d9fae; font-family: Georgia, Times New Roman, Serif; font-style: italic; line-height: 1.5em; padding: 1em; }
#main_content quote{ color: #333; font-style: italic; font-weight: bold; }
#main_content .button, #main_content .button_disabled{ font-size: 12px; font-weight: bold; line-height: 26px; padding: 4px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#main_content .button{ background: transparent url(../Images/bg-button.gif) repeat-x left top; color: #666; font-weight: normal; }
#main_content .greenbutton{ background-image: url(../Images/bg-greenbutton.gif); color: #fff !important; }
#main_content input.button{ height: 22px; margin: 0; padding: 0 2px; line-height: 12px; }
#main_content .button:hover{ background-position: left bottom; color: #333; 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 */
#main_sidebar{ width: 235px; display: inline; float: left; margin-top: -20px; }
#main_sidebar h2{ display: none; }
#main_sidebar #sidemenu, #main_sidebar #contact_info{ width: 205px; background: #fff; display: inline; float: left; margin: 0 0 15px; overflow: hidden; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#main_sidebar fieldset{ display: none; }
#main_sidebar #map{ width: 205px; height: 200px; display: inline; float: left; margin: 15px 0 0; }
#main_sidebar address{ font-size: 1.4em; font-style: normal; line-height: 1.25em; }
#main_sidebar #phonenumbers{ font-size: 1.4em; font-style: normal; line-height: 1.25em; margin: 0 0 .5em; }
#sidemenu ul li{ position: relative; display: inline; float: left; font-family: Calibri, Arial, Sans-Serif; font-size: 16px; line-height: 20px; margin: 0 0 5px; }
#sidemenu ul li a{ width: 191px; background: transparent url(../Images/bullet-sidemenu1.gif) no-repeat left 5px; color: #008c9a; display: inline; float: left; padding: 0 0 0 14px; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#sidemenu ul li.selected a{ background-color: #008c9a; background-image: url(../Images/bullet-whitearrow.gif); background-position: left 10px; color: #fff; padding-bottom: 4px; padding-top: 3px; }
#sidemenu ul li a:hover, #sidemenu ul li a:focus{ color: #e6854d; text-decoration: underline; }
#sidemenu ul li.selected a:hover, #sidemenu ul li.selected a:focus{ background-color: #e7b95c; color: #666; text-decoration: none; }
#sidemenu ul li ul{ display: inline; float: left; margin: 4px 0 8px; }
#sidemenu ul li ul li{ font-family: Georgia, Times New Roman, Serif; font-size: 12px; font-weight: normal; margin: 0 0 2px; }
#sidemenu ul li ul li a, #sidemenu ul li.selected ul li a{ width: 181px; background: transparent url(../Images/bullet-sidemenu2.gif) no-repeat 10px 6px; color: #666; padding: 0 0 0 24px; }
#sidemenu ul li ul li.selected a{ background-color: #ddd; background-position: left 9px; border-left: solid 14px #fff; color: #666; padding: 2px 0 3px 10px; }
#sidemenu ul li ul li a:hover, #sidemenu ul li ul li a:focus, #sidemenu ul li.selected ul li a:hover, #sidemenu ul li.selected ul li a:focus{ background-color: transparent; color: #008c9a; text-decoration: underline; }
#sidemenu ul li ul li.selected a:hover, #sidemenu ul li ul li.selected a:focus{ background-color: #008c9a; color: #fff; }
#sidemenu ul li ul li ul{ margin: 2px 0 4px; }
#sidemenu ul li ul li ul li{ font-size: 11px; font-weight: bold; }
#sidemenu ul li ul li ul li a, #sidemenu ul li.selected ul li ul li a, #sidemenu ul li ul li.selected ul li a{ width: 171px; background: transparent url(../Images/bullet-sidemenu3.gif) no-repeat 20px 5px; border: 0 none; font-family: Calibri, Arial, Sans-Serif; padding: 0 0 0 34px; }
#sidemenu ul li ul li ul li.selected a{ background-color: #e6854d; background-position: left 7px; border-left: solid 24px #fff; color: #fff; padding: 1px 0 1px 10px; }
#sidemenu ul li ul li ul li a:hover, #sidemenu ul li ul li a:focus, #sidemenu ul li.selected ul li ul li a:hover, #sidemenu ul li.selected ul li ul li a:focus, #sidemenu ul li ul li.selected ul li a:hover, #sidemenu ul li ul li.selected ul li a:focus{ background-color: transparent; color: #666; }
#sidemenu ul li .hitarea{ width: 10px; height: 10px; position: absolute; right: -12px; top: 8px; background: transparent url(/ClientResources/Images/btn-expand.gif) no-repeat center top; cursor: pointer; display: block; overflow: hidden; text-indent: -99999em; }
#sidemenu ul li .collapsable-hitarea{ background-position: center bottom; }
/* Quick Links */
#main_sidebar #quicklinks{ width: 205px; background: #fff; display: inline; float: left; overflow: hidden; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#main_sidebar #quicklinks h2{ width: 205px; color: #666; display: inline; float: left; font-family: Calibri, Arial, Sans-Serif; font-weight: normal; font-size: 18px; line-height: 20px; margin: 0 0 7px; text-transform: uppercase; }
#main_sidebar #quicklinks ul, #main_sidebar #quicklinks ul li{ width: 205px; display: inline; float: left; }
#main_sidebar #quicklinks ul li{ background: transparent url(../Images/bullet-quicklinks.gif) no-repeat left 4px; font-size: 12px; font-style: italic; line-height: 14px; margin: 0 0 5px; padding: 0 0 0 12px; }
#main_sidebar #quicklinks ul li a{ color: #008c9a; text-decoration: none; }
#main_sidebar #quicklinks ul li a:hover{ color: #666; text-decoration: underline; }

/* Right Panel */
#content .health-bridge{ float: right; }
#content .upcoming-events{ display: none; }
#content .cta-inquicker{ display: none; }
#content .cta-labservices{ display: none; }
#content .health-assessments{ height: 135px; float: left; margin-right: 15px; }
#content .health-assessments .health-ctas{ margin-top: 12px; }
#content .health-assessments p{ margin-top: 5px; }
.widescreen #content{ width: 1215px; background: transparent url(../Images/bg-maininner.png) no-repeat 250px 100%; margin-top: 100px; }
.widescreen #main_inner{ width: 960px; background: transparent none; display: inline; float: left; margin-top: 0; }
.widescreen .right_panel{ margin-top: -20px; overflow: hidden; }
.widescreen #content .right_panel{ width: 240px; display: inline; float: right; }
.widescreen #content .health-bridge{ margin: 0; padding: 0; }
.widescreen #content .health-bridge .newsletter{ width: 240px; height: 225px; margin: 0; padding: 0; }
.widescreen #content .health-bridge a{ width: 200px; height: 36px; right: 20px; top: 189px; background-image: url(../Images/btn-visitvvonline_sm.png); }
.widescreen #content .health-bridge a:hover, .widescreen #content .health-bridge a:focus{ background-position: 0 -36px; }
.widescreen #content .health-bridge a:active{ background-position: 0 -72px; }
.widescreen #content .health-assessments{ width: 200px; height: 260px; float: right; margin-right: 0; }
.widescreen #content .health-assessments .health-ctas{ margin-top: 0; }
.widescreen #content .health-bridge{ width: 240px; height: 245px; background-image: url(../Images/bg-vimvigor_sm.png); margin: 0; padding: 0; }
.widescreen #content .upcoming-events{ display: inline; }
.widescreen #content .cta-inquicker{ display: inline; margin-top: 7px; }
.widescreen #content .cta-labservices{ display: inline; }
.widescreen ul.cta-buttons{ margin-top: 15px; }

/* Accolade Styles */
#awards-recognition{ width: 680px; height: 304px; position: relative; margin: 0 0 20px; }
#awards-recognition .awards-wrap{ width: 640px; height: 300px; position: relative; background: #fbf7ed; border-top: solid 2px #ede4cf; border-bottom: solid 2px #ede4cf; display: inline; float: left; margin: 0 20px; overflow: hidden; }
#awards-recognition .tab-prev, #awards-recognition .tab-next{ width: 20px; height: 304px; position: absolute; top: 0px; background: transparent no-repeat left bottom; display: block; overflow: hidden; text-indent: -99999em; }
#awards-recognition .tab-prev:hover, #awards-recognition .tab-next:hover{ background-position: left top; }
#awards-recognition .tab-prev{ left: 0px; background-image: url(/ClientResources/Images/btn-accoladeleft.gif); }
#awards-recognition .tab-next{ right: 0px; background-image: url(/ClientResources/Images/btn-accoladeright.gif); }
#awards-recognition .awards{ width: 99999em; position: absolute; }
#awards-recognition .awards .award{ width: 200px; height: 300px; float: left; margin: 0 20px 0 0; }
#awards-recognition .awards .award p{ width: 170px; border-top: dotted 1px #ede4cf; font-size: 11px; line-height: 16px; margin: 0 15px; padding: 10px 0 0; text-align: left; }

/* tabs */
#tabs ul {margin-bottom:0; padding-bottom:0;}

#tabs ul.ui-tabs-nav li {list-style-type:none; background-image:none; margin:0; padding:0; font: normal .9em Calibri, Arial, Verdana, sans-serif;}
#tabs .ui-tabs-panel{ font: normal .9em Calibri, Arial, Verdana, sans-serif; color: #7C7570;}
#tabs .ui-tabs-panel li{margin-bottom: .25em;}
#tabs #tabs-1, #tabs #tabs-2, #tabs #tabs-3, #tabs #tabs-4, #tabs #tabs-5 {border:solid 1px #f2efe2;}

/*---- Spirit of Women Registration Form --- Seth Y --- */
#main_content #spirit-of-women.cform .section {padding:10px 10px 0 10px; margin-bottom:0; background:url(../Images/SOW-FormBackground.jpg) no-repeat; width:500px; border:none;}
#main_content #spirit-of-women.cform div.commandrow {padding:10px 0 15px 20px; background:url(../Images/SOW-FormBackground-base.jpg) no-repeat; width:500px; border:none;}
#main_content #spirit-of-women.cform .section input {color:#4b4b4b;font-family: Calibri, Arial, Verdana, sans-serif;}
#main_content #spirit-of-women.cform .section select {color:#4b4b4b;font-family: Calibri, Arial, Verdana, sans-serif;}

/* Videos */
#main_content .video-wrap{ border: solid 2px #008c9a; margin: 0 0 10px 10px; overflow: hidden; }
#main_content .video-outer-wrap{ width: 334px; display: inline; float: right; margin: 0 0 10px 10px;}
#main_content .healing1{ width: 200px; margin: 0 auto;}

/* Vim & Vigor */
.vim-vigor #main_content h1{ display: none; }
.vim-vigor #main_content .menu{ display: none; }


#divPrintablePDFLink {display:block !important;text-align:right;}
