/*reset margins*/
* {
    margin:0;
    padding:0;
}

hr,.hidden,#ContentAdditional, #ContentRelated {
  display:none;
}

#Header #BayerScheringLogo, #Header #MetaNav, #Header #MainNavigation {
  display:none;
}

#Header  {
  border-bottom:1px solid #000;
}
 
/*basics - fix font-size to enable
best pix to em conversion */
html,body {
    font-size:16px;
    font-family:Arial,sans-serif;
    color:#000;
    background:#fff;
}

img, fieldset {
    border:0;
}

#Wrapper {
    width:40em;          
    padding:50px 0 0 0;
}

.be #Wrapper {
  background:transparent url(../images/upload/logoPriorinNL.png) no-repeat 2em 10px;
}

.fr #Wrapper {
  background:transparent url(../images/upload/logoPriorinFR.png) no-repeat 2em 10px;
}


#Main {
  background-image:none !important;
  
}

#Main .container {
  margin-top:-1.5em;
  padding:0 2em .5em 2em;
}

#Main h1 {
  font-size:2em;
  font-style:italic;
  margin:2em 0 .5em 0;
}

#Main h2 {
  font-size:1.4em;
  margin:2em -1.4em .5em 0;
  padding:0 0 .2em 0;
  border-bottom:1px solid #CECECE;  
}

#Main h3 {
  font-size:1em;
  margin:0 0 .5em 0;
}

#Main h4 {
  font-size:.875em;
  font-style:italic;
  margin:0 0 .25 0;
}

#Main p, #Main li, #Main td, #Main th, #Main dl {
  font-size:.75em;
}

#Main dt {
  font-weight:bold;
  margin:0 0 .25em 0;
}

#Main dd {
  margin:0 0 .75em 0;
}

#Main p, #Main table, #Main dl {
    margin:0 0 1em 0;
}


#Main li {
    margin:0 0 .25em 0;
}

#Main li li, #Main td p, #Main td li {
  font-size:1em;
}

#Main ul {
    margin:0 0 1em 1em;
} 

#Main p.note {
  font-size:.6875em;
  color:#666;
  font-style:italic;
}

#Main a:link:after,
#Main a:visited:after {
  content: " (" attr(href) ") ";
  color:#666;
}

#Main a[href^="#"]:after {
  content: "";
}

#Main a[href^="/"]:after {
  content: " (http://www.aspirin.com" attr(href) ") ";
}

#Main #adsDisplay a.popup[href^="/"]:after {
  content: "";
}

.home #Main h1, .home #LinkSurvey {
  display:none;
}

#Footer {
	margin:4em 0 0 0;
	border-top:1px solid #000;
	padding:1em;
} 

#copyright {
	font-size:.68em;
}

#mt0, #mt1  {
	display:none;
}

#FlashStage  {
	background-image:none !important;
	padding:.5em;
}

#SubNavBox  {
	display:none;
}

#Main form, #Main #Comments  {
	display:none;
}

.fl-container {
	border-right:12em solid #fff;
}

.fl-container .box, .fl-container-noadditional .box {
	padding:0 1em 0 0;
}

.fl-container .additional {
	position:relative;
	margin-right:-12em;
	width:12em;
	float:right;
}

#TellYourStoryForm  {
	display:none;
}

.fl-container-noadditional .box img {
	display:none;
}

#Main ul.timelineNav {
	padding: 0;
	margin:0;
	background-color: #90e0cb;
	margin-top: 15px;
	display:block;
}

#Main ul.timelineNav li.normal {
	display:none;
}

#Main ul.timelineNav li.selected {
	display:block;
        padding: 5px;
        font-weight:bold;

}

#Main div.timelineEventCategory {
	float:left;
	width: 33.3%;
}

#Main div.timelineEventCategory h6 {
	background-color: #21a18c;
	color: #ffffff;
	text-align:center;
	font-size: 14px;
	font-weight:normal;
	padding: 4px;
}

#Main div.timelineEvent {
	margin: 5px;
}

#Main div.timelineEvent img {
	float:left;
	margin-right: 10px;
}

#Main #adsDisplay h4 {
	margin-bottom: 20px;
}

#FlashStage .container, #StaticStage .container {
	position:relative;
	background-repeat:no-repeat;
	background-position:0 -1000px;
}

#FlashStage #ContentBoxTabs h3 {
	padding: 15px 0 15px 0;
}

#FlashStage #ContentBox h3  {
	padding: 15px 0 15px 0;
}

#FlashStage #ContentBoxTabs h3 {
	padding: 15px 0 15px 0;
}

#FlashStage #ContentBoxTabs .tabset a {
	display:none;
}

#FlashStage #ContentBoxTabs .scroll-pane li {
	padding-top:15px;
}

#FlashStage #ContentBox .scroll-pane li {
	padding-top:10px;
}

#FlashStage #ContentBoxTabs #tab2 {
	padding-top:35px;
}

#RelatedStoryLink, #BackToGralView {
	display:none;
}
#FlashStage #ContentBoxTabs xx-small {
	font-size: 14px;
}


#Main div.timelineEventCategory {
	float:left;
	width: 33.3%;
}

#Main div.timelineEventCategory h6 {
	background-color: #21a18c;
	color: #ffffff;
	text-align:center;
	font-size: 14px;
	font-weight:normal;
	padding: 4px;
}

#Main div.timelineEvent {
	margin: 5px;
	height: 110px;
}

#Main div.timelineEvent img {
	float:left;
	margin-right: 10px;
	width: 70px;
	height: 70px;
}

#StaticStage .container {
	padding: 15px;
}

#StaticStage  .container h2 {
	display:none;
}

#Main .paragraph-box-text ul {
	display:none;
}

#StaticStage  .infoSlide {
	margin-bottom:40px;
}

#StaticStage  #infographicNav {
	display:none;
}

#FlashStage #warningText {
	margin-top: 10px;
	font-size: 0.7em;
}