﻿body{background-color: #fff; font-family: verdana, arial, sans-serif;/* text-align: center;*/ margin: 0; font-size: 12px; width: 100% !important;}
object, embed {outline: none;}
a{cursor: pointer;}
.clear {clear:both;}
#floodlight{position: absolute; top:0; left: -5000px;}

#authoring_controls{position: static;}
	#container{width: 928px; color: #999; background-color: #fff; margin: 0 auto; text-align: left;}
	#container a{border: none;}
	#container a{color: #999; text-decoration: none;}
	#container a:hover{text-decoration: underline; color: #000;}
	#container img{border: none; vertical-align: bottom;}
	#container .blank{background: #fff url('/PublishingImages/popup_arrow.gif') right no-repeat; padding-right: 11px;}
	#container .learn-more{height: 10px; width: 80px; background: #fff  top left no-repeat; position: relative; display: block;}
	#container .learn-more span{position: absolute; top: -5000px;}

#header{height: 82px; position: relative; font-size: 12px; padding: 0; background: #fff url('/PublishingImages/header_bkgd.gif') bottom center no-repeat;}
		#header ul{margin: 0; padding: 0;}
			#header ul li{margin: 0; padding: 0; list-style: none; display: inline;}
		#strattera-logo {position: absolute; bottom: 10px; top: 21px; left: 21px; display: block; width: 127px; height: 41px;}
		#header-links-a{text-align: right; position: absolute; top: 4px; right: 20px;}
		#header-links-b{text-align: left; position: absolute; top: 24px; left: 192px; width: 300px !important;}
		#header-links-b a{float: left;}
			#header-links-b #popfaqs {float: left; display: inline; padding: 2px 0 1px 0;}
			#email-print{border: 1px solid #e6e6e6; padding: 2px 6px 1px 6px; display: inline; width: 36px; float: right;}
		#header-links-c{position: absolute; top: 30px; right: 20px; height: 14px; overflow: auto;}
			#header-adults{float: left; display: inline;}
			#header-children-teens{float: left; display: inline; margin-left: 25px;}
	#primary-nav{height: 21px; background: #fff url('/PublishingImages/tnav_bkgd.gif') top left repeat-x; position: relative;}
		#primary-nav ul{margin: 0; padding: 0;}
			#primary-nav ul li{margin: 0; padding: 0; list-style: none; display: inline;}
			#search-container{height: 21px; position: absolute; top: 0; right: 0; padding: 3px 19px 3px 0; display: none;}
				#search-text{position: relative; bottom: 4px;}
				#search-ddl{display: none;}
				.search-box{background: #fff; width: 111px; height: 12px; border: 1px solid #848484;}
				.search-button{margin-left: 4px; vertical-align: bottom;}
	#home-banner{position: relative; clear: both; /*height: 322px;*/}
	#interior-banner{position: relative; clear: both; /*height: 466px;*/}
	
	#home-banner #adult-trial{position: absolute; top: 183px; left: 279px; z-index: 100;}
	#home-banner #child-trial{position: absolute; top: 183px; left: 715px; z-index: 200;}
	
	#ctl00_head_ctl05__ControlWrapper_RichImageField {font-size: 0; line-height: 0;}
	#ctl00_head_ctl05__ControlWrapper_RichImageField span img {border-left: 1px solid #D4D4D4 !important; border-right: 1px solid #D4D4D4 !important;}
	
		#secondary-nav{position: absolute; top: 0; left: 0;}
			#secondary-nav ul{margin: 0; padding: 0;}
				#secondary-nav ul li{margin: 0; padding: 0; display: inline;}
					#secondary-nav ul li a img {display: block; float: left; height: 20px;}
				
													
		#banner-img{display: block; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}
		
		#home-nav-adults{position: absolute; top: 183px; left: 0; display: block; width: 473px; height: 45px;}
		#home-nav-children{position: absolute; top: 183px; right: 0; display: block; width: 451px; height: 28px;}
	#home-tagline{background-color: #8b9ac2; text-align: center; padding: 11px 0 11px 0; border-bottom: 3px solid #fff; border-top: 3px solid #fff;}
		#home-tagline img{}
		
	#important-communication{color: #545454; font-size: 12px; padding: 0 50px 0 50px; margin-top: -15px}
		#important-communication h1{color: #b2a54a; font-size: 15px;}
		 #important-communication p, #important-communication ul{line-height: 1.4em;}
			#important-communication ul li{padding-bottom: .75em;}
		#important-communication a{color: #c48120;}
	
	.close{height: 22px; width: 69px; display: block; position: absolute; top: 2px; right: 8px;}
	
	/*.close{height: 14px; width: 60px; border: 2px solid red;  position: absolute; top: 6px; right: 6px; display: block;}*/
			
			.close span{display: block;}

	ul li #cta-links{margin-top: 5px;}		
	 #cta-links p{margin: 0 0 3px 0;}
	.green{color: #aea512;}

	#faqs a:link, #faqs a:active, #faqs a:visited, #faqs a:hover{color: #c48120;}
	#padfaq #accordion div p a:link{display: inline; width: 100%; position: relative; color: red;}
	
	/* Adult Section */
	#main-content-adult-home{color: #4f4f4f; width: 517px; position: absolute; top: 110px; left:393px;}
		#main-content-adult .p-home{line-height: 1.4em;}
	#main-content-adult{color: #4f4f4f; width: 420px; position: absolute; top:92px; left:466px;}
	#main-content-adult ul li{line-height: 1.2em; padding-bottom: 2px;}
		#main-content-adult p{line-height: 1.2em;}
		#main-content-adult a{color: #c48120;}

						#main-content-adult ol{color: #aea512;}
							#main-content-adult ol li{color: #aea512; font-size: 18px; padding-bottom: 5px; line-height: .9em;}
				#main-content-adult ol li span{font-size: 12px;}
		
		#main-content-adult #dosing1, #main-content-adult #dosing2{ padding-bottom: 20px;}
			#main-content-adult #dosing1 p, #main-content-adult #dosing2 p{margin-left: 15px; margin-right: 20px;}
			#main-content-adult #dosing1 ul, #main-content-adult #dosing2 ul{padding-left: 3em;}
			#main-content-adult #dosing1 p, #main-content-adult #dosing2 p{margin-left: 15px; margin-right: 20px;}
			#main-content-adult #additional-side-effects p, #main-content-adult #additional-side-effects ul{margin-left: 15px; margin-right: 20px;}
			
			#main-content-child #dosing1 ul, #main-content-child #dosing2 ul{padding-left: 3em;}

	/* Real Stories */
	#real-stories {position: absolute; top: -57px; left: -447px; width: 380px; padding: 11px;border : 1px solid #e5e5e5;}
		#real-stories .stories-top {background: transparent no-repeat 50% 100%; height: 24px;}
		#real-stories .story {background: transparent no-repeat 50% 100%; overflow: visible; padding: 12px 0 13px 0;}
			#real-stories .poplink {float: left; display: inline;}
			#real-stories img {text-align: left; margin: 0 10px 10px 0;}
			#real-stories .story .story-title {color: #8b9ac2; text-transform: uppercase; font-weight: bold;}
			#real-stories .story p {font-size: 10px; margin: 0;}
		#real-stories .stories-bottom {padding-top: 10px;}
			#real-stories .stories-bottom p {color: #999999; margin: 0; font-size: 10px;}
			
	/* Child Section*/
	#main-content-child-home{color: #4f4f4f; width: 535px; position: absolute; top:110px; left:163px;}
		#main-content-child-home p{line-height: 1.3em;}
			#main-content-child ul li{line-height: 1.2em; padding-bottom: 3px;}
	#main-content-child{color: #4f4f4f; width: 440px; position: absolute; top: 97px; left:50px;}
	#main-content-child p{line-height: 1.2em;}
	#main-content-child a{color: #c48120;}
		
	.external{color: #004073 !important;}
	
	#main-content-child ol{color: #aea512;}
			#main-content-child ol li{color: #aea512; font-size: 18px; padding-bottom: 5px; line-height: .9em;}
				#main-content-child ol li span{font-size: 12px;}
	#main-content-child .popup, #main-content-adult .popup{display: none;} 
	#main-content-child .popup p, #main-content-child .popup ul, #main-content-adult .popup p, #main-content-adult .popup ul{margin-right: 15px; margin-left: 13px;}
	
	.voucher_btn {margin: 50px 0 0 0;}
	
	.img-h2 {margin: 0;}
	
	#dosing1, #dosing2{display: none; position: absolute; top: -55px; left: -35px; width: 441px; padding:11px 13px 20px 13px; background-color: #ffffff; border: 1px solid #e5e5e5; border-right-width: 3px; border-bottom-width: 3px;}
	
	#additional-side-effects{display: none; position: absolute; top: -55px; left: -35px; width: 432px; padding:11px 13px 8px 13px; background-color: #ffffff; border: 1px solid #e5e5e5; border-right-width: 3px; border-bottom-width: 3px;}
	#bryanstory, #nancystory, #jamesstory {display: none; position: absolute; top: -57px; left: -447px; padding:11px 13px 8px 13px; width: 376px;}
	.story-vid {background-color: #ffffff; border: 1px solid #e5e5e5; border-right-width: 3px; border-bottom-width: 3px;}
		.story-vid h2 {color: #8b9ac2; font-size: 12px; font-weight: normal; margin: 0 0 8px 0;}
		.story-vid .player {background-color: #000000; width: 375px; height: 237px; margin-bottom: 10px; color: #ffffff;}
		.story-vid .scroll {height: 88px; overflow: scroll; overflow-x: hidden; position: relative;}
			.story-vid .scroll p {color: #999999; font-size: 11px; line-height: 1.2em; margin: 0; padding: 5px 0;}
			.story-vid .scroll ul {color: #999999; font-size: 11px; line-height: 1.2em; margin: 0 0 0 25px !important; padding: 5px 0;}
	
	/* two-column list*/
	#two-column-list{height: 75px;}
		#two-column-list ul {margin: 0;}
		#two-column-list .col-a{float: left; margin-left: 2em; padding-left: 2em;}
		#two-column-list .col-b{float: right; margin-left: 2em; padding-left: 2em;}
			
			
	#home-touts{border-top: 1px solid #cecece; padding: 3px 0;}
		#home-touts ul{margin: 0; padding: 0; height: 94px;}
			#home-touts ul li{list-style: none; display: inline; float: left; width: 307px; height: 94px;}
			#ht-01 {}
			#ht-02 {padding: 0 3px 0 3px;}
			#ht-03 {position: absolute; z-index: 9999;}
			#main-content-child-home #ht-03{display: block !important;}
			
	#indication{text-align: center; border: 1px solid #d4d4d4; color: #8b9ac2; font-size: 14px; margin-bottom: 12px;}
		#indication p{margin: 0; padding: 2px 0 4px 0; letter-spacing: -.1em;}
	#isi {color: #4f4f4f; font-size: 12px; margin: 0 50px 0 50px; font-family: helvetica, verdana, arial, sans-serif;}
		#isi h2, .safetyContent .right h2 {color: #4f4f4f; font-size: 15px;}
		#isi h3, .safetyContent .right h3, .safetyContent .left h3 {color: #8b9ac2; margin: 0; font-size: 12px}
		#isi p, .safetyContent .right p {margin-top: 0; line-height: 1.4em;}
		#isi ul, .safetyContent .right ul {}
		#isi ul li, .safetyContent .right ul li {line-height: 1.2em;}
		#isi #black-box-warning, .safetyContent .right #black-box-warning {padding: 8px; border: 2px solid #000; margin-bottom: 1em;}
			#isi #black-box-warning h3, .safetyContent .right #black-box-warning h3 {}
			#isi #black-box-warning p, .safetyContent .right #black-box-warning p {margin: 0;}
			
	#important-comunication-isi{color: #4f4f4f; font-size: 11.5px; margin: 0 50px 0 50px; font-family: helvetica, verdana, arial, sans-serif;}
		#important-communication-isi h2{color: #4f4f4f; font-size: 15px;}
		#important-communication-isi h3{color: #8b9ac2; margin: 0; font-size: 12px}
		#important-communication-isi p{margin-top: 0; line-height: 1.4em;}
		#important-communication-isi ul{}
		#important-communication-isi ul li{line-height: 1.2em;}
		#important-communication-isi #black-box-warning{padding: 8px; border: 2px solid #000; margin-bottom: 1em;}
			#important-communication-isi #black-box-warning h3{}
			#important-communication-isi #black-box-warning p{margin: 0;}

	#toolbar{background: #fff url('/PublishingImages/toolbar_rule.gif') top center no-repeat; text-align: right; font-size: 11px; padding: 11px 50px 0 0;}
		#toolbar ul{padding: 0; margin: 0;}
			#toolbar ul li{padding: 0; margin: 0; list-style: none; display: inline;}
				#toolbar ul li a:link, 
				#toolbar ul li a:active, 
				#toolbar ul li a:visited {color: #999; text-decoration: none;}
				#toolbar ul li a:hover{text-decoration: underline; color: #000;}

	#footer{margin: 10px 50px 0 50px; font-size: 11px; padding: 0 0 50px 0;}
		#lilly-logo{display: block; width: 51px; margin-bottom: 4px; float: right;}
		#footer ul{padding: 0; margin: 0;}
			#footer ul li{padding: 0; margin: 0; list-style: none; display: inline;}
				#footer ul li a{}

/*  SharePoint Overrides  */
#__publishingReusableFragment {width: 100%;}


/*  FAQs POPUP  */
#faqs {display: none; position: absolute; top: 0; left: 0; background-color: #ffffff; width: 926px; height: 466px; color: #4f4f4f; border: 1px solid #D4D4D4; border-top: none; z-index: 98 !important;}
	#faqs .printv {position: absolute; top: 5px; right: 90px; height: 10px; width: 126px; display: block;}
	#faqs * {font-size: 12px; outline: none !important;}
	#faqs #faqtitle {margin: 20px 0 10px 44px;}
	#faqs .padfaq {overflow: scroll; overflow-x: hidden; height: 370px; width: 800px; margin: 0 0 0 84px; position: relative;}
	
	#faqs #accordion {position: relative;}
		#faqs #accordion .ui-accordion-header {color: #c47f1c; font-weight: bold; cursor: pointer; position: relative; line-height: 1.3em; margin: 0 0 3px 0; overflow: auto;}
			#faqs #accordion .ui-accordion-header a {color: #c47f1c; text-decoration: none; position: relative; margin-left: 15px;}
		#faqs #accordion .ui-icon {float: left; background: transparent url('/PublishingImages/faq-arrow.gif') no-repeat 0 0; height: 10px; width: 10px; display: block; font-size: 0; line-height: 0; overflow: hidden; margin-top: 2px;}
		#faqs #accordion .ui-accordion-content {display: none; overflow: auto; padding: 0 20px 8px 25px;}
		#faqs #accordion .ui-accordion-content p {margin: 0; line-height: 1.4em;}
		#faqs #accordion .ui-accordion-content a {color: #c47f1c;}
		#faqs #accordion .ui-accordion-content-active {display: block;}
			#faqs #accordion .ui-state-active .ui-icon {background-position: 0 100%;}
			
#main-content-child-home #faqs{height: 282px;}
	#main-content-child-home #faqs .padfaq{height: 203px;}
			
/*  Child FAQs */
#faqs-child {}
	#faqs-child .printv {position: absolute; top: 5px; right: 90px; height: 10px; width: 126px; display: block;}
	#faqs-child * {font-size: 12px; outline: none !important;}
	#faqs-child #faqtitle {margin: 20px 0 10px 44px;}
	#faqs-child .padfaq {margin: 0 0 0 84px; position: relative;}
	
	#faqs-child #accordion {position: relative;}
		#faqs-child #accordion .ui-accordion-header {color: #c47f1c; font-weight: bold; cursor: pointer; position: relative; line-height: 1.3em; margin: 0 0 3px 0; overflow: auto;}
			#faqs-child #accordion .ui-accordion-header a {color: #c47f1c; text-decoration: none; position: relative; margin-left: 15px;}
		#faqs-child #accordion .ui-icon {float: left; background: transparent url('/PublishingImages/faq-arrow.gif') no-repeat 0 0; height: 10px; width: 10px; display: block; font-size: 0; line-height: 0; overflow: hidden; margin-top: 2px;}
		#faqs-child #accordion .ui-accordion-content {display: none; overflow: auto; position: relative; padding: 0 20px 8px 25px;}
		#faqs-child #accordion .ui-accordion-content p {margin: 0; line-height: 1.4em;}
		#faqs-child #accordion .ui-accordion-content a {color: #c47f1c;}
		#faqs-child #accordion .ui-accordion-content-active {display: block;}
			#faqs-child #accordion .ui-state-active .ui-icon {background-position: 0 100%;}
			
/*  Child FAQs */
#faqs-adult {}
	#faqs-adult .printv {position: absolute; top: 5px; right: 90px; height: 10px; width: 126px; display: block;}
	#faqs-adult * {font-size: 12px; outline: none !important;}
	#faqs-adult #faqtitle {margin: 20px 0 10px 44px;}
	#faqs-adult .padfaq {margin: 0 0 0 84px; position: relative;}
	
	#faqs-adult #accordion {position: relative;}
		#faqs-adult #accordion .ui-accordion-header {color: #c47f1c; font-weight: bold; cursor: pointer; position: relative; line-height: 1.3em; margin: 0 0 3px 0; overflow: auto;}
			#faqs-adult #accordion .ui-accordion-header a {color: #c47f1c; text-decoration: none; position: relative; margin-left: 15px;}
		#faqs-adult #accordion .ui-icon {float: left; background: transparent url('/PublishingImages/faq-arrow.gif') no-repeat 0 0; height: 10px; width: 10px; display: block; font-size: 0; line-height: 0; overflow: hidden; margin-top: 2px;}
		#faqs-adult #accordion .ui-accordion-content {display: none; overflow: auto; position: relative; padding: 0 20px 8px 25px;}
		#faqs-adult #accordion .ui-accordion-content p {margin: 0; line-height: 1.4em;}
		#faqs-adult #accordion .ui-accordion-content a {color: #c47f1c;}
		#faqs-adult #accordion .ui-accordion-content-active {display: block;}
			#faqs-adult #accordion .ui-state-active .ui-icon {background-position: 0 100%;}

/*
ColorBox Core Style
The following rules are the styles that are consistant between themes.
Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {display: none;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
ColorBox example user style
The following rules are ordered and tabbed in a way that represents the
order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background-color:#000;}

#colorbox{}
	#cboxContent{}
	#cboxLoadedContent{background-color:#000; padding:1px;}
	#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
	#cboxLoadingOverlay{background-color:#000;}
	#cboxLoadingGraphic{background:url('/PublishingImages/loading.gif') center center no-repeat;}
	#cboxClose {text-indent: -9999px; font-size: 0; line-height: 0;}
        
/* IN-PAGE POPUP INTERSTITIAL */
#interstitial {background-color: #ffffff; position: relative; width: 397px; height: 270px; padding: 0 30px 30px 30px; color: #545454 !important;}
	#interstitial img {position: relative;}
	#interstitial #int-logo {margin-left: -30px;}
	#interstitial p {font-size: 12px; line-height: 1.3em; margin-bottom: 20px;}
	#interstitial table td {padding: 0 20px 0 0;}
	

/*  SearchResults  */
#searchResults .searchResult {margin-top: 10px; width: 925px;}
	#searchResults .searchResult .vbox {float: left; margin-right: 10px; width: 100%;}
	#searchResults .searchResult .thumb {float: right;}
	#searchResults .searchResult .icon {float: left; margin-right: 10px;}
	#searchResults .searchResult .date {float: left;}
	#searchResults .searchResult .relevance {float: right;}
	

/* FIXED ISI */
#importantSafetyCallout {background-color: #F5F8FA; border-top:1px solid #DFE2E3; bottom:0; left:0; position:fixed; width:100%; z-index:9999;}
		#importantSafetyCallout #safetyCalloutMainContent {margin:10px auto; width:890px;}
		#importantSafetyCallout .expandSafetyInformation {height:15px; overflow:hidden; padding:0;}
		#importantSafetyCallout .header a {color:#333333; float:right; outline:medium none;}

			.safetyContent {background-color: #FFFFFF; border: 1px solid #C6C6C6; border-bottom: 0; float:left; height:105px; margin:5px auto 0; overflow:auto; padding:5px 15px 35px; position:relative; text-align:left; width:860px;}
				.safetyContent .left {float:left; display: inline;width :175px; padding-top: 7px;}
					.safetyContent .left p {line-height: 1.4em; color: #4F4F4F; font-size: 12px !important; font-family: helvetica, verdana, arial, sans-serif;}
					.safetyContent .left b {font-weight: normal !important;}
					.safetyContent .left h3 {margin-bottom: 15px;}
				.safetyContent .right {float:right; display: inline; padding-bottom:10px; width:650px; color: #4f4f4f; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif;}
					.safetyContent .right h2 {margin-top: 0 !important;}
								
	#importantSafetyCallout .expandSafetyInformation h3 {float:left;}
	
	#importantSafetyDefaultView {}
	#importantSafetyDefaultView ul {margin:0; padding:0;}
	
	#expandedSafetyInformation {}
	
	
	#expandSafetyCallout {background: transparent url("/PublishingImages/buttons/btnexpand.gif") no-repeat 0 0; display:block; float:right; height:17px; text-indent: -9999px; width:179px; position: relative;}
	.inactiveISI {background-image: url("/PublishingImages/buttons/btnexpand.gif") !important;}
	.activeISI {background-image: url("/PublishingImages/buttons/btncollapse.gif") !important;}
	
	#important-info{position: absolute; right: 0; top: 35px;}
	
	#flashScreener p{border: 1px solid #000; background-color: #fff; width: 400px; text-align: center; margin: 0; padding: 25px 0 10px 0;}
