/*
Description: Massage Envy Clinic Microsite
Version: 2.0
Author: The Lavidge Company & Internet Marketing Agency
Author URI:  http://www.lavidge.com & http://www.internetmarketingagency.com
*/

@import url(baseStyle.css);


/* =================================================================== */
/* =================              RESETS               =============== */
/* =================================================================== */

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a {padding:0px;}

#rightMasterCol1 {width:455px;float:left;padding-bottom:45px;}
#rightMasterCol2 {width:239px;float:right;margin:75px 0 0;padding:0 11px 45px 15px;}

#rightMasterCol1 #contentArea {padding:0px;}

#contentNoScroll {margin:0;}

#rightMaster {position: relative;}


.clinic_spa #logo {display:none;}
.clinic_spa #meSpaLogo {display:block;}


/* /////////////////////////////////////////////////////////////////// */





/* =================================================================== */
/* =================             SHORTCUTS             =============== */
/* =================================================================== */

.clear {height:0;font-size:1px;line-height:0;overflow:hidden;}
.clear.both {clear:both;}
.clear.left {clear:left;}
.clear.right {clear:right;}

h3.black, h3.black a {color:#000;padding-bottom:15px;}

/* /////////////////////////////////////////////////////////////////// */



/* =================================================================== */
/* ==============          CLINIC RIGHT SIDEBAR           ============ */
/* =================================================================== */

#clinic_offers {margin:10px 0;}
#clinic_offers img {margin:auto;}
#clinic_offers #coupon_print {display:none;}


.other_links .microsite_links .link_icon {background:url(../Img/bg/microsite_links.png) no-repeat top left;padding:8px 6px 6px 9px;}
.other_links .microsite_links .link_icon img {width:29px;height:27px;}
.other_links .microsite_links p {padding-top:6px;}


/* /////////////////////////////////////////////////////////////////// */




/* =================================================================== */
/* =================        CLINIC INFORMATION         =============== */
/* =================================================================== */

#clinic_header {border-bottom:1px solid #d4c3a7;padding-bottom:10px;margin-bottom:5px;}
#clinic_header h1 {font-size:21px;padding:25px 0 0;}
#clinic_header h2 {font-size:14px;padding:5px 0 0;}
#clinic_header #custom_header h1 {padding-top:3px;}

#clinic_info {border-bottom:1px solid #d4c3a7;margin-bottom:10px;padding-bottom:10px;}
#clinic_info .col1, #clinic_info .col2 {float:left;}
#clinic_info .col1{width:245px;}
#clinic_info .col2 {width:200px;}

#clinic_link_icons {margin-top:20px;}
#clinic_link_icons a {color:#000;text-decoration:none;}
#clinic_link_icons a:hover {text-decoration:underline;}

#clinic_socials p {display:none;}
#clinic_socials .callout {margin-bottom:0px;}

.microsite_links {float:left;}
.microsite_links .link_icon {position:relative;left:-6px;float:left;}
.microsite_links p {float:right;width:135px;padding-right:20px;}

/* /////////////////////////////////////////////////////////////////// */





/* =================================================================== */
/* =================          CLINIC CONTENT           =============== */
/* =================================================================== */

#pageBnr #clinicPhoto img{width:725px;height:165px;}

#clinicDetails {margin:0;padding:0;display:block;width:228px;background:url(../Img/clinicDetailsBG.jpg) no-repeat;}
#clinicDetailsContent {padding:5px 18px;}
.icons img {vertical-align:middle;}
#franchiseePage #findClinic {margin-bottom:10px;}

.clinic_content_section {margin-bottom:20px;}


/* /////////////////////////////////////////////////////////////////// */





/* =================================================================== */
/* =================           CLINIC FORMS            =============== */
/* =================================================================== */

.request_appointment {border:1px solid #e0dbd5;border-width:0 1px 1px;margin-top:40px;padding:0 17px 10px;background:url(../Img/clinic_microsites/bg/form_title.png) repeat-x top left;}
.request_appointment h2 {color:#404040;font-size:12px;padding:5px 0;margin-bottom:35px;}

.request_appointment table th {text-align:left;font-weight:normal;padding-right:5px;vertical-align:top;}	
.request_appointment td.therapist_pref table td {width:90px;}
.request_appointment td.service_pref table td {width:135px;}
.request_appointment td.request_appt_btn p {text-align:right;}
.request_appointment td.request_appt_btn img {margin-top:15px;}

.request_appointment .top_headline {margin:6px 16px 0 0; padding:2px 94px 18px 0; background:url(../Img/me_mftc_ribbon.png) no-repeat scroll right 0;}
.request_appointment .mftc_section {margin-top:-14px; padding:0 70px 10px 0;}
.request_appointment .chkbox_mftc input {float:left; display:inline;}
.request_appointment .mftc_content {padding-left:24px;}


#microsite.contact_form .request_appointment {display:none;}



.contact_us {border:1px solid #e0dbd5;border-width:0 1px 1px;margin-top:40px;padding:0 17px 10px;background:url(../Img/clinic_microsites/bg/form_title.png) repeat-x top left;}
.contact_us h2 {color:#404040;font-size:12px;padding:5px 0;margin-bottom:35px;}

.contact_us table th {text-align:left;font-weight:normal;padding-right:5px;vertical-align:top;}	
.contact_us td.therapist_pref table td {width:90px;}
.contact_us td.service_pref table td {width:135px;}
.contact_us td.request_appt_btn p {text-align:right;}
.contact_us td.request_appt_btn img {margin-top:15px;}


/* /////////////////////////////////////////////////////////////////// */





/* =================================================================== */
/* ==============          CLINIC RIGHT SIDEBAR           ============ */
/* =================================================================== */

#clinic_preferred {position:absolute;top:230px;right:10px;padding:0 25px 0 10px;margin-bottom:15px;width:205px;height:79px;border-bottom:1px solid #d4c3a7;}
#my_clinic_title {display:block;}
#clinic_preferred .clinic_name {font-weight:bold;display:block;margin-left:2px;width:155px;}
#clinic_preferred .preferred_text {position:absolute;bottom:14px;right:24px;}
.uncheckedLg, .clinicName{cursor:pointer;cursor:hand;}
.uncheckedLg img {margin-top:-78px;}
.checkedLg, .uncheckedLg {height:53px;width:63px;overflow:hidden;position:absolute;right:10px;top:0;}

.microsite_esignup {background:url(../Img/bg/microsite_esignup.png) 175px 0px no-repeat;padding:0 0 15px 10px;margin-bottom:15px;border-bottom:1px solid #d4c3a7;}
.microsite_esignup label {display:block;}
.microsite_esignup input {display:block;margin:2px 0 8px;}
.microsite_esignup .esignup_txtfname {width:150px;}
.microsite_esignup .esignup_txtlname {width:190px;}
.microsite_esignup .esignup_txteaddy {width:170px;}


/* /////////////////////////////////////////////////////////////////// */




/* =================================================================== */
/* =================              CALLOUTS             =============== */
/* =================================================================== */

.callout {width:180px;padding:0;margin:0 0 15px;float:left;}
#rightMasterCol2 #callouts .callout {float:none;margin:0 auto 15px;}
#calloutDynamic .callout{width:180px;margin-left:3px;}
#leftMaster .callout {border-top:1px solid #cbbba0;width:200px;padding-top:15px;}

/* /////////////////////////////////////////////////////////////////// */





/* =================================================================== */
/* ==============            CUSTOM AD CALLOUTS           ============ */
/* =================================================================== */
.nowHiring{background:#b8945b url(/common/img/microSite/nowHiring.jpg) no-repeat;width:180px;margin:0 0 20px;padding:0;}
.nowHiring p{color:#fff;padding:110px 0 0 13px;margin:0;}
.nowHiring ul{padding:7px 0 10px 16px;margin:0;color:#fff;}
.nowHiring li{color:#fff;background-image:none;list-style-image:none;list-style:none;padding:0;margin:0;}

.freeParking{background:#3c3c3c url(/common/img/microSite/FreeParking.gif) no-repeat;width:180px;}
.freeParking p{color:#fff;padding:45px 0 10px 45px;margin:0;}

/*
OLD MFTC Styling
.massageForCure {padding:0;width:180px;margin:0 0 20px;background:#f660a2 url(/common/img/microSite/massageForTheCure.gif) no-repeat;}
.massageForCure p.date {margin:0;color:#fff;padding:36px 0 0 6px;}
.massageForCure p {margin:0;color:#fff;font-size:9px;padding:7px 0 6px 6px;}
*/

.massageForCure {padding:0;width:180px;margin:0 0 20px;background:#000000 url(../Img/microSite/massageForTheCure.jpg) no-repeat top left;}
.massageForCure p.date {margin:0;color:#fff;padding:130px 10px 0 10px;}
.massageForCure p {margin:0;color:#fff;font-size:9px;padding:7px 10px 15px 10px;}


.muradEvent{
background:url(../Img/microSite/murad_tile-ad.jpg) no-repeat;
width: 180px;
height:253px;
margin: 0 0 20px 0;
padding: 0;
}

.muradEvent p{
color: #fff;
font-weight:bold;
text-align:center;
padding: 176px 0 0 0px;
margin: 0;}


.arthritisEvent{background:url(../Img/arthritis_walk_2011_ad.gif) no-repeat; 
width: 180px;
height:224px;

margin: 0 0 20px 0;
padding: 0;}

.arthritisEvent p{
	color: #fff;
font-weight:bold;
text-align:left;
padding: 185px 0 0 0px;
margin: 0 0 0 9px;

}

/* /////////////////////////////////////////////////////////////////// */



	
* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/common/Img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}



