﻿/*
copyright 2008 Allergan,Inc. All Rights Reserved
Client:Allergan,Inc. 
Author:Shmuel Kessler - Rosetta 
Date:00/00/20XX 
*/
/****************************** START::page **********************/
#RegistrationPopup_c{z-index:0; top:0px;}
p{margin:1em 0}

.welcomePanel{float:left;width:auto}
.SiteActionMenu{float:right}
.AuthoringContainer{clear:left}

#lvl1_column_right .main_image{position:relative}
#lvl1_column_right .main_image .top{position:absolute}

.loginLayout{height:200px;width:300px}

#TAFpanel1{border:none}
#taf_dialog #taf_content #hide_again{width:91px}
#taf_dialog #taf_content #hide_again img{border-right:1px solid #777 !important}

#RegistrationPopup{border:0px none}
#RegistrationPopup .bd{background:none;border:0px none}

.morphingToolPageContent #disclaimer,
.morphingToolPageContent #vp_notice{margin:0 auto;left:0px}

ol.terms{margin-left:30pt;padding-left:0}
ol.terms li{margin-bottom:10px}

/***************** start::page specific styles ***********/
/******* start::pageResults template styles */
.pageResults #lvl1_column_right .main_image .top{top:-12px}
.pageResults #lvl1_column_right .main_image .middle{height:244px}
.pageResults #lvl1_column_right .main_image .bottom{height:229px}
/******* end::pageResults template styles */
/******* start::pageUltraDifferent template styles */
.pageUltraDifferent #lvl1_column_right .main_image .top{top:-14px}
.pageUltraDifferent #lvl1_column_right .main_image .middle{height:260px}
.pageUltraDifferent #lvl1_column_right .main_image .bottom{height:217px}
/******* end::pageUltraDifferent template styles */
/******* start::pageSafety template styles */
.pageSafety #lvl1_column_right .main_image .top{top:-15px}
.pageSafety #lvl1_column_right .main_image .middle{height:254px}
.pageSafety #lvl1_column_right .main_image .bottom{height:219px}
/******* end::pageUltraDifferent template styles */
/******* start::pageFaqs template styles */
/*
.pageFaqs #lvl1_column_right .main_image .top{top:-21px}
.pageFaqs #lvl1_column_right .main_image .middle{height:248px}
.pageFaqs #lvl1_column_right .main_image .bottom{height:225px}
*/
.pageFaqs #lvl1_column_right .main_image{top:-17px;margin-bottom:-17px;right:13px}
.pageFaqs #lvl1_column_right .main_image .top{position:static;height:249px}
.pageFaqs #lvl1_column_right .main_image .bottom{height:245px;position:static}


/******* end::pageFaqs template styles */
/******* start::managedContentRepeater template styles */
.pageTestimonials #lvl1_column_right .main_image .top,.caseStudyLayout #lvl1_column_right .main_image .top{top:-29px}
.pageTestimonials #lvl1_column_right .main_image .middle,.caseStudyLayout #lvl1_column_right .main_image .middle{height:228px}
.pageTestimonials #lvl1_column_right .main_image .bottom,.caseStudyLayout #lvl1_column_right .main_image .bottom{height:243px}
/******* end::managedContentRepeater template styles */
/******* start::contentWithMediaLayout template styles */
.treatment #lvl1_column_right .main_image .top{top:-15px}
.treatment #lvl1_column_right .main_image .middle{height:218px}
.treatment #lvl1_column_right .main_image .bottom{height:255px}
/******* end::contentWithMediaLayout template styles */
/* start::testimonials styling */
.testimonial{margin:4px 0}
.more_testimonial{float:left;clear:both;width:501px;padding:0 30px}
/* end::testimonials styling */
/* start::voluma subpage styling */
.volumaSubpage #lvl1_column_right .main_image{top:-17px;margin-bottom:-17px;right:13px}
.volumaSubpage #lvl1_column_right .main_image .top{position:static;height:245px;}
.volumaSubpage #lvl1_column_right .main_image .bottom{height:245px;position:static}
/*
#ctl00_PlaceholderMainContentWrapper_PlaceHolderMain_ctl03__ControlWrapper_RichImageField,
#ctl00_PlaceholderMainContentWrapper_PlaceHolderMain_ctl04__ControlWrapper_RichImageField {
			position: relative;
			left: 12px;
			top: 20px;
}

#ctl00_PlaceholderMainContentWrapper_PlaceHolderMain_ctl04__ControlWrapper_RichImageField {
				
			
}
*/

/* end::voluma subpage styling */
.amanda_pic_content{height:184px}

/****************** end::page specific styles ***********/
/***************** start::callout styles */
/* start::home_btm callouts styles */
/* start::home_btm-left callouts styles */
#home_btm-left{padding-left:0px;width:315px}
#home_btm-left .image{width:80px;float:left;height:143px}
#home_btm-left .image img{margin:7px 0px 0px 13px}
#home_btm-left .copy{width:235px;float:left}
#home_btm-left .cta{float:right}
/* end::home_btm-left callouts styles */
/* start::home_btm-mid callouts styles */
#home_btm-mid{padding-left:0px;width:320px}
#home_btm-mid .image{width:120px;float:left;height:143px}
#home_btm-mid .image img{margin:7px 0px 0px 20px}
#home_btm-mid .copy{width:200px;float:left}
X#home_btm-mid .cta{float:right}
/* end::home_btm-mid callouts styles */
/* start::home_btm-right callouts styles */
#home_btm-right{padding-left:0px;width:325px}
#home_btm-right .image{width:90px;float:left;/*height:143px;*/}
#home_btm-right .image img{margin:7px 0px 0px 21px}
#home_btm-right .copy{width:215px;float:left}
#home_btm-right .cta{/*float:right;*/margin-top:1em;clear:both}
/* end::home_btm-right callouts styles */
/* end::home_btm callouts styles */
/* start::lvl0_btm callouts styles */
/* start::lvl0_btm-left callouts styles */
#lvl0_btm-left{padding-left:0px;width:500px}
#lvl0_btm-left .image{width:82px;float:left;height:143px}
#lvl0_btm-left .image img{margin:20px 0px 0px 15px}
#lvl0_btm-left .copy{width:418px;float:left}
#lvl0_btm-left .copy div{padding:0}
#lvl0_btm-left .copy div.copy_p{padding-right:30px}
X#lvl0_btm-left .cta{float:right}
/* end::lvl0_btm-left callouts styles */
/* start::lvl0_btm-right callouts styles */
#lvl0_btm-right{padding-left:0px;width:494px}
#lvl0_btm-right .image{width:100px;float:left;height:86px}
#lvl0_btm-right .image img{margin:20px 0px 0px 37px}
#lvl0_btm-right .copy{width:294px;float:left;padding-right:100px;padding-left:0px;height:86px}
#lvl0_btm-right .copy div{padding:0}
#lvl0_btm-right .cta{padding:0 18px 0 0;margin:0}
#lvl0_btm-right .cta .form{padding:0 0 0 45px;width:435px}
#lvl0_btm-right .cta .form label{float:left;padding:0 5px 0 0}
#lvl0_btm-right .cta .form input{float:left;padding:0 15px 0 0}
#lvl0_btm-right .cta .form div{float:left;padding:0 15px 0 0}
#lvl0_btm-right .cta .form select{float:left;font-size:11px;margin:0 15px 0 0}
#lvl0_btm-right .cta #city_postal_field{float:left;width:60px;height:18px;background:url('/Style%20Library/Images/bkg_cfac_input.gif') no-repeat;padding:1px 18px 0px 0px;font-size:13px;line-height:normal}
#lvl0_btm-right .cta #city_postal_field input{float:left;width:48px;height:13px;background:none;background-color:transparent;border:none;margin-top:1px;margin-left:7px;color:#602e70;padding:0 !important}

/* end::lvl0_btm-right callouts styles */
/* end::lvl0_btm callouts styles */
/* start::mt_callout styling */
#mt_callout img{padding:0px}
#mt_callout div{height:auto;padding:0px}
#mt_callout .image{height:147px;width:96px;padding:0 16px 0 0;position:relative;float:left}
#mt_callout .image img{position:absolute;left:14px;top:4px}
#mt_callout .col{width:203px;height:147px;float:left;padding-right:45px;/* position:relative;*/}
#mt_callout .col div{padding-bottom:5px}
#mt_callout .col img{padding:12px 0 1px 0}
#mt_callout .col a{margin:0;position:absolute;bottom:13px;right:45px}
/* end::mt_callout styling */
/* start::find a practitioner locator */
/*#fac_callout{width:360px;height:154px;background:url('/Style%20Library/Images/bkg_faccallout.gif') no-repeat top left;font-size:10px;line-height:14px}
*/
#fac_callout{width:360px;height:174px;background:url('/Style%20Library/Images/subtier_bkg_callout.gif') no-repeat bottom left;font-size:10px;line-height:14px}

/* Override FAc callout position */

#WebPartctl00_ctl19_g_fc1509a6_e8d7_4a2c_9f14_a314c9847951 {
		position: relative;
		top: -17px;			
}

/* Resets div and img behavior from style.css */
#fac_callout div{height:auto;padding:0px;width:auto}
#fac_callout img{padding:0 !important}

#fac_callout .row{}
#fac_callout .row .image{position:relative;width:85px;padding-right:9px;height:100px;float:left}
#fac_callout .row .image img{position:absolute;top:2px;left:23px}
#fac_callout .row .header_image{float:left;padding:0;width:240px;height:25px;padding:6px 0 0 0}
#fac_callout .row .content{color:#6D6D6D;padding:0;float:left;width:230px}
#fac_callout .form{padding:0 33px 0 25px;margin:0 !important}
#fac_callout .form .form_top{width:310px}
#fac_callout .form .form_bottom{width:310px;height:25px;padding:8px 0 10px 0}
/*#fac_callout .form .form_bottom label{padding:0 15px 0 0}
*/
#fac_callout .form .form_bottom .facradius{padding:0 15px 0 0}
#fac_callout .form label{float:left;font-size:10px;padding:0 5px 0 0;cursor:pointer}
#fac_callout .form .facradius{float:left;font-size:10px;padding:0 5px 0 0;cursor:pointer}
#fac_callout .form input{float:left;font-size:10px;padding:0 15px 0 0}
#fac_callout .form div{float:left;font-size:10px;padding:0 15px 0 0}
#fac_callout .form select{float:left;width:190px;font-size:10px}
#fac_callout #city_postal_field{float:left;clear:right;width:110px;height:18px;background:url('/Style%20Library/Images/bkg_subcallout_input.gif') no-repeat;padding:1px 18px 0px 0px;line-height:normal;cursor:default}
#fac_callout #city_postal_field input{float:left;width:98px;height:13px;background:none;background-color:transparent;border:none;margin-top:1px;margin-left:7px;color:#602e70;padding:0 !important;cursor:text}
/*#fac_callout a{margin:0 0 0 250px}
*/
/* end::find a practitioner locator */
/* start::csm_callout styling */
#csm_callout img{padding:0px}
#csm_callout div{height:auto;padding:0px}
/*#csm_callout .image{height:156px;width:129px;padding:0 10px 0 0;position:relative;float:left}
*/
#csm_callout .image{height:156px;width:115px;padding:0 10px 0 0;position:relative;float:left;top:10px}
#csm_callout .image img{position:absolute;left:8px;top:32px}
#csm_callout .col{width:203px;float:left;/* padding-right:45px;height:156px;position:relative;*/}
#csm_callout .col .content{padding-bottom:5px}
#csm_callout .col .content p{margin-top:0px}
#csm_callout .col img{padding:8px 0 10px 0}
#csm_callout .form{float:left;height:55px;padding:0 25px 0 25px;margin:0 !important}
/* end::csm_callout styling */
/* start::brochure_callout styling */
#brochure_callout img{padding:0px}
#brochure_callout div{height:auto;padding:0px}
#brochure_callout .image{height:160px;width:100px;padding:0 12px 0 0;position:relative;float:left}
#brochure_callout .image img{position:absolute;left:15px;top:1px}
#brochure_callout .col{width:215px;height:160px;float:left;/*position:relative;*/}
#brochure_callout .col .content{padding-bottom:5px}
#brochure_callout .col img{padding:6px 0 6px 0}
/* end::brochure_callout styling */
/* start::reg_callout styling */
/*#reg_callout{width:360px;height:148px;background:url('/Style%20Library/Images/bkg_regcallout.gif') no-repeat top left;font-size:10px;line-height:14px}
*/
#reg_callout{width:360px;background:url('/Style%20Library/Images/subtier_bkg_callout.gif') no-repeat bottom left;font-size:10px;line-height:14px}

/* Resets div and img behavior from style.css */
#reg_callout div{height:auto;padding:0px;width:auto}
#reg_callout img{padding:0 !important}

#reg_callout .row{}
#reg_callout .row .image{position:relative;width:88px;padding-right:5px;height:71px;float:left}
#reg_callout .row .image img{position:absolute;top:6px;left:21px}
/*#reg_callout .row .header_image{float:left;padding:34px 25px 0 0;width:240px;height:37px}
*/
#reg_callout .row .header_image{float:left;padding:14px 25px 0 0;width:240px;height:37px}
#reg_callout .content{color:#6D6D6D;padding:0 0 11px 25px;float:left;width:290px}
#reg_callout a{margin-right:42px}
/* end::reg_callout styling */
/* start::ba_callout styling */
#ba_callout img{padding:0px}
#ba_callout div{height:auto;padding:0px}
#ba_callout .image{height:156px;width:93px;padding:0;position:relative;float:left}
#ba_callout .image img{position:absolute;left:24px;top:7px}
#ba_callout .col{width:235px;float:left;/*position:relative;*/}
#ba_callout .col .content{padding-bottom:11px}
#ba_callout .col img{padding:14px 0 12px 0}
#ba_callout .form{float:left;height:55px;padding:0 25px 0 25px;margin:0 !important}
/* end::ba_callout styling */
/***************** start::fac (wide) styling */
.mediaWith2CalloutsLayout .cta{padding:0 18px 0 0;margin:0}
.mediaWith2CalloutsLayout .cta .ctalocator{padding:0 0 0 15px;margin:13px 0 0 0}
.mediaWith2CalloutsLayout .cta .ctalocator label,.mediaWith2CalloutsLayout .cta .ctalocator input,.mediaWith2CalloutsLayout .cta .ctalocator div{float:left}
.mediaWith2CalloutsLayout .cta .ctalocator label{padding:0 5px}
.mediaWith2CalloutsLayout .cta .ctalocator input,.mediaWith2CalloutsLayout .cta .ctalocator div{padding:0 15px 0 0}
.mediaWith2CalloutsLayout .cta .ctalocator select{float:left;margin:0 15px 0 0}
.mediaWith2CalloutsLayout .cta .ctalocator #city_postal_field{float:left;width:60px;height:18px;padding:1px 18px 0px 0px}
.mediaWith2CalloutsLayout .cta .ctalocator #city_postal_field input{float:left;width:48px;height:13px;border:none;margin-top:1px;margin-left:7px;padding:0 !important}
/***************** end::fac (wide) styling */
/***************** start::new homepage wide fac (wide) styling */
.home_MediaWith2CalloutsLayout #home_btm{padding-top:20px}
.home_MediaWith2CalloutsLayout #home_btm-left,.pageBeforeAfter #home_btm-left,.pageAboutUltra #home_btm-left,.pageExperience #home_btm-left,.pageVolumaLanding #home_btm-left{padding-left:156px;width:495px;padding-right:0px}
.home_MediaWith2CalloutsLayout #home_btm-left .copy, .pageBeforeAfter #home_btm-left .copy,.pageAboutUltra #home_btm-left .copy,.pageExperience #home_btm-left .copy,.pageVolumaLanding #home_btm-left .copy{width:auto}
.home_MediaWith2CalloutsLayout #home_btm-left h3,.pageBeforeAfter #home_btm-left h3,.pageAboutUltra #home_btm-left h3,.pageExperience #home_btm-left h3,.pageVolumaLanding #home_btm-left h3{font-size:14px}
.home_MediaWith2CalloutsLayout #home_btm-left h3 span,.pageBeforeAfter #home_btm-left h3 span,.pageAboutUltra #home_btm-left h3 span,.pageExperience #home_btm-left h3 span,.pageVolumaLanding #home_btm-left h3 span{font-weight:bold}

.home_MediaWith2CalloutsLayout #home_btm-left .cta, .pageBeforeAfter #home_btm-left .cta,.pageAboutUltra #home_btm-left .cta,.pageExperience #home_btm-left .cta,.pageVolumaLanding #home_btm-left .cta{padding:0 18px 0 0;margin:0}
.home_MediaWith2CalloutsLayout #home_btm-left .cta .form, .pageBeforeAfter #home_btm-left .cta .form,.pageAboutUltra #home_btm-left .cta .form,.pageExperience #home_btm-left .cta .form,.pageVolumaLanding #home_btm-left .cta .form{padding:0;width:476px;float:left;margin-top:25px}
.home_MediaWith2CalloutsLayout #home_btm-left .cta .form label, .pageBeforeAfter #home_btm-left .cta .form label,.pageAboutUltra #home_btm-left .cta .form label,.pageExperience #home_btm-left .cta .form label,.pageVolumaLanding #home_btm-left .cta .form label{float:left;padding:0 5px 0 5px}
.home_MediaWith2CalloutsLayout #home_btm-left .cta .form input, .pageBeforeAfter #home_btm-left .cta .form input,.pageAboutUltra #home_btm-left .cta .form input,.pageExperience #home_btm-left .cta .form input,.pageVolumaLanding #home_btm-left .cta .form input{float:left;padding:0 15px 0 0;/*width:110px;*/width:10px;color:#602e70;font-size:11px;margin:0px 10px 0px 0px}
.home_MediaWith2CalloutsLayout #home_btm-left .cta .form div, .pageBeforeAfter #home_btm-left .cta .form div,.pageAboutUltra #home_btm-left .cta .form div,.pageExperience #home_btm-left .cta .form div,.pageVolumaLanding #home_btm-left .cta .form div{float:left;padding:0 5px 0 0}
.home_MediaWith2CalloutsLayout #home_btm-left .cta .form select,
.pageBeforeAfter #home_btm-left .cta .form select,
.pageAboutUltra #home_btm-left .cta .form select,
.pageExperience #home_btm-left .cta .form select,
.pageVolumaLanding #home_btm-left .cta .form select{float:left;font-size:11px;margin:0;width:auto;color:#602e70;font-size:11px;margin-left:10px}
.home_MediaWith2CalloutsLayout #home_btm-left .cta #city_postal_field, .pageBeforeAfter #home_btm-left .cta #city_postal_field,.pageAboutUltra #home_btm-left .cta #city_postal_field,.pageExperience #home_btm-left .cta #city_postal_field,.pageVolumaLanding #home_btm-left .cta #city_postal_field{float:left;width:110px;height:18px;background:url('/Style%20Library/Images/bkg_cfac_input_60.gif') no-repeat;padding:1px 18px 0px 0px;font-size:13px;line-height:normal}
.home_MediaWith2CalloutsLayout #home_btm-left .cta #city_postal_field input, .pageBeforeAfter #home_btm-left .cta #city_postal_field input,.pageAboutUltra #home_btm-left .cta #city_postal_field input,.pageExperience #home_btm-left .cta #city_postal_field input,.pageVolumaLanding #home_btm-left .cta #city_postal_field input{float:left;width:98px;height:13px;background:none;background-color:transparent;border:none;margin-top:1px;margin-left:7px;color:#602e70;padding:0 !important}
.home_MediaWith2CalloutsLayout #home_btm-left .fac_submit, .pageBeforeAfter #home_btm-left .fac_submit,.pageAboutUltra #home_btm-left .fac_submit,.pageExperience #home_btm-left .fac_submit,.pageVolumaLanding #home_btm-left .fac_submit{float:right;margin-top:20px}
/***************** end::new homepage wide fac (wide) styling */
/***************** start::new homepage b&a tool styling */
.home_MediaWith2CalloutsLayout #home_btm-right .image{width:90px;float:left;height:123px}

/* start::SMILE brochure_callout styling */
#smile_brochure_callout{width:360px;height:160px;background:url('/Style%20Library/Images/bkg_brochurecallout.gif') no-repeat top left;font-size:10px;line-height:14px}
#smile_brochure_callout img{padding:26px 0 12px 112px}
#smile_brochure_callout div{color:#6D6D6D;padding:0 45px 30px 112px}
#smile_brochure_callout a{ margin:0 0 0 205px}
#smile_brochure_callout img{padding:0px}
#smile_brochure_callout a{margin-left:108px}
#smile_brochure_callout div{height:auto;padding:0px}
#smile_brochure_callout .image{height:160px;width:100px;padding:0 12px 0 0;position:relative;float:left}
 #smile_brochure_callout .image img{position:absolute;left:15px;top:1px}
#smile_brochure_callout .col{width:203px;height:160px;float:left;padding-right:45px;position:relative}
 #smile_brochure_callout .col .content{padding-bottom:5px}
 #smile_brochure_callout .col img{padding:26px 0 12px 0}
 #smile_brochure_callout .col a{margin:0;position:absolute;bottom:13px;right:45px}
/* end::SMILE brochure_callout styling */
/***************** end::callout styles */
