/* Main Section Background */

#main {background: #fff url(/PublishingImages/Phase2/main_bg_home.gif) repeat-x top;}
#section-masthead {margin-bottom: 4em;}
#main-content #page-heading h1 {margin-bottom: .5em;}
#page-heading {padding-left: 20px;}

/* Special Rules for U.S. News version of homepage */

/* #main-content h1, #wrap p.header-tagline {text-indent: -9999px;}
#main-content h1 {margin-bottom: 2.8em;} */
#main-content #section-masthead #page-heading h1 {margin-left: 0;}
#page-heading a.learn-more {
background: url(/PublishingImages/Phase2/cta_images/cta-wellness-btn.gif) no-repeat top;
clear: left;
display: block;
height: 23px;
margin: 1em 0 0 0;
text-indent: -9999px;
width: 174px;
}
#page-heading a.learn-more:hover {background-position: bottom;}

/* Section Images Background */

/*#wrap #main #main-inner {background: url(/PublishingImages/Phase2/home_page_bg/image_1.jpg) no-repeat 0 0;}
#wrap #main .image-one {background: url(/PublishingImages/Phase2/home_page_bg/image_1.jpg) no-repeat 0 0;}
#wrap #main .image-two {background: url(/PublishingImages/Phase2/home_page_bg/image_2.jpg) no-repeat 0 0;}
#wrap #main .image-three {background: url(/PublishingImages/Phase2/home_page_bg/image_3.jpg) no-repeat 0 0;}
#wrap #main .image-four {background: url(/PublishingImages/Phase2/home_page_bg/image_4.jpg) no-repeat 0 0;}*/

ul#bg-switcher {
float: left;
padding-left: 20px;
}
ul#bg-switcher li {
cursor: pointer;
float: left;
height: 55px;
margin-right: 20px;
padding: 0;
text-indent: -9999px;
width: 62px;
background-position: 0 0;
background-repeat: no-repeat;
}
ul#bg-switcher li.imageone {background-image: url(/PublishingImages/Phase2/home_page_bg/imageone.png);}
ul#bg-switcher li.imagetwo {background-image: url(/PublishingImages/Phase2/home_page_bg/imagetwo.png);}
ul#bg-switcher li.imagethree {background-image: url(/PublishingImages/Phase2/home_page_bg/imagethree.png);}
ul#bg-switcher li.imagefour {background-image: url(/PublishingImages/Phase2/home_page_bg/imagefour.png);}

#wrap #bg-switcher li.hover, #bg-switcher li.active {background-position: 0 bottom;}

/* Section Masthead Styles */

/* #section-masthead {margin-bottom: 9em;} Hidden for U.S. News announcement */

/*-----------------------------------------------
!Home Page Promo Section
-----------------------------------------------*/

#home-promo {
background: url(/PublishingImages/Phase2/cta_images/home_promo_bottom.png) no-repeat bottom;
margin-bottom: 2em;
padding-bottom: 8px;
position: relative;
}
* html #home-promo {background: url(/PublishingImages/Phase2/cta_images/home_promo_bottom.gif) no-repeat bottom;}
#home-promo-inner {
background: url(/PublishingImages/Phase2/cta_images/home_promo_top.png) no-repeat top;
overflow: hidden;
padding: 0 0 2px 20px;
}
* html #home-promo-inner {background: url(/PublishingImages/Phase2/cta_images/home_promo_top.gif) no-repeat top;}
#main-content #home-promo h2 {
border-bottom: none;
padding-top: 10px;
padding-bottom: 0;
}
#main-content #home-promo .main-links ul {margin-bottom: 0;}
#main-content #home-promo .main-links li {
background: url(/PublishingImages/Florida/Site/list_arrow_orange.gif) no-repeat 0 5px;
display: inline;
margin-right: 10px;
}
#main-content #home-promo-inner img.promo-image {
position: absolute;
right: 4px;
top: 1px;
}

/* Annual Report Promo */
div#ann-rpt {
background: url(/PublishingImages/Phase2/cta_images/ann_rept_bg.png) no-repeat 0 0;
height: 177px;
margin-bottom: 2.5em;
width: 500px;
}
div#ann-rpt-inner {
padding: 20px;
position: relative;
}
* html div#ann-rpt {background: url(/PublishingImages/Phase2/cta_images/ann_rept_bg.gif) no-repeat 0 0;}
div#annrep-container {
background-color: #fff;
border: 1px solid #c9c9c9;
padding: 1px;
height: 130px;
width: 200px;
}
div#annrep-container img {margin: 0;}
div#annrep-carousel1, div#annrep-carousel2 {float: left;}
div#ann-rpt-inner h3 {display: none;}
div#ann-rpt-inner p.lead-in {display: none;}
div#ann-rpt-inner a.cta-interactive-pdf {
background: url(/PublishingImages/Phase2/cta_images/cta_interactive_pdf.gif) no-repeat 0 0;
display: block;
height: 23px;
position: absolute;
right: 100px;
text-indent:-9999px;
top: 120px;
width: 157px;
}
div#ann-rpt-inner a.cta-interactive-pdf:hover {background-position: bottom;}

/* My Chart Styles */

#secondary-content {
padding: 0 0 20px;
width: 260px;
}
#myChartSignIn {
background: url(/PublishingImages/Phase2/secondary-content-featured.png) no-repeat 0 0;
margin-bottom: 2em;
}
#myChartSignIn div.sos-login {
border-top: 1px dotted #999;
margin: .5em 0;
padding-top: .8em;
}
#myChartSignIn div.sos-submit {
border-bottom: 1px dotted #999;
margin-bottom: .5em;
padding-bottom: 1em;
}
#myChartSignIn div.text-input-border input {
border: 1px solid #999;
font-size: 1.1em;
height: 1.2em;
padding: 2px;
width: 208px;
}
#myChartSignIn div.text-input-border {margin-bottom: .5em;}
#myChartSignIn label {display: block;}
#myChartSignIn-bottom {
background: url(/PublishingImages/Phase2/secondary-content-featured_bottom.gif) no-repeat bottom;
padding: 20px;
}
#wrap #myChartSignIn a.sign-in {
background: url(/PublishingImages/Phase2/cta_images/sign_in_btn.gif) no-repeat 0 0;
display: block;
float: left;
height: 23px;
text-indent: -9999px;
width: 57px;
}
#wrap #myChartSignIn a.sign-in:hover {background-position: bottom;}
#myChartSignIn ul.info {
float: right;
font-size: .9em;
}
#content #myChartSignIn ul.info li {
background: none;
padding-left: 0;
}
a.lnkResetPassword, a.lnkForgotMyChartID {
float: right;
font-size: 1.1em;
}

/*****************************************
ADDITIONS FOR CAROUSEL (6/23/2010)
*****************************************/

/* !Home Overrides */
/****************************************/

#main {position: relative;}
#main-content #section-masthead {
min-height: 290px;
height: auto !important;
height: 290px;
}
#main-content p.call-us {font-size: 1.4em;}
#page-heading {text-indent: -99999px;}
#contact-area, #primary-content, #secondary-content {position: relative;}





/* !IE6 fixes */
/****************************************/
* html #secondary-content {position: static;}
* html #carousel {z-index: -1;}
* html #contact-area  {background: url("/PublishingImages/Childrens_Hospital/site/_theme/contact_area_bg_bottom.gif") no-repeat scroll center bottom transparent;}
* html #contact-area div {
background: none #FFFFFF;
border-right: 1px solid #CCCCCC;
}
* html #contact-area #contact-us, * html #contact-area #appointments {
border-left: 1px solid #CCCCCC;
margin-left: 1px;
width: 220px;
}

/*****************************************
END CAROUSEL ADDITIONS
*****************************************/

/************ =IE6 fix for extra padding below social media links
***************************************/

* html #section-masthead {
margin-bottom: 0; 
padding-bottom: 4em;
}

/************ =IE7 fix for extra padding below social media links
***************************************/

*:first-child+html #section-masthead {
margin-bottom: 0; 
padding-bottom: 4em;
}

