@charset "UTF-8";
/* CSS Document */

div.HeroWrapper {
	/*background-color: #ced0d0;*/
	/*border-top: #ced0d0 1px solid;*/

	/*background-color: #F1F2F1;
	border-top: #E4E5E5 1px solid;*/

	background-image:url('/Image Library/Endo/Endo_HeroSpace.jpg');
	height: 395px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -5;
	background-color:#f1f2ea;
}

div.contentWrapper {
	width:980px;
	margin: auto;
	padding: 0;
}
	
div.HeroContentWrapper{
	width: 980px;
	height: 339px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.featureBannerBox {
	float: right;
	display: table; 
	height: 342px; 
	#position: relative; 
	overflow: hidden;
	width: 480px;
}

.featureBannerBox_contentWrapper {
	position: relative;
    top: 103px;
	left: 20px;
}
.featureBannerBox_Callout {	
}
div.featureBannerBox_Callout > div > span {
	display:block;
	margin-right:20px;
	margin-top:27px;
}

.featureBannerBox_Callout p{
	font-size: 48px;
	line-height: 115%;
	color: #404342;
	margin-bottom: 25px;
	float:left;
	font-weight: bold;
}

.featureBannerBox_Callout p.btn > a > img {
	padding-right:3px;
}


.featureBannerBox_Callout p.btn a:link, .featureBannerBox_Callout p.btn a:visited {
	text-decoration: none;
	padding: 15px;
	letter-spacing:normal;
	line-height: 100%;
	font-size: 18px;
	color: #FFF;
	cursor: pointer;
	display: block;
    /*float: left;*/
	text-decoration: none;
	position: relative;
    vertical-align: text-bottom;
	background: #f2af32; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2af32 0%, #ed8b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2af32), color-stop(100%,#ed8b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* IE10+ */
	background: linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2af32', endColorstr='#ed8b00',GradientType=0 ); /* IE6-9 */
}
.featureBannerBox_Callout p.btn a:hover {
	background: #ed8b00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed8b00 68%, #e87722 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(68%,#ed8b00), color-stop(100%,#e87722)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* IE10+ */
	background: linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8b00', endColorstr='#e87722',GradientType=0 ); /* IE6-9 */
}

/******Content Body******/
div.contentBackground {
	width: 980px;
	background-color: #FFF;
	border-top: #dd8200 4px solid;
	margin-right: auto;
	margin-left: auto;
}

.contentBackground .contentLeft {
	margin-top: 21px;
	margin-left: 20px;
	width: 621px;
	float:left;
}

#ctl14_FWTextContainerMain { position:relative; top:-3px; }
#ctl14_FWTextContainerInvestorInformation { position:relative; top:7px; padding-bottom:12px;}

.contentBackground .contentFull {
	margin-top: 21px;
	margin-left: 20px;
	float:left;
}

.contentBackground  .contentFull h1{
	color: #a2ad00;
	line-height: 1em;
	font-size: 34px;
	font-family: 'LeituraSans-Italic1';
}

.contentBackground  .contentFull p.headContent{
	padding-bottom: 25px;
	color: #585b5c;
	line-height: 1.575em;
	font-size: 20px !important;
	letter-spacing:0.02em;
	word-spacing:0.04em;
	padding: 0 20px 0 15px;
}
.contentBackground  .contentFull .grayLine{
	width: 100$;
	height: 1px;
	margin-bottom: 15px;
	background-color: #d2d3d3;
}

.contentBackground  .contentFull p.headbtn a:link, .contentBackground  .contentFull p.headbtn a:visited {
	color: #dd8200;
	font-family: 'LeituraSans-Italic2';
	line-height: 100%;
	font-size: 17px;
	text-decoration: none;
	padding-left: 14px;
	background-image: url(/images/arrowRight.png);
	background-position: left  50%;
	background-repeat: no-repeat;
}
.contentBackground  .contentFull p.headbtn a:hover {
	color: #e87722;
	text-decoration: underline;
}


.contentBackground  .contentLeft p.headContent{
	padding-top: 17px;
	padding-bottom: 25px;
	color: #585b5c;
	line-height: 1.575em;
	font-size: 20px;
	font-family: 'BentonSans Light';
	width:600px;
	letter-spacing:0.02em;
	word-spacing:0.04em;
}
.contentBackground  .contentLeft .grayLine{
	width: 425px;
	height: 1px;
	margin-bottom: 15px;
	background-color: #d2d3d3;
}

.contentBackground  .contentLeft p.headbtn a:link, .contentBackground  .contentLeft p.headbtn a:visited {
	color: #dd8200;
	font-family: 'LeituraSans-Italic2';
	line-height: 100%;
	font-size: 17px;
	text-decoration: none;
	padding-left: 14px;
	background-image: url(/images/arrowRight.png);
	background-position: left  50%;
	background-repeat: no-repeat;
}
.contentBackground  .contentLeft p.headbtn a:hover {
	color: #e87722;
	text-decoration: underline;
}

.contentBackground  .contentRight {
	margin-top: 33px;
	width: 321px;
	float: right;
}
.contentBackground  .contentRight .investorInfo {
	margin-right: 20px;
	border-bottom: #E4E5E5 1px solid;
}
.contentBackground  .contentRight .investorInfo p{
	font-family: 'BentonSans Medium';
	float: left;
	font-size: 12px;
	color: #6f6f6f;
	margin: 7px 0;
}
.contentBackground  .contentRight  h3 {
	font-size: 100%;
	margin: 25px 0 15px;
	color: #585b5c;
	font-family: 'BentonSans';
	font-weight: normal;

}
.contentBackground  .contentRight .investorInfo .nasdaq p{
	float: right;
	font-family: 'BentonSans';
	font-size: 12px;
	color: #585b5c;
	margin: 7px 0;
	visibility:hidden;
}
.contentBackground  .contentRight .investorInfo .nasdaq p.up {
	color: #A1AD00;
	background-image: url('/Image Library/Endo/Icons/NasdaqarrowUp.png');
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 15px;  
}
.contentBackground  .contentRight .investorInfo .nasdaq p.down {
	color: #C52239;
	background-image: url('/Image Library/Endo/Icons/NasdaqarrowDown.png');
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 15px;  
}

.contentBackground  .contentLeft h2{
	color: #a2ad00;
	line-height: 1em;
	font-size: 22px;
	margin-bottom: 15px;
	font-family: 'LeituraSans-Italic1';
}

.contentBackground  .contentRight.headContent h2 {
	margin-top:0px;

}

.contentBackground  .contentRight h2 {
	color: #a2ad00;
	line-height: 1em;
	font-size: 22px;
	margin-top:-12px;
	margin-bottom: 15px;
	font-family: 'LeituraSans-Italic1';
}



.contentBackground  .contentRight p.btn a:link, .contentBackground .contentRight p.btn a:visited, .contentBackground  .contentLeft p.btn a:link, .contentBackground .contentLeft p.btn a:visited {
	color: #dd8200;
	line-height: 100%;
	font-size: 13px;
	text-decoration: none;
	padding-left: 14px;
	background-image: url('/Image Library/Endo/Icons/small-arrowRight.png');
	background-position: left  50%;
	background-repeat: no-repeat;
	font-family:'BentonSans Medium';
}
.contentBackground  .contentRight p.btn a:hover, .contentBackground  .contentLeft p.btn a:hover {
	color: #e87722;
	text-decoration: underline;
}

.contentBackground  .contentRight .productPipeline{
	padding: 15px;
	background-color: #f7f8f3;
	/*border-top: 1px #e4e5e5 solid;*/
	border-bottom: 1px #e4e5e5 solid;
	margin-right:20px;
	margin-bottom:12px;
	
}
.contentBackground  .contentRight .productPipeline .video {float: left;
	margin-right: 15px;
}
.contentBackground  .contentRight .productPipeline .info {
	float: left;
	width: 180px;
}
.contentBackground  .contentRight .productPipeline .info p{
	font-size: 12px;
	line-height: 140%;
	color: #585b5c;
	font-family: 'BentonSans Medium';
	float: left;
}
.contentBackground  .contentRight .productPipeline .info  p.title > a {
	/*font-family: 'BentonSansCond';*/
	font-family: 'BentonSans Medium';
    color:#db8a2a;
}
.contentBackground  .contentRight .productPipeline .info  p.title > a:hover {
	text-decoration:underline;
}
.contentBackground  .contentRight .productPipeline .info  p a {
	color: #585b5c;
	text-decoration:none;
}
.contentBackground  .contentRight .productPipeline .info  p a:hover {
	color: #E87722;
	/*text-decoration:underline;*/
}


.contentBackground  .contentRight .homeInvestorGrayLine {
	height: 1px;
	background-color: #e4e5e5;
	margin: 12px 20px 12px 0;
}

.contentBackground  .contentRight .productPipeline .arrow {	float: right;
	padding: 5px;
	width: .75em;
	height: .75em;
	margin: 6% 0;
	-moz-border-radius: 5em;
	-webkit-border-radius: 5em;
	border-radius: 5em;
	background: #eff0e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #eff0e9 0%, 	#e4e6de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff0e9), color-stop(100%,#e4e6de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eff0e9 0%,#e4e6de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eff0e9 0%,#e4e6de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eff0e9 0%,#e4e6de 100%); /* IE10+ */
	background: linear-gradient(top,  #eff0e9 0%,#e4e6de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0e9', endColorstr='#e4e6de',GradientType=0 ); /* IE6-9 */
}
.contentBackground  .contentRight .productPipeline .arrow img {
	margin: 0 auto;
	display: block;
	vertical-align: center;
}

.contentBackground  .contentRight .optOut {
	margin-top: 30px;
}
.contentBackground  .contentRight .optOut h3 {
	color: #A2AD00;
	font-size: 13px;
	margin-bottom: 3px;
	font-family: 'BentonSans Medium';
}
.contentBackground  .contentRight .optOut p {
	font-size: 12px;
	line-height: 1.75em;
	color: #585b5c;
	font-family: 'BentonSans';
	width:305px;
	font-style: italic;
}
.contentBackground  .contentRight .optOut p a:link, .contentBackground  .contentRight .optOut p a:visited {
	color: #dd8200;
	text-decoration: none;
}
.contentBackground  .contentRight .optOut p a:hover {
	color: #e87722;
	text-decoration: underline;
}
	

/******Therapeutic Areas******/
.contentBackground .therapeuticAreas {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 5px;
	background: #eda51f; /* Old browsers */
	background: -moz-linear-gradient(top,  #eda51f 26%, #ed8b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#eda51f), color-stop(100%,#ed8b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eda51f 26%,#ed8b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eda51f 26%,#ed8b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eda51f 26%,#ed8b00 100%); /* IE10+ */
	background: linear-gradient(top,  #eda51f 26%,#ed8b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eda51f', endColorstr='#ed8b00',GradientType=0 ); /* IE6-9 */
}
.contentBackground .therapeuticAreas .tableHeader {
	background-color: #ed8b00;
	padding: 15px 20px;
}
.contentBackground .therapeuticAreas .tableHeader span {
	color: #FFF;
	font-family: 'BentonSans Medium';
	font-size: 15px;
}

.contentBackground .therapeuticAreas .table {
	width: 980px;
	background-image: url("/Image Library/Endo/healthSolutions_bkgrnd.png");
	background-repeat: no-repeat;
}
.contentBackground .therapeuticAreas .table h1 {
	color: #FFF;
	margin-bottom: 12px;
	padding: 0;
	font-family: 'LeituraSans-Italic2';
	line-height: 100%;
	font-size: 22px;
}
.contentBackground .therapeuticAreas .table p {
	font-size: 14px;
	line-height: 140%;
	color: #FFF;
	font-family: 'BentonSans';
	margin-bottom: 12px;
}
.contentBackground .therapeuticAreas .table p.btn {
	position:absolute;
	bottom:0px;
	margin:0;
}

.contentBackground .therapeuticAreas .table .column {
	float: left;
	width: 292px; /*215px;*/
	padding: 20px 10px 0 20px;
	position:relative;
	min-height:150px;
	margin-bottom:20px;
}
.contentBackground .therapeuticAreas .table .columnTwo {
	float: left;
	width: 281px;
	padding: 15px 15px 15px 30px;
}

.contentBackground  .therapeuticAreas .table p.btn a:link, .contentBackground  .therapeuticAreas .table p.btn a:visited{
	color: #FFF;
	font-family: LeituraSans-Italic2;
	line-height: 100%;
	font-size: 15px;
	text-decoration: none;
	padding-left: 14px;
	background-image: url(/images/arrowRightWhite.png);
	background-position: left  50%;
	background-repeat: no-repeat;
}
.contentBackground  .therapeuticAreas .table p.btn a:hover {
	text-decoration: underline;
}

/******Latest News******/

.latestNews p.date {
	font-family: 'BentonSans';
	color: #585b5c;
	font-size: 13px;
}
.latestNews p a:link, .latestNews p a:visited {
	font-family: 'BentonSans';
	color: #dd8200;
	text-decoration: none;
	font-size: 13px;
}
.latestNews p a:hover {
	color: #E87722;
	text-decoration: underline;
}
.latestNews_grayLine {
	height: 1px;
	background-color: #e4e5e5;
	margin-top: 12px;
	margin-bottom: 12px;
}
.latestNews { padding-bottom:4px; }
/******Career Opportunities******/

.careers {
	clear: both;
	border-bottom:#e4e5e5 1px solid;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.opportunity {
	float: left;
}
.opportunity p {
	display:inline;
}

.opportunity p a:link, .opportunity p a:visited {
	font-family: 'BentonSans';
	color: #dd8200;
	text-decoration: none;
	font-size: 13px;
}
.opportunity p a:hover {
	color: #E87722;
	text-decoration: underline;
}
.state {
	float: right;
}
.state p {
	font-family: 'BentonSans';
	color: #4e4e4e;
	font-size: 13px;
	margin-right: 20px;
}

#ctl14_FWTextContainerViewAllCareersCTA { padding-top:3px; }

.bannerContent {
    display: inline !important;
}

.bannerContent {
	background-image:url('/Image Library/Endo/Endo_HeroSpace.jpg');
	background-repeat: no-repeat;
	background-position: center;
	z-index: -5;
	background-color:#f1f2ea;
}

.bannerContentInner {
    width: 1301px;
    margin-left: auto;
    margin-right: auto;
    position: relative;	
}

.bannerContentInner p{
	font-family: LeituraSans-Italic1;
	font-size: 48px;
	line-height: 115%;
	color: #7e8083;
}

.bannerContentInner p.btn > a > img {
	padding-right:3px;
}

.bannerContentInner p.btn a:link, .bannerContentInner p.btn a:visited {
	font-family: LeituraSans-Italic2;
	text-decoration: none;
	padding: 10px;
	letter-spacing:normal;
	line-height: 100%;
	font-size: 18px;
	color: #FFF;
	cursor: pointer;
	display: block;
    /*float: left;*/
	text-decoration: none;
	position: relative;
    vertical-align: text-bottom;
	background: #f2af32; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2af32 0%, #ed8b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2af32), color-stop(100%,#ed8b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* IE10+ */
	background: linear-gradient(top,  #f2af32 0%,#ed8b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2af32', endColorstr='#ed8b00',GradientType=0 ); /* IE6-9 */
}
.bannerContent p.btn a:hover {
	background: #ed8b00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed8b00 68%, #e87722 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(68%,#ed8b00), color-stop(100%,#e87722)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* IE10+ */
	background: linear-gradient(top,  #ed8b00 68%,#e87722 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8b00', endColorstr='#e87722',GradientType=0 ); /* IE6-9 */
}

.bannerContent p.btn a span {
    position: relative;
    left: 152px;
}