﻿body 
{
    margin:0px;
    padding:5px 0px 0px 0px;
    font:12px arial;
    color:#727272;
    background:#0091b5;
}
#Site-Container
{
    width:976px;
    height:670px;
    margin:0px auto;
}



/*:::::::::::::::::::::::::::::::::::::::::::::::::: GLOBAL STYLE CLASSES  */
a { color:#0091b5; text-decoration:underline; -moz-outline: none 0; outline: none 0;  }
a:hover { text-decoration:none; }
a img { border:none; }
sup { font-size:65%; line-height:75%; vertical-align:text-top; }
.bold { font-weight:bold; }
.italics { font-style:italic; }
.uppercase { text-transform:uppercase; }
.blue { color:#0091b5; }
.float-left { float:left; }
.float-right { float:right; }
.clear { clear:both; }
.error { color:#ff0000 }





/*:::::::::::::::::::::::::::::::::::::::::::::::::: UTILITIES CONTAINER  */
#Utilities-Container
{
    width:976px;
    height:28px;
    background:#ffffff;
}
.utility-link
{
    float:left;
    color:#727272;
    font-size:10px;
    text-decoration:none;
    text-transform:uppercase;
    margin:7px 0px 0px 20px;
    padding:1px 20px 0px 0px;
    background:url(../images/link-arrow.gif) no-repeat right 0px;
}
.utility-link:hover
{
    text-decoration:underline;
}
.isi
{
    color:#0091b5;
    cursor:pointer;
}
#SearchContainer
{
    float:right;
    height:28px;
}
.SearchContainer
{
    height:28px;
    padding:0px 20px 0px 0px;
    margin:0px;
    background:url(../Images/search_bg.png) no-repeat 10px 4px;
}
.searchBox
{
    width:130px;
    height:16px;
    font-size:11px;
    margin:4px 0px 0px 0px;
    padding:4px 0px 0px 5px;
    float:left;
    border:0px;
    color:#727272;
    background:#ededed;
}
.searchBtn
{
    margin:5px 0px 0px 3px;
}







/*:::::::::::::::::::::::::::::::::::::::::::::::::: CONTENT CONTAINER  */
#Content-Background
{
    width:976px;
    height:519px;
    position:absolute;
    background:url(../images/content-bg.gif) no-repeat 0px 0px;
}
#Content-Container
{
    width:976px;
    height:519px;
    position:absolute;
}








/*:::::::::::::::::::::::::::::::::::::::::::::::::: INTERNAL CONTAINER  */
#Callouts-Container
{
    float:right;
    width:175px;
    height:519px;
}
#Callouts-Container ul
{
    margin:0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
#Callouts-Container li
{
    margin:0px;
    padding:20px 0px 20px 0px;
    list-style:none;
    background:url(../images/callout-bg.gif) no-repeat 0px bottom;
}
.logo-epiduo
{
    float:right;
    margin:15px 25px 30px 0px;
}
.commercial
{
    cursor:pointer;
}







/*:::::::::::::::::::::::::::::::::::::::::::::::::: INTERNAL CONTAINER  */
#Internal-Container
{
    width:755px;
    height:385px;
    float:left;
    padding:15px 20px 0px 25px;
}
#Internal-Container h1
{
    margin:0px;
    padding:0px 0px 15px 0px;
    font-size:18px;
}
#Internal-Container h2
{
    margin:0px;
    padding:5px 0px 5px 0px;
    font-size:15px;
    color:#0091b5;
    font-weight:bold;
}
#Internal-Container h3
{
    margin:0px;
    padding:5px 0px 5px 0px;
    font-size:14px;
    color:#0091b5;
    font-weight:bold;
}
#Internal-Container p
{
    margin:0px;
    padding:5px 0px 5px 0px;
}
#Internal-Container ul
{
    margin:0px;
    padding:6px 0px 6px 20px;
    list-style:none;
}
#Internal-Container ul.accordion
{
    padding:0px 0px 0px 0px;
}
#Internal-Container li
{
    margin:0px;
    padding:0px 0px 10px 12px;
    background:url(../images/list-item-arrow.gif) no-repeat 0px 4px;
}








/*:::::::::::::::::::::::::::::::::::::::::::::::::: INTERNAL PAGE STYLES  */

/*  /default.aspx  */
#HomepageFlash
{
    width:755px;
    height:387px;
}

/*  /the-blame-game/default.aspx  */
#BlameGameFlash
{
    width:755px;
    height:375px;
}

/*  /acne-ology/acne-insight.aspx  */
#AccordionWrapper.acne-insight
{
    width:450px;
}

/*  /call-your-doctor/doc-talk.aspx  */
#AccordionWrapper.doc-talk
{
    width:380px;
    height:250px;
}

/*  /using-epiduo-gel/default.aspx   */
p.using-epiduo
{
    width:650px;
}

/*  /using-epiduo-gel/epiduo-details.aspx  */
#AccordionWrapper.epiduo-details
{
    width:400px;
}

/*  /using-epiduo-gel/common-questions1 & 2.aspx  */
#AccordionWrapper.common-questions
{
    width:710px;
    height:355px;
}

/*  /using-epiduo-gel/epiduo-directions.aspx  */
div.directions-step1
{
    float:left;
    width:150px;
    margin:16px 0px 0px 0px;
    padding:3px 50px 15px 60px;
    background:url(../images/directions-step1.gif) no-repeat 0px 0px;
}
div.directions-step2
{
    float:left;
    width:160px;
    margin:16px 0px 0px 0px;
    padding:3px 0px 15px 60px;
    background:url(../images/directions-step2.gif) no-repeat 0px 0px;
}

/*  /adult-acne/default.aspx  */
p.adult-acne-1
{
    width:470px;
}
p.adult-acne-2
{
    width:430px;
}

/*  /teen-acne/default.aspx  */
p.teen-acne-1
{
    width:475px;
}
p.teen-acne-2
{
    width:400px;
}
p.teen-acne-3
{
    width:350px;
}

/*  /rebate/default.aspx  */
#RegScrollContainer
{
    height:380px;
    overflow-y:auto;
}
.RegistrationLabelCell
{
    width:120px;
    color:#0091b5;
    height:33px;
    padding:0px 8px 0px 0px;
    text-align:right;
    text-transform:uppercase;
}
.RegistrationInputCell
{
    
}

#ctl00_phInternalContent_personalDataCollector_firstNameTextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_lastNameTextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_address1TextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_address2TextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_zipTextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_cityTextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_email1TextBox.inputTextBox,
#ctl00_phInternalContent_personalDataCollector_email2TextBox.inputTextBox
{
    width:250px;
    color:#727272;
    background:#ededed;
    border:1px solid #dadada;
    padding:3px 5px 3px 5px;
}
.inputDropDown
{
    width:262px;
    color:#727272;
    background:#ededed;
    border:1px solid #dadada;
    padding:3px 5px 3px 5px;
}
.birthdayMonthDropDown
{
    width:80px;
    color:#727272;
    background:#ededed;
    border:1px solid #dadada;
    padding:3px 5px 3px 5px;
    margin:0px 8px 0px 0px;
}
.birthdayDayDropDown
{
    width:80px;
    color:#727272;
    background:#ededed;
    border:1px solid #dadada;
    padding:3px 5px 3px 5px;
    margin:0px 8px 0px 0px;
}
.birthdayYearDropDown
{
    width:80px;
    color:#727272;
    background:#ededed;
    border:1px solid #dadada;
    padding:3px 5px 3px 5px;
}
.reg_btn
{
    margin:5px 0px 10px 132px;
}


/*  /rebate/log-in.aspx  */
#ctl00_phInternalContent_txtEMail.inputTextBox
{
    width:250px;
    color:#727272;
    background:#ededed;
    border:1px solid #dadada;
    padding:3px 5px 3px 5px;
}
.login_btn
{
    margin:10px 0px 0px 5px;
}




/*  /find-a-dermatologist/results.aspx  */
.dermfinder_textbox
{
    width:50px;
    margin:0px 8px 0px 0px;
    padding:3px 0px 3px 8px;
    letter-spacing:4px;
    background:#eeeeee;
    color:#727272;
    float:left;
    border:1px solid #d9d9d9;
}
.derm_btn
{
    float:left;
    padding:2px 0px 0px 0px;
}
#tblDermFind
{
    padding:10px 0px 0px 0px;
}
.tdDermFind
{
    padding:0px 20px 20px 0px;
    vertical-align:top;
}
.disclaimer
{
    font-size:10px
}

/*  /commercial/default.aspx  */
#TVCommercial
{
    width:641px;
    height:361px;
    padding:20px 0px 0px 60px;
}


/*  /utilities/legal-1.aspx  */
.legal
{
    width:690px;
    height:355px;
}

/*  /utilities/privacy-1.aspx  */
.privacy
{
    width:690px;
    height:355px;
}

/*  /utilities/contact.aspx  */
.contact
{
    width:690px;
    height:355px;
}

/*  /utilities/sitmap.aspx  */
.sitemap-column
{
    float:left; padding:0px 110px 0px 0px;
}
#Internal-Container .sitemap-column h2
{
    font-size:13px;
    color:#727272;
    padding:0px 0px 0px 0px;
}
#Internal-Container .sitemap-column ul
{
    padding:4px 0px 25px 20px;
}
#Internal-Container .sitemap-column li
{
    padding:0px 0px 4px 12px;
}






/*:::::::::::::::::::::::::::::::::::::::::::::::::: ISI CONTAINER  */
#ISI-Container
{
    width:936px;
    height:123px;
    font-size:11px;
    margin:519px 0px 0px 0px;
    padding:10px 20px 0px 20px;
    background:#ffffff;
    position:absolute;
}
#ISI-Container h4
{
    margin:0px;
    padding:0px 0px 2px 0px;
    font-size:11px;
    font-weight:bold;
}
#ISI-Container p
{
    margin:0px;
    padding:0px 0px 8px 0px;
}
#ISI-Container a
{
    color:#727272;
}
#ISI-Container a:hover
{
    text-decoration:none;
}






/*:::::::::::::::::::::::::::::::::::::::::::::::::: FOOTER CONTAINER  */
#Footer-Container
{
    width:936px;
    color:#ffffff;
    font-size:11px;
    margin:655px 0px 0px 0px;
    padding:0px 25px 0px 25px;
    position:absolute;
}
#Footer-Container a
{
    color:#ffffff;
}
#Footer-Container a:hover
{
    text-decoration:none;
}
#Footer-Container ul
{
    margin:0px;
    padding:20px 0px 0px 0px;
    list-style:none;
    float:left;
}
#Footer-Container li
{
    margin:0px;
    padding:0px 10px 0px 0px;
    float:left;
}
#Footer-Container ul a
{
    text-decoration:none;
}
#Footer-Container ul a:hover
{
    text-decoration:underline;
}
.logo-galderma
{
    float:left;
    margin:0px 20px 0px 0px;
}