﻿body
{
	font-family:Arial, Helvetica, Sans-Serif;
	margin:0;
	padding:0;
	background-color:#000;
	font-size: 12px;
	line-height:18px;
	color:#fff;
}
a
{
    color:#23aec9;
}
a:hover
{
    color:#006579;
}
img
{
    border:0;
}
sup 
{
    font-size: 75%;
    line-height: 0;
    vertical-align:super;
    font-weight:normal;
}
.clear
{
    clear:both;   
}
.green-dark
{
    color:#006579;    
}
.green-light
{
    color:#23aec9;    
}
.normal
{
    font-weight:normal;   
}
.title-1
{
    font-size:18px;   
    font-weight:bold;
    line-height:22px;
    color:#006579;
    margin:10px 0;
}
.title-2
{
    font-size:16px;   
    line-height:20px;
    color:#006579;
    margin:10px 0;
}
.title-3
{
    font-size:26px;
    line-height:32px;    
    color:#006579; 
 	font-weight:bold;
    margin:10px 0;
}
.pageMargin-1
{
    margin-left:60px;   
    margin-right:60px;    
}
.pageMargin-2
{
    margin-left:20px;   
    margin-right:20px;    
}
.pageMargin-2 ul
{
    margin-top:0;
    color:#006579;
}
.pageMargin-2 li span
{
    color:#000;
}

.center
{
    width:100%;
    text-align:center;
}

.footer-copy
{
    font-size:10px; 
    line-height:12px;  
}
.container
{
	width:1225px;
	margin:0 auto;
}
.mainContainer
{
	width:843px;
	float:left;
    background-color:#fff;	
    color:#000;
    font-size:14px;
}
.mainContainer-home
{
	width:843px;
	float:left;
}
.colRightContainer-home
{
	float:left;
    width:843px;
    min-height:900px;      
    margin-bottom:100px;     
}

.colLeftContainer
{
    float:left;
    width:376px;   
    /*height:850px;*/
    background: url(../../_images/common/left_side_bg_v2.png) top no-repeat; 
    background-size: cover;   
}
.colLeftContainer a
{
    text-decoration:none;
    color:#fff;
}
.colRightContainer
{
    float:left;
    width:843px;  
    min-height:870px;    
    background-color:#fff;	
    margin-bottom:100px;
}
.logo
{
    width:210px;
    height:78px;
    margin:10px 20px 0 120px;
    /*background: url(../../_images/common/latisse_logo.png) top no-repeat;*/
    margin-bottom:40px;     
}
.header-tab {
    height: 75px !important;
    background-image: none !important;
}
.headerContainer {
    float: left;
    background: url(../../_images/common/nav/main-nav.png) top no-repeat;
    background-color: #fff;
    width: 843px;
}

.header
{
    
}
.header a
{
    text-decoration:none;
    color:#fff;
}
.header a:hover
{
    color:#23aec9;
}
.headerItem
{
    float:left;
    height:17px;
    margin-left:90px;
    margin-top:5px;
    padding-right:15px;
    background: url(../../_images/common/nav/nav_arrow.png) right no-repeat;     
    text-transform:uppercase;
}
.mainNav
{
    float:left;
    height:107px;
}
.navArrow
{
    width:21px;
    height:13px;
    background: url(../../_images/common/nav/subnav_arrow.png) right no-repeat;
    position:relative;
    top:0;
    left:0;  
    display:none;
}
.navItem
{
    float:left; 
    width:208px;
    text-transform:uppercase;   
    margin-top: 70px;    
    font-weight:bold;
    text-align:center;
}
.navItem a
{
    text-decoration:none;
    color:#fff;   
    z-index:99;   
    position:relative; 
}
.navItem-active
{
    display:none;
    width:204px;
    height:107px;   
    background: url(../../_images/common/nav/over_state_1px.png) repeat-x;     
    position:relative;
    z-index:9;
    *margin-top:-88px; /*--IE7--*/
}
.navItem-sub
{
	display:none;
	float:left;
	width:835px;
	height:25px;
	padding-top:7px;
    padding-left:8px;	
    background-color:#009ab9;
    font-size:13px;
    text-transform:uppercase;
    position:relative;   
}
.navItem-sub a
{
    text-decoration:none;
    color:#fff;
    margin-left:12px;
    margin-right:8px;
}

#navSub-education
{
    position:relative;   
    top:0;
    left:0;
}

.toutLash
{
    width:213px;
    min-height:149px;
    background: url(../../_images/common/touts/lash_liason_tout.png) top right no-repeat; 
    float:right;  
    margin-top:27px;   
    text-align:right; 
    padding: 117px 20px 0 60px;    
    display:none;
    background-size:cover;  
}
.toutRebates
{
    width:238px;
    min-height:130px;
    background: url(../../_images/common/touts/APP_tout.png) top right no-repeat; 
    float:right;  
    text-align:right;     
    padding: 75px 20px 0 20px;
    margin-top:30px;   
    display:none; 
    background-size:cover;   
}
.toutBrandBox
{
    width:298px;
    min-height: 115px;
    background: url(../../_images/common/touts/brandbox_tout.png) bottom right no-repeat; 
    float:right; 
    text-align:right;      
    margin-top:30px;  
    padding-top:50px;  
    padding-right:20px;
    display:none;  
    background-size:cover;    
}
.toutAllerganDirect
{
    width:258px;
    min-height:132px;
    background: url(../../_images/common/touts/allergan_direct_tout.png) bottom right no-repeat; 
    float:right; 
    text-align:right;      
    margin-top:30px;  
    padding-top:64px;  
    padding-right:20px;
    display:none;
    background-size:cover; 
}
.toutHeader
{
    font-weight:bold;
    font-size:14px;
    margin-bottom:10px;
}
.toutFooter
{
    margin-top:10px;
}
.newPrivacyIcon{
    width:30px;
    margin-left:3px;
    position:relative;
    top:3px;
}
.footer a, .footer-home a {
    line-height: 28px;
}
.home {
    width: 100%;
    height: 450px;
}
.homeBG
{
    width:843px;
    height:400px;
    background: url(../../_images/home/amy.png) top right no-repeat;     

}

.home .highlight
{
    color:#fff;
    font-weight:bold;
}
.homeSup 
{
    font-size: 60%;
    line-height: 0;
    vertical-align:super;
}

.homeHeader
{
 	/*font-family:Helvetica, Verdana, Sans-Serif;*/
 	position:relative;
 	top:-380px;
 	left:20px;
}
.homeHeader .title
{
    font-size:26px;
    line-height:30px;
    color:#fff;
    margin:20px 0;
}
.homeHeader .subtitle
{
    font-size:20px;
    line-height:20px;
    color:#fff;
    margin-top:30px;
    margin-bottom:10px;
}

.homeFooter
{
    width:400px;
    color:#fff;
}
#homeModel
{
    font-weight:bold;
    margin-bottom:10px; 
    color:#fff;  
}

.isiContainer
{
    background-color:#fff;
	padding:0px 20px 0 15px;
	display:block
}

#isiSafetyContainer
{
    background-color:#fff;
	padding:0px 20px 0 15px;
	display:none
}
.isi
{
    color:#000;
    background-color:#fff; 
    padding:30px 5px 5px 5px;  
    width:775px;
}
.isi .highlight
{
    color:#23aec9;       
    font-weight:bold;
}
.isi strong
{
    color:#000;   
}
.isi-indication
{
    float:left;
    color:#000;
    padding:10px 20px;    
    font-size:14px;
}
.isi-indication .highlight
{
    color:#23aec9;       
    font-weight:bold;
}
#isiDiv ul {
    padding-left: 15px;
}
.isi-indication-home
{
    width:420px;
    color:#fff;
}
.isi-indication-home .highlight
{
    color:#23aec9;       
    font-weight:bold;
    margin-top: 0px;
}
.headerContainer .isi-indication .highlight {
    margin-top: 5px;
}


.isi-boxed-warning-home
{
    border: 1px solid #fff; 
    padding: 5px; 
    font-weight: bold; 
    margin-left:-5px;
    margin-bottom:20px;
        text-align:justify;
}

.isi-boxed-warning-home p, .isi-boxed-warning p {
    margin-top: 0px;
}

.isi-boxed-warning
{
    border: 1px solid #000; 
    padding: 5px; 
    font-weight: bold; 
    margin-left:-5px;
    margin-bottom:20px;
        text-align:justify;
}

.isiContainer-home
{
	padding:20px 20px 0 20px;
}

.isi-home
{
    background-color:#000;
    color:#e1e1e1;
    margin-top: 20px;
}
.isi-home .highlight
{
    color:#23aec9;       
    font-weight:bold;
}
.isi-home strong
{
    color:#fff;   
}
.isi-home-box
{
    border: 1px solid #fff; 
    padding: 5px; 
    font-weight: bold; 
    margin-left:-5px;
    margin-bottom:20px;
    color:#fff;      
}
.isi-frame
{
    height:130px;
    background-color:#cce2e6;
    color:#000;
    width:803px;
    position:fixed;
    bottom:0;
    overflow:auto;
    font-size:12px;
    margin-left:-15px;
    padding:0 20px 20px 20px;
    z-index:9999;
    float:left;
    display:none;
}
.isi-frame-header
{
    background-color:#cce2e6; 
    float:left;
    width:800px;
    height:25px;
    color:#006579;
    font-weight:bold;
    position:fixed;
}
.isi-frame-headerTitle
{
    float:left;  
    width:300px; 
    font-size:14px;
    padding-top:4px;
}
.isi-frame-headerButton
{
    float:right;
    margin-right:15px;
    text-align:right;
    color:#fff;
    background-color:#006579;
    margin-top:4px;
    padding:0 5px;
    font-size:10px;   
    border-radius: 5px 5px 0 0;
}
.isiHeader-botox, .isiHeader-botox a, .isiHeader-botox-home, .isiHeader-botox-home a
{
    color: #87319a;
    font-weight: bold;    

}



.references-home
{
    color:#e1e1e1;
    margin-top:50px;
    margin-left:20px;
    font-size:10px;
    line-height:12px;
}
.references-home ol
{
    
    padding:0;
    margin:0;
    
}
.references-home li
{
    margin-left:15px;
    *margin-left:22px;  /*--IE7--*/
    
}
.references-home strong
{
    color:#fff; 
}

.references
{
    color:#000;
    padding-top:20px;
    padding-left:20px;
    padding-right:40px;
    font-size:10px;
    line-height:12px;
    background-color:#fff;
}
.references ol
{
    
    padding:0;
    margin:0;
    
}
.references li
{
    margin-left:15px;
    *margin-left:22px;    /*--IE7--*/
    
}
.references strong
{
    color:#000; 
}


.footerContainer
{
	margin:0 0 60px 0;
    background-color:#fff;	
}
.footer
{
    color:#000;
    margin-left:20px; 
    padding-top:20px;
    padding-bottom:40px;
}
.footerDivider
{
    width:100%;
    height:5px;
    background: url(../../_images/common/isi_divider.png) top left no-repeat;    
    margin:20px 0;
}
.footer a
{
    color:#23aec9;    
    text-decoration:none;   
}
.footer a:hover
{
   color:#006579;     
}
.footer .legal
{
    width:100%;
    height:51px;
    /*background: url(../../_images/common/allergan_black.png) top left no-repeat;         
    padding-left:134px;*/
    margin-top:20px;
    background-position: 2% 50%;
    background-size: 11%;
}
.footer .legal a
{
    color:#23aec9;  
}

.footerContainer-home
{
    width:100%;
    float:left;
	margin:0 0 60px 0;
    background-color:#000;	
}
.footer-home
{
    color:#e1e1e1;
    margin-left:20px; 
    margin-bottom:40px;
    margin-top:20px;   
}
.footerDivider
{
    width:100%;
    height:5px;
    background: url(../../_images/common/isi_divider.png) top left no-repeat;    
    margin:20px 0;
}
.footer-home a
{
    color:#e1e1e1;    
    text-decoration:none;   
}
.footer-home a:hover
{
    color:#23aec9;     
}
.footer-home .legal
{
    width:100%;
    height:40px;
    /*background: url(../../_images/common/allergan_white.png) top left no-repeat;*/         
    /*padding-left:150px;*/
    margin-top:20px;
    background-position: 4% 50%;
    background-size: 11%;
}
.footer-home .legal a
{
    color:#23aec9;  
}


.piPopup
{
    width:580px;
    height:189px;
    background: url(../../_images/common/full_pi/full_PI_popup.png) center no-repeat;         
    display:none;
    z-index:99;
    position:absolute;
    top:250px;
    left:150px;
    padding:110px 310px;
    color:#000;
}
.piPopup-button a
{
    width:196px;
    height:49px;
    display:block;
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-top:10px;
    font-weight:bold;
    background: url(../../_images/common/full_pi/download_btn.png) no-repeat;     
}
.piClose
{
    margin-left:580px;
    margin-top:-70px;
    margin-bottom:60px;
}
.innerPage
{
    margin:0 20px 0 20px; 
}
.innerPage ul
{
    margin-top:0;
    color:#006579;
}
.innerPage li span
{
    color:#000;
}


.pageHeader
{
    font-size:26px;
    line-height:32px;    
    color:#006579; 
 	font-family:Helvetica, Verdana, Sans-Serif;      
 	font-weight:bold;
}

.pageHeader-safety
{
    font-size:14px;
    color:#006579; 
 	font-family:Helvetica, Verdana, Sans-Serif;      
 	font-weight:bold;
}

.pageHeader-top
{
    font-size:22px;
    line-height:30px;
    font-weight:normal;
    vertical-align:middle;
}
.pageHeader sup 
{
    font-size: 60%;
    line-height: 0;
    vertical-align:super;
}

.pageDivider
{
    width:820px;
    height:2px;
    background: url(../../_images/common/top_line.png) no-repeat;   
    margin:10px 0 20px 0;
}
.pageFooterSafety
{
    width:800px;    
    font-size:18px;
    color:#23aec9;
    margin:20px 0 0 0px;
    font-weight:bold;
}
.pageFooterSafety a
{
   color:#006579;
}
.pageFooter
{
    width:800px;    
    font-size:18px;
    line-height:22px;
    color:#23aec9;
    margin:20px 0 0 20px;
    font-weight:bold;
}
.pageFooter a
{
   color:#006579;
}
.pageFooter span
{
   color:#006579;
}
.pageFooter sup
{
    text-decoration:none;
}
.pageFooter-sm
{
    width:800px;    
    color:#23aec9;
    line-height:20px;    
    margin:20px 0 0 20px;
}
.pageFooter-sm a
{
   color:#006579;
}
.pageFooter-sm a sup
{
    text-decoration:none;
}

.pageFooter-sm span
{
   color:#006579;
}

.siteMap
{
    padding-left:20px;   
}
.siteMap-header
{
    color:#006579;   
    text-decoration:none;  
    font-weight:bold;
}
.siteMap-sub
{
    color:#000;   
    text-decoration:none;  
    padding-left:20px;
}
.siteMap-subSub
{
    color:#000;   
    text-decoration:none;  
    padding-left:40px;
}
.aging-lashes
{
    width:720px;
    margin:40px 0 20px 40px;   
    float:left;
    padding-right:20px;
}
.aging-row
{
    width:720px;
    float:left;
    margin-top:20px;
}
.aging-row-footer
{
    width:700px;    
    color:#006579;
    margin-top:20px;
    clear:both;
    float:left;
    font-size:12px;
}
.aging-c1
{
    width:245px;
    height:357px;
    background: url(../../_images/aging_lashes/fullness_chart.png) no-repeat;    
    margin-left:40px;
    float:left;
}
.aging-c1-content
{
    float:right;
    text-align:right;
    margin-right:25px;
}
.aging-eye1
{
    width:302px;
    height:231px;
    background: url(../../_images/aging_lashes/fullness_eye.png) no-repeat;    
    float:left;
    margin:10px 20px;
}
.aging-eye-content-1
{
    float:left;
    width:342px;
    margin-left:60px;
    margin-top:10px;
    text-align:center
}

.aging-c2
{
    width:286px;
    height:284px;
    background: url(../../_images/aging_lashes/length_chart.png) no-repeat;    
    margin-left:40px;
    float:left;
}
.aging-c2-content
{
    float:right;
    text-align:right;
}
.aging-eye2
{
    width:302px;
    height:219px;
    background: url(../../_images/aging_lashes/length_eye.png) no-repeat;    
    float:left;
    margin:10px 0px;
}
.aging-eye-content-2
{
    float:left;
    width:302px;
    margin-left:40px;
    margin-top:10px;
    text-align:center;
}

.aging-c3
{
    width:303px;
    height:310px;
    background: url(../../_images/aging_lashes/darkness_chart.png) bottom no-repeat;    
    margin-left:40px;
    float:left;
}
.aging-c3-content
{
    text-align:center;
}
.aging-eye3
{
    width:301px;
    height:218px;
    background: url(../../_images/aging_lashes/darkness_eye.png) no-repeat;    
    float:left;
    margin:10px 0px;
}
.aging-eye-content-3
{
    float:left;
    width:302px;
    margin-left:40px;
    margin-top:10px;
    text-align:center;
}
.aging-box
{
    width:763px;
    height:339px;    
    background: url(../../_images/aging_lashes/light_blue_box.png) no-repeat;       
    float:left;
    padding:20px 40px;
    font-size:14px;    
}
.aging-box-header
{
    color:#006579;
    font-size:16px;
    margin-bottom:20px;
}

.about-box
{
    width:523px;
    height:197px;
    background: url(../../_images/about/5_year_badge.png) no-repeat;      
    background-size: 160%;
    padding-left:20px;
    padding-right:300px;
    margin-bottom:20px;
}
.about-box ul
{
    margin-top:0;
    color:#006579;
}
.about-box li span
{
    color:#000;
}
.about-week0
{
    width:381px;
    height:58px;
    background: url(../../_images/about/week_0_image.png) no-repeat;       
    float:left;
    margin-left:20px;
    padding-top:110px;    
}
.about-week16
{
    width:381px;
    height:58px;
    background: url(../../_images/about/week_16_image.png) no-repeat;     
    float:left;
    margin-left:30px;
    padding-top:110px;     
}

.about-moa
{
    width:456px;
    height:350px;
    background: url(../../_images/about/mechanism_of_action/chart_bg.png) no-repeat;
    margin:20px 0 20px 170px;
    position:relative;
}
.about-moa-arrow
{
    width:292px;
    height:292px;
    background: transparent url(../../_images/about/mechanism_of_action/gradient_overlay.png) no-repeat;
    position:absolute;
    top:28px;
    left:97px;
    /* IE hack */
    background:none\9;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../_images/about/mechanism_of_action/gradient_overlay.png", sizingMethod="crop");    
}
.about-anagen
{
    width:240px;
    height:62px;
    background: url(../../_images/about/mechanism_of_action/anagen.png) no-repeat;
    position:absolute;
    top:190px;
    left:10px;    
}
.about-catagen
{
    width:202px;
    height:60px;
    background: url(../../_images/about/mechanism_of_action/catogen.png) no-repeat;    
    position:absolute;
    top:30px;    
    left:70px;     
}
.about-exogen
{
    width:136px;
    height:58px;
    background: url(../../_images/about/mechanism_of_action/exogen.png) no-repeat;  
    position:absolute;
    top:280px;
    left:350px;    
}
.about-telogen
{
    width:240px;
    height:62px;
    background: url(../../_images/about/mechanism_of_action/telogen.png) no-repeat;
    position:absolute;
    top:80px;
    left:270px;        
}
.about-hair
{
    width:86px;
    height:115px;
    background: url(../../_images/about/mechanism_of_action/hair.png) no-repeat;
    position:absolute;
    top:270px;
    left:350px;        
}

.efficacy
{
    
}
.efficacy ul
{
    margin-top:0;
    color:#006579;
}
.efficacy li span
{
    color:#000;
}
.efficacy li div
{
    display:inline;
}
.efficacy-highlight
{
    color:#006579;    
    text-decoration:underline;
}
.efficacy-callout
{
    width:830px;
    height:130px;
    background: url(../../_images/about/efficacy/callout_box_2.png) no-repeat;     
    padding-top:20px;
    text-align:center;
    font-size:18px;
    line-height:24px;
    margin-bottom:20px;
}
.efficacy-week0
{
    width:381px;
    height:58px;
    background: url(../../_images/about/efficacy/week_0_chart.png) no-repeat;       
    float:left;
    margin-left:20px;
    padding-top:110px;    
}
.efficacy-week16
{
    width:381px;
    height:58px;
    background: url(../../_images/about/efficacy/week_16_chart.png) no-repeat;     
    float:left;
    margin-left:30px;
    padding-top:110px;     
}
.efficacy-button
{
   width:350px;
   height:40px;
   display:block;
   background: url(../../_images/about/efficacy/clinical_btn.png) no-repeat;   
   color:#fff;
   padding:10px 10px;
   text-decoration:none;
   font-size:16px;
   position:relative;
   text-align:center;
   margin-left:20px;
   margin-right:20px;
   float:left;
}
.efficacy-button:hover
{
    color:#fff;
}

.safety-box
{
    /*background: url(../../_images/about/safety/5_year_glow.png) no-repeat; */
    padding-left:20px;
    padding-right:30px;
    margin-bottom:20px;
}
.safety-chart
{
    width:806px;
    height:276px;
    background: url(../../_images/about/safety/adverse_events_chart.png) no-repeat;     
    margin-left:10px;
}
.safety-chart table
{
    margin-left:5px;
    padding-top:5px;
}
.safety-chart td
{
    height:29px;
    padding-left:20px;
    padding-top:2px;
}
.safety-chart-header
{
    text-align:center;
}

.dosing
{
    
}
.dosing-step
{
    float:left;
    width:800px;
    padding-left:20px;
    margin-top:20px;
}
.dosing-step-img
{
    float:left;
    width:180px;
}
.dosing-step-copy
{
    width:550px;
    float:left;
}
.dosing-step-copy div
{
   padding-left:20px;
}
.dosing-step-copy img
{
   padding-bottom:10px;
}
.dosing-box
{
   width:723px;
   height:369px;
   background: url(../../_images/about/dosing_application/callout_box.png) no-repeat;     
   padding-left:40px;
   padding-right:60px;
   padding-top:20px;
   margin:20px 0;
}
.dosing-box ul
{
    margin-top:0;
    color:#006579;
}
.dosing-box li span
{
    color:#000;
}
.dosing-app
{
   width:805px;
   height:257px;
   background: url(../../_images/about/dosing_application/apllication_chart_image.png) no-repeat;      
   margin-left:25px;
   margin-top:20px;
}
.dosing-app-copy-1
{
    width:180px;
    float:left;
    margin-top:40px;
    margin-left:10px;
}
.dosing-app-copy-2
{
    width:180px;
    float:left;
    margin-top:30px;    
    margin-left:420px;
}

.prominence-eye1
{
    width:187px;
    height:66px; 
    background: url(../../_images/about/efficacy/overal_prominence/eye_1.png) no-repeat;  
    float:left;
    margin-right:15px;   
    color:#006579;  
    font-size:16px;
    padding-top:120px;
    text-align:center;
}
.prominence-eye2
{
    width:187px;
    height:66px; 
    background: url(../../_images/about/efficacy/overal_prominence/eye_2.png) no-repeat;  
    float:left;
    margin-right:15px;   
    color:#006579;  
    font-size:16px;
    padding-top:120px;
    text-align:center;     
}
.prominence-eye3
{
    width:187px;
    height:66px; 
    background: url(../../_images/about/efficacy/overal_prominence/eye_3.png) no-repeat;  
    float:left;
    margin-right:15px; 
    color:#006579;  
    font-size:16px;
    padding-top:120px;
    text-align:center;       
}
.prominence-eye4
{
    width:187px;
    height:66px; 
    background: url(../../_images/about/efficacy/overal_prominence/eye_4.png) no-repeat;  
    float:left;
    color:#006579;  
    font-size:16px;
    padding-top:120px;
    text-align:center;   
}

.bna-box
{
   width:843px;
   height:332px; 
   background: url(../../_images/before_after/model_photo_main.png) no-repeat;      
   margin:20px 0;
   padding-top:60px;
}
.bna-box-title
{
    font-size:26px;
    color: #009ab9;
    padding-left:200px; 
    margin-bottom:40px;
}
.bna-box-copy
{
    padding:0 270px;
}
.bna-photosLink
{
   width:350px;
   height:40px;
   display:block;
   background: url(../../_images/before_after/clinical_btn.png) no-repeat;   
   color:#fff;
   padding:10px 10px;
   text-decoration:none;
   font-size:18px;
   position:relative;
   top:-30px;
   left:210px;
   text-align:center;
}
.bna-photosLink:hover
{
    color:#fff;   
}
.education-chart
{
   width:813px;
   height:473px; 
   background: url(../../_images/education/application/5_steps_chart.png) no-repeat;            
   margin-top:40px;
   margin-bottom:-50px;
   padding-left:10px;
}
.howtoapply-videoContainer
{
    margin:20px 0 20px 0;
    width:784px;
}
.latisse-videoContainer
{
    position:relative;   
    height:550px;
}
#amyDiv
{
    position:absolute;
    width:380px;
    height:212px;    
    top:0;
    left:0;   
}
#charleyDiv
{
    position:absolute;
    width:380px;
    height:212px;    
    top:0;
    left:400px;   
}
#kyeDiv
{
    position:absolute;
    width:380px;
    height:212px;    
    top:280px;
    left:0;   
}
#martinaDiv
{
    position:absolute;
    width:380px;
    height:212px;    
    top:280px;
    left:400px;   
}

.latisse-videoTitle
{
    position:relative;
    color: #00929f;
    font-size: 24px;
    font-weight:bold;
    padding:10px 0;
    text-align:left;
    float:left;
}   
.latisseVideo-loader
{
    position:relative;
    top:-170px;
    left:0px;
}
.videoDiv
{

}

.videoClose
{
    width:30px;
    height:30px;
    float:right;
    display:none;
    margin-top:5px;
    background: url('/_images/common/close.png') right no-repeat;   
}

.education-chart td
{
    padding:10px 10px 9px 10px;
}
.application-callout
{
   width:763px;
   height:264px; 
   background: url(../../_images/education/application/callout_box.png) no-repeat;      
   padding-left:40px;
   padding-right:40px;
   padding-top:10px;
   margin-top:20px;
}
.education-brandbox
{
   width:266px;
   height:32px; 
   background: url(../../_images/education/application/brandbox_icon.png) no-repeat;            
   margin-top:20px;
   margin-left:280px;
   padding-top:15px;
   padding-left:60px;
   font-size:22px;
}

.expectations-box1
{
   width:793px;
   height:74px; 
   background: url(../../_images/education/expectations/callout_box_1.png) no-repeat;       
   margin-top:20px;
   padding-left:45px;
   padding-top:25px;
   font-size:18px;
}

.expectations-box2
{
   width:768px;
   height:129px; 
   background: url(../../_images/education/expectations/callout_box_2.png) no-repeat;   
   margin-top:20px;
   padding-left:30px;
   padding-right:40px;
   padding-top:25px;
}
 .expectations-box2-header
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}

.expectations-chart
{
   width:845px;
   height:529px; 
   background: url(../../_images/education/expectations/lash_fullness_chart.png) center no-repeat;       
}

.faq
{
    margin-top:20px;
}
.faq ul
{
    margin-top:0;
    color:#006579;
}
.faq li span
{
    color:#000;
}
.faq-header
{
    width:720px;
    padding:10px 45px;
    color:#006579;
    font-weight:bold;
    background: url(../../_images/education/faq/arrow_closed.png) 20px 10px no-repeat;   
    background-color:#bcdbe3; 
    margin-bottom:3px;
}
.faq-header-active
{
    width:720px;
    padding:10px 45px;
    color:#fff;
    font-weight:bold;
    background: url(../../_images/education/faq/arrow_open.png) 15px 15px no-repeat;   
    background-color:#006579; 
    margin-bottom:3px;
}
.faq-copy
{
    margin:10px 20px 10px 45px;
    float:left; 
    display:none;
}
.faq-copy-a
{
    float:left;
    width:18px;
    color:#006579;
    font-weight:bold;
}
.faq-copy-b
{
    float:left;
    width:700px;
}
.faq-copy span
{
    color:#23aec9;
}
.faq-Href-r
{
    text-decoration:none;
    border-bottom: 1px solid #23aec9; 
    *text-decoration:underline; /*--IE7--*/
}

.order
{
    margin-bottom:40px;
}
.order ol
{
    margin-top:5px;
    padding-left:0;
    font-weight:bold;
}
.order li
{
    margin-left:20px;   
}
.order li span
{
    font-weight:normal;
}

.order-button
{
   margin-left:250px;
}
.order-button a
{
    width:297px;
    height:49px;
    display:block;
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-top:10px;
    font-weight:bold;
    background: url(../../_images/resources/order/go_btn.png) no-repeat;      
}
.officematerials-button
{
   margin-left:270px;    
}
.officematerials-button a
{
    width:251px;
    height:49px;
    display:block;
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-top:10px;
    font-weight:bold;
    background: url(../../_images/resources/office_materials/go_to_BB_btn.png) no-repeat;      
}

.stafftraining-button
{
    margin-left:270px;     
}
.stafftraining-button a
{
    width:251px;
    height:49px;
    display:block;
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-top:10px;
    font-weight:bold;
    background: url(../../_images/resources/staff_training/click_to_begin_btn.png) no-repeat;      
    
}



/*input.ui-slider-input {
    display:none !important;
}*/


/*------------------- CSS 3 ----------------------*/
body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden;
}
.cust-animation {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

/*------------------- remove inline style ----------------------*/

.secondary-efficay-headline
{
    padding-left:170px;
}

.secondary-efficay-headline1
{
    padding-left:140px;
}
.header-juv
{
    font-weight:bold;
    color:#5C3057;
}
h4.textDarkBlue, .textDarkBlue
{
    color:#003c77;
    margin: 0 0 0.3em;
    font-weight:bold;
}
.noWrap {
  white-space: nowrap;
}
#isiDiv ul
{
    margin-top: -10px;
    margin-bottom: 10px;
}
.subAlign {
    top: .08em;
    position: relative;
    display: inline-block;
}
@supports (-ms-ime-align:auto) {
    .subAlign {
        top: 0.11em;
        position: relative;
        position: relative;
        display: inline-block;
    }
}
@-moz-document url-prefix() {
    .subAlign {
        top: 0.05em;
    }
}
/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .subAlign {
        top: -.07em;
        font-size: 10px;
    }
}


@-moz-document url-prefix() {
    .subAlign {
        top: -.0em;
        
    }
}
.subAlignSM {
    font-size: 6px;
}