/*  ---Elements---  */
body
{
	background: #f7f7f7;
	margin: 0;
	padding: 0;
}
body, p, a, h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	text-align: center;
}
h1, h2, h3, h4, h5, h6
{
	color: #666;
}
p
{
	font-size: 100%;
	text-align: left;
}
h1
{
	font-size: 150%;
	font-weight:normal;
	text-align: left;
}
h3
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
}
table
{
}
tr
{
}
td
{
}
/* ---Common Classes---  */
.colorDictionary
{
	color: #669966; /* darkgreen */
	color: #7EA1C7; /* DarkGreyBlue */
	color: #E38C47; /* Orange */
	color: #9A8E67; /* browngreen */
}
.clearing
{
	clear: both;
	height: 1px;
}
.Highlight
{
	color: #E38C47; /* Orange */
	font-weight: bold;
}
.ProfilePhoto
{
	float: left;
	height: 163px;
	width: 131px;
	padding-right: 7px;
}
.LinktoMap
{
	font-size: 140%;
}
.Bold
{
	font-weight: bold;
}
.PressReleases
{
	font-size:120%;
	line-height: 120%;
}
.PressReleases a:hover
{
	text-decoration: underline;
	color: #669966; /* darkgreen */
}

/*  ---IDs---  */
#Wrapper
{
	width: 940px;
	text-align: left;
	margin: 0 auto;
}
#WrapperBottom
{
	padding-bottom: 40px;
	background: transparent url(img/bg-bottom-big.png) no-repeat scroll center bottom;
}
#WrapperShadow
{
	width: 1040px;	
	text-align: center;
	margin: 0 auto;
	background: transparent url(img/bg-horizontal-big.png) repeat-y scroll center top;
}
#HeaderPane
{
}
#HomeFlashPane
{
	width: 1040px;
	height: 730px;
	text-align: center;
	margin: 0 auto;
}

#FlashPane
{
	width: 1040px;
	height: 349px;
	text-align: center;
	margin: 0 auto 0 auto;
}
#ContentPane
{
	width: 90%;
	padding: 20px;
}
#LeftPane, #RightPane
{
	width: 45%;
	padding: 20px;
}
#LeftPane
{
	float: left;
}
#RightPane
{
	float: right;
}
#InnerFooterPane
{
	font-size: 80%;
	text-align: center;
	padding-top: 15px;
}
#FooterPane
{
	color: #999;
	text-align: center;
}
#FooterPane a, #FooterPane a:visited
{
	color: #999;
	font-size: 10px;
	text-decoration: underline;	
}
#FooterPane a:hover
{
	color: #E38C47; /* Orange */		
}


/*  ---Team Pages---  */
#TeamContent
{
}
#TeamContent h3
{
	color: #9A8E67; /* browngreen */
	font-weight: bold;
}
#TeamContent .Highlight
{
	color: #9A8E67; /* browngreen */
	font-weight: bold;
}
/*  ---Green Pages---  */
#GreenContent
{
}
#GreenContent h3
{
	color: #669966; /* darkgreen */
	font-weight: bold;
	text-align: left;
}
#GreenContent .Highlight
{
	color: #669966; /* darkgreen */
	font-weight: bold;
}
/*  ---Vein Pages---  */
#VeinContent
{
}
#VeinContent h3
{
	color: #E38C47; /* Orange */
	font-weight: bold;
	text-align: left;
}
#VeinContent .Highlight
{
	color: #E38C47; /* Orange */
	font-weight: bold;
}
/*  ---Spa Pages---  */
#SpaContent
{
}
#SpaContent h3
{
	color: #7EA1C7; /* DarkGreyBlue */
	text-align: left;
}
#SpaContent .SectionTitle
{
	color: #7EA1C7; /* DarkGreyBlue */
}
#SpaContent .Highlight
{
	color: #7EA1C7; /* DarkGreyBlue */
}
#SpaContent .Highlight
{
	color: #7EA1C7; /* DarkGreyBlue */
}
/*  ---Hair Removal Prices Table---  */
#HairRemovalPrices
{
}
#HairRemovalPrices tr
{
}
#HairRemovalPrices th
{
	color: #7EA1C7; /* DarkGreyBlue */
	text-align: left;
	width: 50px;
	font-weight: normal;
}
#HairRemovalPrices td
{
}
#HairRemovalPrices .Column1
{
	width: 200px;
}
#HairRemovalPrices .Column2
{
	width: 107px;
}
#HairRemovalPrices .Column3
{
	width: 107px;
}

#SiteMapContent
{
	text-align:left;
	padding: 30px 0 30px 350px;
}

#InnerFooterPane a
{
	font-size: 100%;
}
#FlashPanelarge {
	width: 1040px;
	height: 420px;
	margin: 0 auto 0 auto;
}

#FlashPanelarge2 {
	width: 1040px;
	height: 300px;
	text-align: center;
	margin: 0 auto 0 auto;
}

#FlashPanelarge3 {
	width: 1040px;
	height: 448px;
	text-align: center;
	margin: 0 auto 0 auto;
}
