/*------GENERIC STYLES------*/

html{
	margin: 0px; padding: 0px;
	background: #ec3370 url(../images/pageBG.jpg) top left repeat-x;
	text-align: center;
}
body{
	text-align: left;
	font-size: 12px; color: #743a17; font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 768px;
}

a{
	font-size: 12px; color: #743a17; font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.skincarelink
{
	font-size: 12px; color: #743a17; font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;text-decoration: none;
}

.skincarelinkb
{
	font-size: 12px; color: #743a17; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*-----HEADER STYLES----*/
#head p{height: 92px;}
#logo{
	margin: 0px; padding: 0px; float: left;
}
	#logo a{
		display: block; width: 242px; height: 92px;
		text-indent: -5000px;
		background: url(../images/logo.jpg) no-repeat top left;
	}

#nav{
	margin: 0px; padding: 0px;
	float: left;
	list-style: none;
}

	#nav li{float: left;}
	#nav li a{
		display: block;
		text-indent: -5000px;
		height: 90px;
	}
		#nav li.navFacialTreatments a{background: transparent url(../images/nav-i.jpg) 0px 0px no-repeat; width: 110px;}
			#nav li.navFacialTreatments a:hover, #nav.facialActive li.navFacialTreatments a{background: transparent url(../images/nav-a.jpg) 0px 0px no-repeat;}
		#nav li.navMicroderm a{background: transparent url(../images/nav-i.jpg) -110px 0px no-repeat; width: 102px;}
			#nav li.navMicroderm a:hover, #nav.microdermActive li.navMicroderm a{background: transparent url(../images/nav-a.jpg) -110px 0px no-repeat;}
		#nav li.navHairTreatments a{background: transparent url(../images/nav-i.jpg) -212px 0px no-repeat; width: 102px;}
			#nav li.navHairTreatments a:hover, #nav.hairActive li.navHairTreatments a{background: transparent url(../images/nav-a.jpg) -212px 0px no-repeat;}
		#nav li.navBodyTreatments a{background: transparent url(../images/nav-i.jpg) -314px 0px no-repeat; width: 102px;}
			#nav li.navBodyTreatments a:hover, #nav.bodyActive li.navBodyTreatments a{background: transparent url(../images/nav-a.jpg) -314px 0px no-repeat;}
		#nav li.navManPedMassage a{background: transparent url(../images/nav-i.jpg) -416px 0px no-repeat; width: 110px;}
			#nav li.navManPedMassage a:hover, #nav.ManicureAndPedicureActive li.navManPedMassage a{background: transparent url(../images/nav-a.jpg) -416px 0px no-repeat;}

#headerFlash{
	width: 767px; height: 292px;
	clear: both;
}


/*-----CONTENT STYLES-----*/
#content{
	background: transparent url(../images/contentBG.jpg) top left repeat-y;
}

#contentOrder {
	background: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 80px;
}

#content p.clear{
	background: url(../images/contentBottom.jpg) bottom left no-repeat;
	padding: 0px; margin: 0px;
	height: 10px;
	text-indent: -5000px;
	clear: both; display: block;
}

.contentLeft{
	float: left; width: 546px;
	
}
	.contentLeft p.pageHeading, p.pageHeading{
		padding: 0px; margin: 0px;
	}

.bioPic{margin: 0px 0px 0px 0px;}

.mainContent{
	padding: 0px 0px 0px 10px;
}
	.mainContent p{
		text-align: justify;
		margin: 0px; padding: 15px 0px 0px 0px;
	}


.contentRight{
	float: left; width: 221px;
}

.offers{
	background: url(../images/offersBG.jpg) top left;
	width: 196px;
	height: 191px;
	padding: 5px 0px 27px 25px;
}
	.offers p{margin: 0px; padding: 0px 0px 11px 0px;}
	
.contactInfo{
	background: url(../images/ContactBottom.jpg) bottom left no-repeat;
	
}
	.contactInfo p{
		margin: 0px; padding: 7px 0px 10px 28px;
		font-size: 11px; color: #cf2a61;
	}
	.contactInfo p a{color: #cf2a61;}
	
.treatmentSet{
	margin: 0px; padding: 10px 5px 10px 0px;
	font-size: 11px;
}
	.treatmentSet h2{
		margin: 0px; padding: 0px; font-size: 14px;
		border-bottom: 1px solid #ddad91;
	}
	.treatmentSet p{
		padding: 10px 10px 10px 22px;
		background: transparent url(../images/arrowPink.jpg) 5px 11px no-repeat;
	}
	.treatmentSet p.itemOdd{
		padding: 10px 10px 10px 22px;
		background: #f6dce5 url(../images/arrowPink.jpg) 5px 11px no-repeat;
		border-top: 1px solid #edbbcb; border-bottom: 1px solid #edbbcb;
	}
	
		.treatmentSet p em{color: #cd265d; display: block; width: 99%;}
		
	
	strong.ItemHead{
		display: block; font-size: 12px;
	}
	strong.ItemHead em{
		font-style: normal; font-weight: bold; font-size: 11px;
		color: #ec3370; display: inline;
	}


.skillset{
	float: left; margin: 7px 18px 0px 0px;
	width: 48%;
}
	.skillsRight{margin: 7px 0px 0px 0px;}
	.skillset strong{font-size: 13px;}

.skillset ul{
	margin: 3px 0px 0px 0px; padding: 0px;
	list-style: none;
}
	.skillset ul li{
		background: transparent url(../images/arrowPink.jpg) 3px 4px no-repeat;
		margin: 0px; padding: 3px 0px 3px 22px;
	}
	.skillset ul li.skillOdd{
			background:#F6DCE5 url(../images/arrowPink.jpg)  3px 4px no-repeat;
			border-bottom:1px solid #EDBBCB;
			border-top:1px solid #EDBBCB;
	}

/*-----FOOTER STYLES----*/
#footer{
	font-size: 11px; color: #ffffff;
	background: url(../images/footerBG.jpg) top left no-repeat;
	padding: 20px 30px 0px 30px;
}

	#footer ul{
		list-style: none; margin: 0px; padding: 0px;
		float: left;
	}
	#footer ul li{float: left; margin: 0px 10px 0px 0px;}
	
	#footer p{margin: 0px 0px 10px 0px; padding: 0px; text-align: right;}
		#footer p.copyright{margin: 0px 0px 25px 0px;}
	#footer a{font-size: 11px; color: #ffffff;}


/*-----Special STYLES-----*/
#adTitle{
	font-size: 30px;
	font-weight: bold;
	font-family: arial;
	margin-left: 12px;
	margin-top: 4px;
	color: #333333;
}
#adSubTitle{
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	color: gray;
	margin-left: 12px;
	margin-top: 4px;
}
#adBuy{
	width: 233px;
	height: 138px;
}
#adTimer{
	
}
#thetimer{
	font-size: 18px;
}
#adDetails{
	margin-top: 10px;
	margin-left: 18px;
	width: 210px;
	font-family: arial;
	color: black;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
}

#adDetails b{
	font-size: 16px;
}
#adLeft{
	float:left;
	margin-top: 10px;
}
#adPic{
	width: 250px;
	height: 352px;
	background: url(../images/ad/adPic.jpg);
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
