﻿/****************************************
            Global Styles 
****************************************/
body 
{
    margin:0px;
    padding:0px;
    color:#3e3e3e;
    font-size:12px;
    font-family:Arial;
}
sup
{
    font-size:60%;
    line-height:70%;
    text-decoration:none;
    vertical-align:text-top;
    font-weight:normal;
}
a
{
    color:#183d98;
    cursor:pointer;
    text-decoration:underline;
}
a:hover
{
    text-decoration:none;
}
a img
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	text-align: center;
}
#SiteContainer
{
    width:937px;
    height:866px;
    margin:0px auto;
    background: url(../Images/site_bg.jpg) no-repeat 0px 0px;
}
#SiteContainerNoCard
{
    width:937px;
    height:866px;
    margin:0px auto;
    background: url(../Images/siteNoCard_bg.jpg) no-repeat 0px 0px;
}
.GrayText
{
    color:#4b4b4d;
}
.BlueText
{
    color:#183d98;
}
.BlueHeadlineText
{
    color:#183d98;

    font-family:Arial;
	font-weight:900;
	
}
.GreenText
{
    color:#183d98;

    font-family:Arial;
	font-weight:900;
}
.RedText
{
    color:#FF0000;
}


/****************************************
            Header Styles 
****************************************/
#HeaderContainer
{
    width:937px;
    height:32px;
	padding-top:3px;
	padding-bottom:10px;
}
.btn_isi
{
	text-align:center;
	width:289px;
	align:center;
	margin-left: auto;
  	margin-right: auto;
}
#brandHeaderBg
{
	position:absolute;
    width:937px;
    height:51px;
	top:34px;
}



/****************************************
            Internal Styles 
****************************************/
#InternalContainer
{
    width:877px;
    height:460px;
    padding:15px 30px 0px 30px;
}
#InternalContainer h1
{
    margin:6px 0 6px 0;
    padding:0px;
    font-size:18px;
    font-weight:bold;
}
#InternalContainer h2
{
    margin:4px 0 4px 0;
    padding:0px;
    font-size:13px;
    font-weight:bold;
}
#InternalContainer h3
{
    margin:0px;
    padding:15px 0px 5px 0px;
    font-size:13px;
    font-weight:bold;
}

/****************************************
            Homepage Styles 
****************************************/
#SavingsDetails
{
     width:227px;
     height:257px;
     float:left;
     margin:30px 0px 0px 0px;
     background:url(../Images/callout_bg.jpg);
}
#SavingsDetails_Headline
{
    color:#fff;
    font-size:15px;
    padding:3px 0px 0px 34px;
}
#SavingsDetails_Text
{
    font-size:11px;
    font-weight:bold;
    padding:13px 15px 0px 15px;
}
#SavingsDetails_Or
{
    font-size:18px;
    font-weight:bold;
    color:#728ccb;
    line-height:30px;
}
#WelcomeText
{
    float:left;
    width:850px;
    padding:20px 20px 0px 15px;

}

#OptInTable
{
    margin:0px 0px 0px 0px;
}
#OptInTable td
{
    font-size:11px;
    font-weight:bold;
    padding:0px 0px 2px 0px;
    vertical-align:middle;
}
#EmailTable
{
    margin:10px 0px 6px 0px;
}
#EmailTable td
{
    padding:0px 6px 5px 0px;
    vertical-align:middle;
}


/****************************************
            Pharmacist Info Styles 
****************************************/
#PharmacistInfo
{
    height:420px;
    padding:0px 10px 0px 0px;
    overflow-y:auto;
}


/****************************************
            Safety Styles 
****************************************/
#SafetyContainer
{
	position:absolute;
	top:558px;
	width:870px;
    height:310px;
    font-size:11px;
    line-height:13px;
    padding:12px 35px 0px 35px;
}
#SafetyContainer h3
{
    margin:0px;
    padding:0px 0px 3px 0px;
    font-size:12px;
}



/****************************************
            Footer Styles 
****************************************/
#FooterContainer
{
	position:absolute;
	top:840px;
    height:100px;
    color:#3d3d3d;
    font-size:10px;
    padding:30px 0px 0px 20px;
}
#FooterContainer a
{
    color:#3d3d3d;
    text-decoration:underline;
    
}
#FooterContainer a:hover
{
    color:#3d3d3d;
    text-decoration:none;
}
.footer_galdermalogo
{
    float:left;
}
#FooterNav
{
    width:580px;
    margin:0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#FooterNav li
{
    float:left;
    margin:0px;
    padding:0px 5px 0px 5px;
}
#FooterLegal
{
    line-height:11px;
    padding:5px 0px 0px 5px;
}



/****************************************
            iFrame Styles 
****************************************/
#iFrameContent
{
    width:640px;
    font-size:11px;
    padding:0px 10px 0px 20px;
}
#iFrameContent h1
{
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:24px;
    font-weight:normal;
}

#TermsContainer
{
    height:490px;
    overflow-y:auto;
    padding:0px 20px 0px 0px;
}
#TermsContainer h1
{
    font-size:15px;
    margin:0px;
    padding:0px 0px 10px 0px;
}
#TermsContainer h2
{
    font-size:12px;
    margin:0px;
    padding:15px 0px 2px 0px;
}
#TermsBtns
{
    clear:both;
    float:right;
    padding:20px 0px 0px 300px;
}
#VerifyTerms
{
    text-align:center;
    font-size:14px;
    width:500px;
    padding:50px 0px 0px 70px;
}
#ConfirmInfo
{
    padding:0px 0px 20px 0px;
}
#ConfirmLogos
{
    float:left;
    text-align:center;
    padding:20px 30px 0px 0px;
    display:none;
}
#BrandCallout
{
    width:169px;
    height:101px;
    color:#183d98;
    font-size:17px;
    font-weight:bold;
    text-align:center;
    letter-spacing:-1px;
    padding:15px 0px 0px 0px;
    background:url(/Includes/Images/brand_callout.jpg) no-repeat;
}
#BrandCallout a
{
    font-weight:normal;
}
#ConfirmRebate
{
    float:left;
	text-align: center;
}
#ISI_Downloads
{
    float:left;
	text-align: center;
    font-size:13px;
    width:850px;
    padding:34px 20px 6px 15px;

}



/****************************************
            ISI Popup Styles 
****************************************/
div.SafetyPopup 
{ 
    background-image:url(../Images/popup_isi_bg.png); 
    width:591px; 
    height:420px; 
    display:none; 
    position: absolute; 
    padding:0px;
    font-size:10px;
    line-height:11px;
}
#SafetyText
{
    padding:35px 30px 0px 30px;
}
div.SafetyPopup h3
{ 
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:12px;
}
div.SafetyPopup div.close 
{ 
    background-image:url(../Images/popup_isi_close.jpg); 
    position:absolute; 
    right:27px; 
    top:18px; 
    cursor:pointer; 
    height:11px; 
    width:53px; 
}



/****************************************
       Registration Popup Styles 
****************************************/
div.RegistrationPopup
{ 
    background-image:url(../Images/popup_register_bg.png); 
    width:690px; 
    height:565px; 
    display:none; 
    position: absolute; 
    padding:25px 8px 0px 2px;
    font-size:11px;
} 
div.RegistrationPopup h3
{ 
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:12px;
}
div.RegistrationPopup div.close 
{ 
    background-image:url(../Images/popup_register_close.jpg); 
    position:absolute; 
    right:5px; 
    top:4px; 
    cursor:pointer; 
    height:17px; 
    width:52px; 
}




/****************************************
       Benefits Popup Styles 
****************************************/
#TotalSupport
{
    width:640px;
    font-size:11px;
    padding:0px 10px 0px 20px;
}
#TotalSupport h1
{
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:24px;
    font-weight:normal;
}
#TotalSupport a {
	cursor:default;
	text-decoration:none;
}
div.BenefitsPopup
{ 
    background-image:url(../Images/popup_register_bg.png); 
    width:690px; 
    height:565px; 
    display:none; 
    position: absolute; 
    padding:25px 8px 0px 2px;
    font-size:11px;
} 
div.BenefitsPopup h3
{ 
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:12px;
}
div.BenefitsPopup div.close 
{ 
    background-image:url(../Images/popup_register_close.jpg); 
    position:absolute; 
    right:5px; 
    top:4px; 
    cursor:pointer; 
    height:17px; 
    width:52px; 
}


/****************************************
       Registration Popup Styles 
****************************************/
div.PrescribingInfoPopup
{ 
    background-image:url(../Images/popup_register_bg.png); 
    width:690px; 
    height:565px; 
    display:none; 
    position: absolute; 
    padding:25px 8px 0px 2px;
    font-size:11px;
} 
div.PrescribingInfoPopup h3
{ 
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:12px;
}
div.PrescribingInfoPopup div.close 
{ 
    background-image:url(../Images/popup_register_close.jpg); 
    position:absolute; 
    right:5px; 
    top:4px; 
    cursor:pointer; 
    height:17px; 
    width:52px; 
}

/****************************************
          Disclaimer Styles 
****************************************/
.disclaimer { font-size:10px; line-height:11px; font-style:italic; }
.disclaimer p { padding: 5px 0; margin: 0 }

