@import url(baseStyle.css);

.clinic_spa #logo {display:none;}
.clinic_spa #meSpaLogo {display:block;}

#rightMaster {position: relative;}

#clinicDetails {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 228px;
	background: url(../Img/clinicDetailsBG.jpg) no-repeat;}
#clinicDetailsContent {
	padding: 5px 15px 5px 15px;}
	
.icons img {vertical-align: middle;}

#franchiseePage #findClinic {margin-bottom: 10px;}
#myClinic {
	display: block;
	margin-right: 115px;
	position: relative;}
.checked, .unchecked {
	height: 22px;
	width: 22px;
	margin-top: -15px;
	overflow: hidden;
	position: absolute;
	top: 24;
	right: 115;}
.unchecked img {margin-top: -22px;}


#myClinicLg {
	display: block;
	float: right;
	position: absolute;
	top: 230px;
	right: 30px;
	text-align: right;}
#pageBnr #clinicPhoto img{
	width:725px;
	height:165px;}
.clinicName {
	display: block;
	width: 220px;
	padding-right: 45px;
	font-weight: bold;}
.preferredText {
	display: block;
	padding-right: 35px;
	font-size: 10px;}
.checkedLg, .uncheckedLg {
	height: 36px;
	width: 35px;
	margin-top: -30px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	right: -10px;}
.uncheckedLg img {margin-top: -36px;}

.uncheckedLg, .clinicName{cursor: pointer;
	cursor: hand;}

/* ====================== callout Styles ========================*/
.callout {
width: 180px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
float: left;}

#calloutDynamic .callout{
width: 180px;
margin-left: 3px;
}

#rightMasterCol2 {
margin-top:60px !important;
padding-left:15px;}


#leftMaster .callout {border-top:1px solid #cbbba0;width:200px;padding-top:15px;}


.clear {
clear: both;}



.nowHiring{
background-image: url(/common/img/microSite/nowHiring.jpg);
background-repeat: no-repeat;
background-color: #b8945b;
width: 180px;
margin: 0 0 20px 0;
padding: 0;
}

.nowHiring p{
color: #fff;
padding: 110px 0 0 13px;
margin: 0;}

.nowHiring ul{
padding: 7px 0 10px 16px;
margin: 0 0 0 0;
color: #fff;
}

.nowHiring li{
color: #fff;
	background-image:none;
	list-style-image:none;
	list-style: none;
	padding:0;
	margin:0;}


.freeParking{
background-color: #3c3c3c;
width: 180px;
background-image:url(/common/img/microSite/FreeParking.gif);
background-repeat: no-repeat;
}


.freeParking p{
color: #fff;
padding: 45px 0 10px 45px;
margin: 0;}

/* ====================== Massage 4 Cure Styling ========================*/
.massageForCure {
	padding: 0;
	width: 180px;
	margin: 0 0 20px 0;
	background-color: #f660a2;
	background-image: url(/common/img/microSite/massageForTheCure.gif);
	background-repeat: 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;}

h3.black, h3.black a {
	color:#000;
	padding-bottom:15px;}

.request_appointment {
	margin-top:40px;
	padding-top:14px;
	border-top:1px solid #c1b093;}

.request_appointment table th {
	text-align:left;
	font-weight:normal;
	padding-right:30px;
	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 img {
	margin-top:15px;
	}
	
	

/* ====================== Social & Other Link Styling ========================*/
.microsite_links {clear:both;padding-bottom:5px;}
.microsite_links .link_icon {position:relative;left:-6px;float:left;}
.microsite_links p {float:right;width:135px;padding-right:20px;}

.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;}


/* ====================== Social & Other Link Styling ========================*/
.microsite_esignup {background:url(../Img/bg/microsite_esignup.png) 140px 8px no-repeat;margin:60px 10px -35px 510px;padding:15px 0;border-top:1px solid #d4c3a7;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;}