/* This style sheet is imported on every page in the site, for global style purposes */

/* Sleep on it Promo */

#homeSleepOnIt { width: 160px; height: 237px; background: transparent url(../images/bg-sleeponit.gif) 0 0 no-repeat; padding: 65px 15px 0px 15px;  }
#homeSleepOnIt p { text-align: center; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #643c00; margin: 10px 0 0 0; }
#sleepOnIt .mainText p { margin: 75px 10px 0 10px; }
#homeSleepOnIt a { text-decoration: underline; font-weight: bold; color: #643c00; }
#homeSleepOnIt a:hover { text-decoration: none; }

#homeLeftPromo { background: transparent url(../images/bg-home-leftpromo.jpg) 0 0 no-repeat; height: 150px; width: 369px; float: left; text-indent: -9999px; }
#homeRightPromo{ background: transparent url(../images/bg-home-rightpromo.jpg) 0 0 no-repeat; height: 150px; width: 385px; float: right; position: relative; cursor: pointer; }
#sleepRelationshipsPromo { background: transparent url(../images/bg-sleep-relationships-promo.gif) 0 0 no-repeat; height: 150px; width: 369px; float: right; position: relative; }
#homeRightPromo h3, #homeRightPromo h4, #homeRightPromo p, #sleepRelationshipsPromo h3, #sleepRelationshipsPromo h4, #sleepRelationshipsPromo p { text-indent: -9999px; }
	#homeRightPromo #audioPlayer, #sleepRelationshipsPromo #audioPlayer { position: absolute; top: 115px; left: 18px; }

a:hover #homeLeftPromo { cursor: pointer; }

/*#sleepOnIt { overflow: visible; width: 190px; height: 336px; background: transparent url(../images/bg-sleeponit-full.gif) 0 0 no-repeat; margin-top: 2px; }*/
#sleepOnIt { width: 190px!important; height: 303px!important; background: transparent url(../images/bg-sleeponit.gif) 0 0 no-repeat; float:right}
#sleepOnIt p { text-align: center; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #643c00; margin: 10px 0 0 0; }
.mainText p { margin: 75px 10px 0px 10px !important; }
#sleepOnIt a { text-decoration: underline; font-weight: bold; color: #643c00; }
#sleepOnIt a:hover { text-decoration: none; }

#shareThis a { position: absolute; top: 3px; left: 7px; }
#shareThis { height: 25px; width: 99px; position: relative; background-color: #B4D4EF; float: left; color: #666 !important; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#shareThis span.stbuttontext { font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666; }


/* PressRoom Styles */
.PressRoomBody{background:url(/images/bg-gradient.png) 0 0 no-repeat;}
.PressRoomMainPane{float:left; width:560px; margin-left:10px;background:url(/images/bg-gradient.png) 0 0 no-repeat;}
.PressRoomRightPane{float:right; width:190px;background:url(/images/bg-gradient.png) 0 0 no-repeat;
    margin-left: 0px;
}
.PressRoomRightPaneDiv{margin-left:10px;background:url(/images/bg-gradient.png) 0 0 no-repeat;}
.PressRoomFooter{clear:both;}

.PressRoomTitle{color: #87317A; font-size: 16px; font-weight:bold; margin-top:10px;}
.PressRoomBlurb{color: #416B79; font-size: 14px; width: 350px;}

.PressRoomIcon{float:left; margin-right:10px;margin-top: 30px;}
.PressRoomIcon2{float:left; margin-right:10px;margin-top: 5px;}
.PressRoomSection
{
    color: #416B79;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: .5em;
    display: block;
    clear:both;
}
.PressRoomDateStyle
{
    color: #416B79;
    font-size: 12px;
    font-style: italic;
    margin: 1em 0px 0px 0px;
    padding: 0px;
    clear: both;
}
.PressRoomHeaderStyle
{   
    margin: .4em 0px 0px 0px;
    padding: 0px;
}
.PressRoomHeaderStyle a, .PressRoomArchivesLink a, .PressRoomFactSheetsLink a, .PressRoomH2, .link, .PressRoomVideoTitle 
{
    color: #0081BA!important;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none !important;
}
.PressRoomH2{clear:both;margin:10px !important;}

.PressRoomSubHeadStyle, .PressRoomText, .PressRoomVideoDesc
{
    color: #416B79;
    font-size: 12px;
    margin: .4em 0px 0px 0px;
    padding: 0px;
}
.PressRoomVideoTitle, .PressRoomVideoDesc
{
    padding:0px;
    margin: 0px 0px 10px 0px;
}
.PressRoomArchivesLink
{   margin: .6em 0px 0px 0px;
    padding: 0px;
}
.PressRoomPhotosStyle
{
    color: #416B79;
    font-size: 12px;
    margin: 0px 0px 10px 1em;
    padding: 0px;
}
.PressRoomVideoSection
{
    color: #416B79;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 10px;
    display: block;
    clear:both;
}

/* PressRoom Right Pane Styles */
.PressRoomRightPaneSection
{
    background-color: #F3F7F8;
    margin: .1em 0px .1em 0px;
    padding: 0px;
}
.PressRoomRightPaneTitle, .PressRoomRightPaneTitleTop
{
    color: #87317A !important;
    font-size: 14px !important;
    font-weight:bold !important;
    margin-left:0px !important;
}
.PressRoomRightPaneTitleTop
{ margin-top:10px !important; margin-bottom:0px;}
.PressRoomRightPaneTitle
{ display:block;}

.PressRoomRightPane p
{
    color: #416B79;
    font-size: 12px;
    margin: 0px 3px 10px 10px;
}
.PressRoomRightPane a
{
    color: #0081BA!important;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none !important;
}
.PressRoomFactSheetsLink
{   margin: 10px, auto, 10px, 10px;}


/* Sleep-Health Styles */
.SleepHealthBody{background:url(/images/bg-gradient.png) 0 0 no-repeat;}
.SleepHealthMainPane{float:left; width:560px; margin-left:0px;background:url(/images/bg-gradient.png) 0 0 no-repeat;}
.SleepHealthRightPane{float:right; width:190px; margin-left: 0px;}
.SleepHealthRightPaneDiv{margin-left:10px;background:url(/images/bg-gradient.png) 0 0 no-repeat;}

div.contentTabs{ width: 190px; height: 30px; background:#FFF url(../images/bms07-nav-bg.jpg) no-repeat top left; padding: 5px 0 0 0px; float:left; }
div.contentTabs a, div.contentTabs a:visited { font-family:Arial, Helvetica, sans-serif; font-weight: 700; color: #FFF; font-size: 12px; text-decoration: none; margin-left: 10px; }
div.contentTabs a:hover { color: #FFF; background-color: #3a7597; }
