/* SPA AND FITNESS TOOLTIP STYLES */

#tooltipHolder {float:left; width:572px;}



.bgLeft {width:419px; height:129px; z-index:101; background:url(/celebrity-asr/images/spa/tooltip_left.png) no-repeat; padding:8px 0 20px 8px; margin-left:56px;}
.bgMiddle {width:419px; height:129px; z-index:101; background:url(/celebrity-asr/images/spa/tooltip_middle.png) no-repeat; padding:8px 0 20px 8px; margin-left:-160px;}
.bgRight {width:419px; height:129px; z-index:101; background:url(/celebrity-asr/images/spa/tooltip_right.png) no-repeat; padding:8px 0 20px 8px; margin-left:-350px;}

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
line-height: 18px;
z-index: 100;

}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}


#treamentsList ul {list-style-type:none; margin:0; padding:0;}
#treamentsList li {list-style-type:none; margin:0; padding:0 0 8px 0;}

.tooltipCopy {font-size:10px; line-height:13px; color:#00244C;}

#spaTreatmentsTip {float:left; width:608px; height:70px;}
#spaTreatmentsTip .col1 {float:left; width:220px;}
#spaTreatmentsTip .col2 {float:left; width:220px;}
#spaTreatmentsTip .col3 {float:left; width:168px;}

#tooltipLink {font-size: 11px; color:#003379; line-height:22px;}
#tooltipLink:link {color: #003379; text-decoration:none;}
#tooltipLink:hover {color: #00CCFF; text-decoration:underline;}


/* SPA DETAILS STYLES */
#leftSpacer {width:15px; height:500px;}

#detailHeader {float:left; width:455px; height:83px;}
#detailHeader .backPage {height:35px; padding-top:10px; padding-left:15px;}
#detailHeader .pageHeader {height:38px; padding-left:15px;}

#col200 {float:left; width:200px;}
#col200 .thumbVideo {height:440px; padding-left:15px;}

#col250 {float:left; width:245px; font-size:10px;}
#col250 .treatmentSubHeader {font-size:11px; font-weight:bold; color:#999999; padding-bottom:10px; padding-top:2px;}
#col250 .descCopy {font-size:11px;}
#col250 ul {margin:0 15px 0 18px; padding:0;}
#col250 li {font-size:10px; color:#003379; list-style-position: outside; list-style:url(../../images/icons/bullet.gif); padding-bottom:3px; padding-right:35px; padding-top:0;}
#col250 .treatmentTerms {width:220px; font-size:9px; color:#888888; padding-bottom:40px; line-height:12px;}

#col250 .treatmentCopy a:link {color:#003379; text-decoration:none;}
#col250 .treatmentCopy a:hover {color:#003379; text-decoration:underline;}

#rtBucket {float:right; width:166px;}

/* GENERAL SPA STYLES */
.SpatreatmentSubHeader {font-size:11px; font-weight:bold; color:#999999; padding-bottom:5px;}
.SpatreatmentCopy {font-size:11px; padding-right:10px;}
.SpatreatmentCopy P {margin:0;}
.SpatreatmentCopy ul {margin:0 10px 7px 18px; padding:0;}
.SpatreatmentCopy li {font-size:10px; color:#003379; list-style-position: outside; list-style:url(../../images/icons/bullet.gif); 	padding-bottom:2px;}
.SpatreatmentTerms {font-size:9px; color:#888888; line-height:12px;}
.SpatreatmentCopy a:link {color:#003379; text-decoration:none;}
.SpatreatmentCopy a:hover {color:#003379; text-decoration:underline;}

.borderLtBlueAll {border:solid 1px #9EBAD2;}

.ver10blue {font-size:10px; color:#003379; font-weight:bold;}
.ver10graybold {font-size:10px; font-weight:bold;}

.padbt5 {padding-bottom:5px;}
.padbt18 {padding-bottom:18px;}
.padTop5 {padding-top:5px;}
.padTop10 {padding-top:10px;}

.clear {clear:both;}

.treatmentTop{padding-top: 8px;}

