body{background:transparent url('../images/structure/emerge_body_bg.png') no-repeat top center;position:relative;}
#container{margin:0 auto;padding:0 40px 0;width:970px;}
#testimonials{position:fixed;text-align:right;margin-right:-495px;padding:0;bottom:-380px;right:50%;z-index:10000;width:580px;}
#testimonials a{text-align:right;margin:0;padding:0;display:block;float:right;}
#fbcomments{background:#fff;border:5px solid #999;}
#fbci{padding:5px;height:330px;overflow-x:hidden;overflow-y:auto;width:550px;}
#T1i{position:relative;z-index:5555;}
.newsletter_holder{bottom:0;position:absolute;right:364px;}
#T{padding:12px 0 6px;position:relative;z-index:5555;}
#T1_audio{display:block;position:absolute;width:;height:21px;top:5px;right:0;}
#T1o{margin-bottom:3px;}
div.screener{height:100%;left:0;position:fixed;top:0;width:100%;}
div.appointment_screener{background:#666;height:100%;left:0;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;width:100%;}
.appointment_popup{background:#FFF;height:210px;left:50%;margin:-125px 0 0 -250px;padding:20px;position:absolute;text-align:center;top:50%;width:460px;-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666;box-shadow:3px 3px 3px #666;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
div.skin_analysis_screener{background:#666;height:100%;left:0;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;width:100%;}
.skin_analysis_popup{background:#FFF;height:210px;left:50%;margin:-125px 0 0 -250px;padding:20px;position:absolute;text-align:center;top:50%;width:460px;-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666;box-shadow:3px 3px 3px #666;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#newsletter_box{background:transparent url('../images/structure/newsletter_box.png') repeat-x top left;border:2px solid #E2E2E2;display:none;left:282px;padding:20px;position:absolute;top:0;width:170px;z-index:8870;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#newsletter_input,#check_human{border:1px solid #E2E2E2;color:#939393;padding:4px;}
#check_human{width:30px;}
.newsletter_open{cursor:pointer;}
.newsletter_close{cursor:pointer;position:absolute;right:5px;top:5px;}
#newsletter_submit{background:transparent url('../images/buttons/submit_button.png') repeat-x top left;border:none;cursor:pointer;height:20px;width:59px;}
/*=================*/
/*SEND TO A FRIEND*/
/*===============*/
#send_to_a_friend_box{background:transparent url('../images/structure/newsletter_box.png') repeat-x top left;border:2px solid #E2E2E2;display:none;padding:20px;position:absolute;right:-217px;text-align:left;top:0;width:170px;z-index:8870;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#send_to_a_friend_input{border:1px solid #E2E2E2;color:#939393;padding:4px;}
.send_to_a_friend_open{cursor:pointer;}
.send_to_a_friend_close{cursor:pointer;position:absolute;right:5px;top:5px;}
#send_to_a_friend_submit{background:transparent url('../images/buttons/submit_button.png') repeat-x top left;border:none;cursor:pointer;height:20px;width:59px;}
/*=========*/
/*DROPDOWN*/
/*=======*/
#dropdown_menu{position:absolute;bottom:0;right:0;width:361px;height:30px;z-index:10;}
#dropdown_menu h3{display:block;float:left;height:30px;background:url('../images/buttons/dropdown_sprite.jpg') no-repeat;text-indent:-9999px;}
#treatment_wrap h3{width:180px;background-position:0 0;}
#concern_wrap h3{width:181px;background-position:-180px 0;}
#dropdown_menu h3 a{display:block;height:30px;}
#treatment,#concern{background:#fff;position:absolute;top:30px;list-style:none;width:159px;margin:0;padding:10px;border:1px solid #8e9130;border-top:none;z-index:99;}
#treatment a,#concern a{display:block;}
#treatment{left:0;}
#concern{right:0;}
ul.sf-js-enabled,.sf-js-enabled li{z-index:1;}
/*========*/
/*SIDEBAR*/
/*======*/
.side_container,
.widget,
.appt_side_container{border:1px solid #CCCCCC;margin-bottom:1em;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.widget{color:#F6AB24;font-weight:bold;list-style-type:none;text-transform:uppercase;}
.widget ul{margin:0;}
.widget ul li{color:#939393;list-style-type:none;margin-top:0.75em;}
.widget ul li a{color:#807770;}
.widget ul li a:hover{color:#A7B317;}
.side_container ul,
.appt_side_container ul{list-style-type:none;margin:0;}
.side_container li.separator,
.appt_side_container li.separator{background:#CCCCCC;height:1px;margin:9px 0;}
.side_container a,
.appt_side_container a{color:#807770;display:block;font-weight:bold;}
.side_container.side_nav a,
.appt_side_container.side_nav a{background:#FFF url('../images/structure/side_nav_arr.gif') no-repeat -10px 0;}
.side_container.side_nav a:hover,
.side_container.side_nav a.hover{background:#FFF url('../images/structure/side_nav_arr.gif') no-repeat 0 0;color:#A7B317;padding-left:10px;}
.appt_side_container.side_nav a.hover{background:#FFF url('../images/structure/appt_side_nav_arr.gif') no-repeat 0 0;color:#F6AB24;padding-left:10px;}
.side_container a:hover,
.side_container a.hover{color:#A7B317;}
.side_container li.dropper ul,
.appt_side_container li.dropper ul{display:none;margin-left:1em;margin-top:0.5em;}
.clipboard{background:#FFF url('../images/icons/clipboard.jpg') no-repeat right center;}
.side_container .phone{color:#F6AB24;background:#FFF url('../images/icons/phone.jpg') no-repeat right center;height:29px;line-height:29px;}
.side_container.featured_container{}
.featured_container .featured_img{display:block;height:250px;margin:0 auto;width:auto;}
.featured_container a{color:#A7B317;}
.featured_container a:hover{color:#939393;}
/*==*/
/*C*/
/**/
#C{margin-bottom:6px;}
#C_left{width:275px;}
#C_right{width:680px;}
/*=========*/
/*SHOWCASE*/
/*=======*/
#B,#B1o{position:relative;}
a.arrow{display:block;height:66px;position:absolute;top:152px;width:33px;}
a.arrow_left{background:transparent url('../images/buttons/arrow_left.png') no-repeat;left:-33px;}
a.arrow_right{background:transparent url('../images/buttons/arrow_right.png') no-repeat;right:-33px;}
div.showcase_nav{bottom:-12px;display:none;overflow:hidden;position:absolute;right:0;}
div.showcase_square{background:#FFF;border:1px solid #807770;float:left;height:7px;margin-left:2px;width:7px;}
div.showcase_square.filled{background:#807770;}
#B1o{margin-bottom:24px;}
.showcase{height:370px;overflow:hidden;position:relative;width:970px;}
.showcase img{display:block;left:0;position:absolute;top:0;z-index:1;}
.showcase a{display:block;height:370px;position:absolute;text-indent:-9999px;width:970px;z-index:2;}
a.start_now_homepage{background:#FFF url('../images/buttons/start_now.png') no-repeat;height:32px;left:274px;top:230px;width:167px;}
a.start_now_homepage:hover{background:#FFF url('../images/buttons/start_now.png') no-repeat 0 -32px;}
/*=========*/
/*CALLOUTS*/
/*=======*/
#B2o{margin-bottom:24px;}
#B2i{margin:0 auto;width:970px;}
.callout_bubble{background:transparent url('../images/structure/callout_bubble.png') no-repeat;display:none;font:18px Arial,sans-serif;height:69px;line-height:30px;left:45px;padding:15px 15px 48px;position:absolute;bottom:70px;width:154px;z-index:8889;}
.callout .callout_bubble img{display:inline;position:relative;vertical-align:text-top;}
.callout{cursor:pointer;float:left;height:107px;margin-right:5px;position:relative;width:193px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.callout img{display:block;left:0;position:relative;top:0;z-index:1;}
#make_an_appointment{display:block;width:205px;height:109px;background:url('../images/home_sprites/make_an_appointment.png') no-repeat left top;text-indent:-9999px;float:left;margin-right:-27px;}
#make_an_appointment:hover{background-position:left -109px;}
/*=======*/
/*FOOTER*/
/*=====*/
#F{border-top:4px solid #807770;padding-top:12px;}
#F a{color:#939393;}
#F a:hover{color:#A7B317;}
#F2i{position:relative;padding-bottom:20px;}
a.make_an_appointment_footer{background:#FFF url('../images/buttons/make_an_appointment.png') no-repeat;display:block;height:26px;text-indent:-9999px;width:166px;}
a.make_an_appointment_footer:hover{background:#FFF url('../images/buttons/make_an_appointment.png') no-repeat 0 -26px;}
a.social_networking{display:block;height:16px;text-indent:-9999px;width:16px;}
a.twitter{background:#FFF url('../images/social/twitter.png') no-repeat;}
a.facebook{background:#FFF url('../images/social/facebook.png') no-repeat;}
a.social_networking-32{display:block;height:32px;text-indent:-9999px;width:32px;}
a.twitter-32{background:#FFF url('../images/social/twitter-32.png') no-repeat;}
a.facebook-32{background:#FFF url('../images/social/facebook-32.png') no-repeat;}
a.myspace{background:#FFF url('../images/social/myspace.png') no-repeat;}
/*=====*/
/*TEAM*/
/*===*/
.team_member{position:relative;}
.team_select_box{background:#FFF url('../images/structure/drop_arrow.png') no-repeat right center;border:1px solid #E8E8E8;cursor:pointer;padding:2px 22px 2px 2px;width:180px;}
ul.team_list{background:#FFF;border:1px solid #E8E8E8;border-top:none;display:none;list-style-type:none;margin:0;padding:2px;position:absolute;width:200px;z-index:8888;}
ul.team_list li a{color:#939393;}
ul.team_list li a:hover{color:#E2BA26;}
.team_member_info{height:500px;position:relative;}
.team_member_info_left{height:490px;width:370px;}
.team_member_image{bottom:-6px;display:block;height:auto;position:absolute;right:20px;width:240px;}
/*===========*/
/*FACILITIES*/
/*=========*/
.facility_img{height:362px;overflow:hidden;width:685px;}
.facility_img,
.facility_img img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.facility_slider{border:1px solid #E8E8E8;height:74px;margin:6px auto 0;overflow:hidden;padding:6px 0;position:relative;width:650px;}
.facility_slider_inner{height:74px;left:6px;position:absolute;width:10000px;}
.facility_thumb{background:#666;cursor:pointer;float:left;height:74px;margin-right:9px;width:120px;}
a.facilities_arrow{display:block;height:38px;position:absolute;top:440px;width:19px;}
a.facilities_left{background:transparent url('../images/structure/facilities_left.png') no-repeat;left:-5px;}
a.facilities_right{background:transparent url('../images/structure/facilities_right.png') no-repeat;right:-5px;}
/*======*/
/*AREAS*/
/*====*/
.areas-left{width:456px;}
.area-treatments a{color:#F6AB24;}
.area-treatments a:hover{color:#A3A3A3;}
/*=============*/
/*BEFORE AFTER*/
/*===========*/
.before_after_gallery{border:1px solid #D7D7D7;height:333px;margin:0 auto 1em;overflow:hidden;position:relative;width:603px;}
.before_after_set{background:transparent url(../images/structure/before_after_bg.png) no-repeat;height:287px;padding:23px;width:557px;}
.before_after_set .before{margin-right:43px;}
.before_after_set .before,
.before_after_set .after{border:1px solid #D7D7D7;font-size:16px;padding:10px;}
.before_after_set .before img,
.before_after_set .after img{display:block;margin-bottom:1em;}
a.before_after_arrow{display:block;height:66px;position:absolute;top:178px;width:33px;}
a.arrow_left.before_after_arrow{background:transparent url('../images/buttons/arrow_left.png') no-repeat;left:5px;}
a.arrow_right.before_after_arrow{background:transparent url('../images/buttons/arrow_right.png') no-repeat;right:5px;}
.before_after_info{margin:0 auto;width:603px;}
.before_after_link{height:25px;display:block;text-indent:-9999px;width:77px;}
.before_after_face{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat 0 0;}
.before_after_body{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat -77px 0;}
.before_after_face.hover,
.before_after_face:hover{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat 0 -25px;}
.before_after_body.hover,
.before_after_body:hover{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat -77px -25px;}
.before_after_head_links{margin:0 auto 1.5em;position:absolute;right:38px;top:0;width:603px;}
.face_body_head_links{margin:0 auto 1.5em;position:absolute;right:0px;text-align:right;top:0;width:680px;}
.treatments_dropdown_button{background:transparent url('../images/structure/treatments_dropdown.png') no-repeat;cursor:pointer;height:25px;line-height:25px;overflow:hidden;padding-left:4px;width:146px;}
.treatment_dropdown_list{background:#FFF;border:1px solid #E2E2E2;display:none;list-style-type:none;margin:0;padding:4px;position:absolute;right:0;top:25px;width:140px;z-index:8850;}
.treatment_dropdown_list a:hover{color:#939393;}
/*===============*/
/*TREATMENT PAGE*/
/*=============*/
.treatment_button_container{height:53px;margin:0 auto;overflow:hidden;width:295px;}
.treatment_button{float:left;text-indent:-9999px;}
.treatment_face{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat 0 0;height:53px;width:148px;}
.treatment_body{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat -148px 0;height:53px;width:147px;}
.treatment_face.hover,
.treatment_face:hover{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat 0 -53px;}
.treatment_body.hover,
.treatment_body:hover{background:transparent url('../images/buttons/face_body_sprite.png') no-repeat -148px -53px;}
.treatment_page_links{float:left;margin-bottom:90px;width:295px;}
.treatment_page_links img{margin:0 auto 1em;}
.treatment_links_female{margin-right:90px;}
/*===========*/
/*VIDEO PAGE*/
/*=========*/
.video{height:362px;overflow:hidden;width:680px;}
.video object,
.video object embed{height:362px;width:680px;}
.video_slider{border:1px solid #E8E8E8;height:74px;margin:6px auto 0;overflow:hidden;padding:6px 0;position:relative;width:650px;}
.video_slider_inner{height:74px;left:6px;position:absolute;width:10000px;}
.video_thumb{background:#666;cursor:pointer;float:left;height:74px;margin-right:9px;width:120px;}
a.videos_arrow{display:block;height:38px;position:absolute;top:440px;width:19px;}
a.videos_left{background:transparent url('../images/structure/facilities_left.png') no-repeat;left:-5px;}
a.videos_right{background:transparent url('../images/structure/facilities_right.png') no-repeat;right:-5px;}
/*=============*/
/*CONTACT PAGE*/
/*===========*/
#page_content.contact_us{background:transparent url('../images/structure/contact_bg.jpg') no-repeat;height:350px;padding:20px 20px 20px 0;width:640px;}
/*=============*/
/*PRODUCT PAGE*/
/*===========*/
#product_description{width:370px;}
.product_img{height:auto;width:190px;}
.product_img img{height:auto;width:190px;}
.product_slider{border:1px solid #E8E8E8;height:74px;margin:6px auto 0;overflow:hidden;padding:6px 0;position:relative;width:650px;}
.product_slider_inner{height:74px;left:6px;position:absolute;width:10000px;}
.product_thumb{background:#666;cursor:pointer;float:left;height:74px;margin-right:9px;width:120px;}
a.products_arrow{display:block;height:38px;position:absolute;top:26px;width:19px;}
a.products_left{background:transparent url('../images/structure/products_left.png') no-repeat;left:-5px;}
a.products_right{background:transparent url('../images/structure/products_right.png') no-repeat;right:-5px;}
/*=====*/
/*BLOG*/
/*===*/
.storytitle a{color:#A7B317;}
.storytitle a:hover{color:#939393;}
.post_date{color:#FFF;font:18px Times,Georgia,serif;float:left;margin-right:2em;text-align:center;width:47px;}
.month{text-transform:uppercase;}
.day{font-size:25px;}
.post_date_top{background:transparent url(../images/blog/date_top.png) top right no-repeat;height:32px;width:47px;}
.post_date_mid{background:transparent url(../images/blog/date_main.png) top right no-repeat;overflow:hidden;padding:4px 0 0;width:47px;}
.post_date_bot{background:transparent url(../images/blog/date_bottom.png) top right no-repeat;height:32px;width:47px;}
.post{margin-bottom:5em;}
/*=====*/
/*SHOP*/
/*===*/
.products td{border-right:1px solid #939393;}
.products td.last{border-right:none;}
.products td.product-cell-buynow{border-bottom:1px solid #939393;}
.products tr.last td.product-cell-buynow{border-bottom:none;}
.add-to-cart-button{background:transparent url(../images/buttons/add_to_bag.png) no-repeat;border:none;cursor:pointer;height:20px;margin:0;padding:0;text-indent:-9999px;width:94px;}
/*============*/
/*APPOINTMENT*/
/*==========*/
.appointment table td{text-align:left;}
.appointment label{color:#A7B317;display:block;font-weight:bold;margin-bottom:1em;}
.appointment input{border:1px solid #CCC;color:#939393;padding:5px;width:75%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.appointment textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#appointment_submit{color:#A7B317;font-weight:bold;width:100px;}
.appointment select,
.appointment textarea{color:#939393;}
/*==================*/
/*APPOINTMENT STEPS*/
/*================*/
#consultation,#appointment{float:left;display:block;width:295px;margin-right:5px;margin-bottom:15px;}
a.appointment_large,a.consultation_large{display:block;width:295px;height:195px;text-indent:-9999px;margin-bottom:5px;}
a.appointment_large{background:url('../images/buttons/appointment_graphic.png') no-repeat left top;}
a.consultation_large{background:url('../images/buttons/consultation_graphic.png') no-repeat left top;}
a.appointment_large:hover,a.consultation_large:hover{background-position:left -195px;}
a.appointment,a.consultation{display:block;width:295px;height:252px;text-indent:-9999px;}
a.appointment{background:url('../images/buttons/appointment.png') no-repeat left top;}
a.consultation{background:url('../images/buttons/consultation.png') no-repeat left top;}
a.appointment:hover,a.consultation:hover{background-position:left -252px;}
.appointment_step table td{text-align:left;}
.appointment_step label{color:#A7B317;display:block;font-weight:bold;margin-top:1em;}
.appointment_step input{color:#939393;padding:5px;width:75%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.appointment_step input[type="text"]{border:1px solid #CCC;}
.appointment_step textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#appointment_submit{color:#A7B317;font-weight:bold;width:100px;}
.appointment_step select,
.appointment_step textarea{color:#939393;}
.detail-popup{display:inline-block;position:relative;vertical-align:middle;}
.detail-popup p{display:block;width:300px;padding:5px;position:absolute;top:0;left:20px;background:#fff;border:2px solid #a49c95;z-index:1000;}
.spa-product{display:block;margin-bottom:2px;}
#appt_detail_submit_link,#consult_detail_submit_link,
#spa_prescription_submit_link,#skin_analysis_submit_link,
#med_history_submit_link,#skin_assessment_submit_link,
#treatment_consent_submit_link,#photo_consent_submit_link,
#no_refund_submit_link{display:block;text-indent:-9999px;width:166px;height:26px;}
#appt_detail_submit_link{background:url('../images/buttons/medical_history.png') no-repeat left top;}
#appt_detail_submit_link:hover{background-position:left -26px;}
#consult_detail_submit_link{background:url('../images/buttons/spa_prescription.png') no-repeat left top;}
#consult_detail_submit_link:hover{background-position:left -26px;}
#spa_prescription_submit_link{background:url('../images/buttons/skin_analysis.png') no-repeat left top;}
#spa_prescription_submit_link:hover{background-position:left -26px;}
#skin_analysis_submit_link{background:url('../images/buttons/submit.png') no-repeat left top;}
#skin_analysis_submit_link:hover{background-position:left -26px;}
#med_history_submit_link{background:url('../images/buttons/skin_assessment.png') no-repeat left top;}
#med_history_submit_link:hover{background-position:left -26px;}
#skin_assessment_submit_link{background:url('../images/buttons/treatment_consent.png') no-repeat left top;}
#skin_assessment_submit_link:hover{background-position:left -26px;}
#treatment_consent_submit_link{background:url('../images/buttons/treatment_consent.png') no-repeat left top;}
#treatment_consent_submit_link:hover{background-position:left -26px;}
#photo_consent_submit_link{background:url('../images/buttons/accept.png') no-repeat left top;}
#photo_consent_submit_link:hover{background-position:left -26px;}
#no_refund_submit_link{background:url('../images/buttons/accept.png') no-repeat left top;}
#no_refund_submit_link:hover{background-position:left -26px;}
/*==============*/
/*SKIN ANALYSIS*/
/*============*/
.skin_analysis table td{text-align:left;}
.skin_analysis label{color:#A7B317;display:block;font-weight:bold;margin-bottom:1em;}
.skin_analysis input{border:1px solid #CCC;color:#939393;padding:5px;width:75%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.skin_analysis textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#skin_analysis_submit{color:#A7B317;font-weight:bold;width:100px;}
.skin_analysis select,
.skin_analysis textarea{color:#939393;}
/*=========*/
/*SITE MAP*/
/*=======*/
.site_map ul{list-style-type:none;margin:0;}
.site_map ul.prepend{list-style-type:none;margin-left:5em;}
.site_map ul ul{list-style-type:none;margin-left:1.5em;}
.site_map ul li{font-size:16px;margin-bottom:1em;}
.site_map ul li li{font-size:12px;margin-bottom:0;}
.site_map ul li li a{color:#939393;}
.site_map ul li li a:hover{color:#A7B317;}

