﻿
h1    {font-family: small lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color: #000000;font-size:20px;font-weight:normal;margin-bottom:0px;}
            
h2    {font-family: small lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color: #333333;font-size:16px;font-weight:normal;line-height:26px;margin-bottom:5px;}
      
.text {font-family: small lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color: #000000;font-size:10pt;line-height:16pt;}

.trail          {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:9pt;line-height:14pt;color: #ffffff;}
.trail a         {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:9pt;line-height:14pt;color: #ffffff;text-decoration: none;}
.trail a:hover   {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:9pt;line-height:14pt;color: #f15d2f;text-decoration: none;}
.trail a:visited {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:9pt;line-height:14pt;text-decoration: none;}
.trail a:active  {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:9pt;line-height:14pt;color: #ffffff;text-decoration: none;}
.trail a:link    {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:9pt;line-height:14pt;color: #ffffff;text-decoration: none;}

.hnavbar           {font-family:Trebuchet MS, Verdana,Arial,Sans-Serif;font-size:100%;color:#047bc2;}
a.hnavbar:active   {font-family:Trebuchet MS, Verdana,Arial,Sans-Serif;font-size:100%;color:#047bc2;text-decoration:none;}
a.hnavbar:visited  {font-family:Trebuchet MS, Verdana,Arial,Sans-Serif;font-size:100%;color:#047bc2;text-decoration:none;}
a.hnavbar:hover    {font-family:Trebuchet MS, Verdana,Arial,Sans-Serif;font-size:100%;color:#047bc2;text-decoration:none;}
a.hnavbar:link     {font-family:Trebuchet MS, Verdana,Arial,Sans-Serif;font-size:100%;color:#047bc2;text-decoration:none;}

.vnav            {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#7a7979;font-size:130%;}
a.vnav:active    {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#7a7979;font-size:130%;}
a.vnav:visited   {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#7a7979;font-size:130%;}
a.vnav:link      {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#7a7979;font-size:130%;}
a.vnav:hover     {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#2186ba;font-size:130%;text-decoration: none;}


.navhead          {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#647e95;font-size:120%;font-weight: bold;text-transform:uppercase;}


.footer     {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color:#6c7d99;font-size:14px;}

.subfooter          {font-family:Arial,Sans-Serif;font-size:11px;color:#a8b6c0;}
.subfooter a:active  {font-family:Arial,Sans-Serif;font-size:11px;color:#a8b6c0;}
.subfooter a:link    {font-family:Arial,Sans-Serif;font-size:11px;color:#a8b6c0;}
.subfooter a:hover   {font-family:Arial,Sans-Serif;font-size:11px;color:#a8b6c0;text-decoration:underline;}
.subfooter a:visited {font-family:Arial,Sans-Serif;font-size:11px;color:#a8b6c0;}




/*           TREATMENTS MENU STYLESHEET        */

#treatmentMenuFace,
#treatmentMenuBody,
#treatmentMenuSkin,
#treatmentMenuBreast {
	
	}

#treatmentMenu.initialMenuFace #treatmentMenuFace {
	display: block;
	}

#treatmentMenu.initialMenuSkin #treatmentMenuSkin {
	display: block;
	}

#treatmentMenu.initialMenuBody #treatmentMenuBody {
	display: block;
	}

#treatmentMenu.initialMenuBreast #treatmentMenuBreast {
	display: block;
	}
	
	#treatmentMenuTabs {
	position: relative; width: 100%; height: 22px;
	}

#treatmentMenuTabsFace {
	position: absolute; display: block; width: 41px; height: 22px; top: 0px; left: 0px;
	background: url(../images/vnav/treatment-menu-heading-face.gif) no-repeat 0px 0px;
	}

#treatmentMenuTabsSkin {
	position: absolute; display: block; width: 39px; height: 22px; top: 0px; left: 41px;
	background: url(../images/vnav/treatment-menu-heading-skin.gif) no-repeat 0px 0px;
	}

#treatmentMenuTabsBody {
	position: absolute; display: block; width: 39px; height: 22px; top: 0px; left: 80px;
	background: url(../images/vnav/treatment-menu-heading-body.gif) no-repeat 0px 0px;
	}

#treatmentMenuTabsBreast {
	position: absolute; display: block; width: 50px; height: 22px; top: 0px; left: 119px;
	background: url(../images/vnav/treatment-menu-heading-breast.gif) no-repeat 0px 0px;
	}

#treatmentMenuTabs a.active,
#treatmentMenuTabs a:hover {
	background-position: 0px -22px;
	}
	
#treatmentMenu IMG.bl {	LEFT: 0px;	WIDTH: 1px;	BOTTOM: 0px;	POSITION: absolute;	HEIGHT: 266px;}
#treatmentMenu IMG.br {	RIGHT: 0px;	WIDTH: 1px;	BOTTOM: 0px;	POSITION: absolute;	HEIGHT: 266px;}	

#treatmentMenu H3 {	font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;PADDING-RIGHT: 9px;	PADDING-LEFT: 9px;	FONT-WEIGHT: bold;	FONT-SIZE: 9pt;	PADDING-BOTTOM: 14px;	TEXT-TRANSFORM: uppercase;	COLOR: #647e95;	PADDING-TOP: 10px;margin:0px;}
#treatmentMenu H4 {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;	PADDING-RIGHT: 9px;	PADDING-LEFT: 9px;	FONT-WEIGHT: bold;	FONT-SIZE: 9pt;	PADDING-BOTTOM: 8px;	COLOR: #647e95;	PADDING-TOP: 12px;margin:0px;}
#treatmentMenu UL {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none;}
#treatmentMenu LI {	font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;PADDING-RIGHT: 9px;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 6px;	LINE-HEIGHT: 14pt; font-size:10pt;	PADDING-TOP: 0px;}
#treatmentMenu LI A {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;	COLOR: #7a7979;	TEXT-DECORATION: none;}
#treatmentMenu LI A:hover {font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;	COLOR: #2186ba;	TEXT-DECORATION: none;}


/**************************************************************/


/*  ::  Global Styles  --  Header :: Navigation */

#globalHeaderNav {
	position: absolute; width: 545px; height: 31px; top: 58px; right: 0px; z-index: 200;
	margin: 0; padding: 0; list-style: none;
	background: url(../images/global-header-nav-bg.jpg) no-repeat top left;
	font: normal 9pt trebuchet ms, verdana, arial, sans-serif; text-transform: uppercase;
	}

#globalHeaderNav li {
	margin: 0; padding: 0;
	}

#globalHeaderNav h3 {
	position: relative; width: 100%; height: 31px;
	}

#globalHeaderNav h3.active {
	background: #fff;
	}

#globalHeaderNav h3 a {
	display: block; margin: 0; padding: 8px 0 0 20px;
	}

#globalHeaderNav ul {
	position: absolute; width: 200px;
	margin: 1px 0 0 0; padding: 0; list-style: none;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #E4F1F9;
	}

#globalHeaderNav ul li {
	margin: 0; padding: 5px 10px 3px 20px; background: #fff;
	}

#globalHeaderNav ul li a {
	display: block; width: 100%;
	}

#globalHeaderNav ul {
	visibility: hidden;
	}

#globalHeaderNav li.active ul {
	visibility: visible;
	}

#globalHeaderNav li.active h3 {
	background: #fff;
	}

#globalHeaderNavPractice {
	position: absolute; display: block; left: 10px; top: 0px; width: 120px;
	}

#globalHeaderNavChallenges {
	position: absolute; display: block; left: 130px; top: 0px; width: 145px;
	}

#globalHeaderNavTreatments {
	position: absolute; display: block; left: 275px; top: 0px; width: 116px;
	}
	
#globalHeaderNavStore {
	position: absolute; display: block; left: 391px; top: 0px; width: 75px;
	}
	
#globalHeaderNavContact {
	position: absolute; display: block; left: 466px; top: 0px; width: 95px;
	}

.contactContent
{
    font-size:12px;
    line-height:18px;
}
.contactContent h2
{
    font-size:20px;
    line-height:22px;
    font-weight:normal;
}

.contactContent h3
{
    font-size:14px;
    line-height:22px;

}

.textPractice
{
    font-family:Arial,sans-Serif;
    font-size:13px;
    color:#ffffff;
    padding-right:30px;
}

.largeTrail
{
   font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:13px;line-height:16pt;color: #666666;
}

.largeTrail a
{
   font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:13px;line-height:16pt;color: #047bc2;
}
.largeTrail a:visited
{
   font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:13px;line-height:16pt;color: #047bc2;
}
.largeTrail a:link
{
   font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:13px;line-height:16pt;color: #047bc2;
}
.largeTrail a:hover
{
   font-family:lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:13px;line-height:16pt;color: #f15d2f;
}

.practiceMembership {padding:20px 0 0 20px;}

.text h2 {font-size:20px;line-height:24px;margin:0px;padding-bottom:10px;}
.textTestimonials {padding:0px 30px 0px 20px;font-family: small lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;color: #000000;font-size:10pt;line-height:16pt;text-align:justify;}
hr {border:0;margin:10px 0px 20px 0px;height:1px;}

.sitemap a,
.sitemap a:link,
.sitemap a:visited,
.sitemap a:hover
  {color: #009; text-decoration: none; padding: 1px;font-family: small lucida sans, lucida sans unicode, lucida, tahoma, arial, sans-serif;font-size:10pt;line-height:16pt;}
.sitemap td{vertical-align:top;line-height:12px;width:40%;text-align:left;}

.photoright {border: none; width: 205px; float: right; margin: 10px 0px 20px 20px;}