body { background-color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-align:center;}
.background {background-image: url(images/design/rightbgline.gif); background-position: right; background-repeat: repeat-y; }
.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-color: #ffffff; color: #333333; }
.topnav {	color: #7272FF; font-size: 14px; background-image: url(images/design/navbg1.gif); background-repeat: repeat-x;}
div#wrapper { 
width:770px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
} 


A  {
	text-decoration : none;
	color : #0099cc;
}

A:Visited  {
	text-decoration : none;
	color : #0099cc;
}

A:Active  {
	text-decoration : none;
	color : #0099cc;
}

A:Hover  {
	text-decoration : underline;
	color : #666666;
}
h1, h1 a {  text-decoration: none; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1, h1 a:visited { text-decoration: none; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1, h1 a:hover { text-decoration: none; color: #0099cc;font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1, h1 a.active { text-decoration: none; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1, h1 a:visited:hover { text-decoration: none;  color: #0099cc; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h2, h2 a {  text-decoration: none; color: #ffffff; }
h2, h2 a:visited { text-decoration: none; color: #ffffff; }
h2, h2 a:hover { text-decoration: none; color: #0099cc; }
h2, h2 a.active { text-decoration: none; color: #ffffff; }
h2, h2 a:visited:hover { text-decoration: none;  color: #0099cc; }
h3, h3 a {  text-decoration: none; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h3, h3 a:visited { text-decoration: none; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h3, h3 a:hover { text-decoration: none; color: #0099cc;font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h3, h3 a.active { text-decoration: none; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h3, h3 a:visited:hover { text-decoration: none;  color: #0099cc; font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a.blink {  text-decoration: none; color: #0099cc; }
a.blink:visited { text-decoration: none; color: #0099cc; }
a.blink:hover {   text-decoration: underline; color: #0099cc; }
a.blink:active {  text-decoration: none; color: #0099cc; }
a.blink:visited:hover {  text-decoration: underline; color:#cc0000; }
a.mclink {  text-decoration: none; color: #cccccc }
a.mclink:visited { text-decoration: none; color: #cccccc }
a.mclink:hover {   text-decoration: underline; color: #cc0000 }
a.mclink:active {  text-decoration: none; color: #cccccc }
a.mclink:visited:hover {  text-decoration: underline; color:#cc0000 }
a.menu {	background-repeat: repeat-x; background-position: left top; padding-left: 0px;	padding-top: 0px; }
a.menu:link { color: #131F78; font-size: 14px; font-weight: normal; font-style: italic; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.menu:active { color: #B3B3FF; font-size: 14px; font-weight: normal; font-style: italic; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
a.menu:visited { color: #131F78; font-size: 14px; font-weight: normal; font-style: italic; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.menu:hover {color: #B3B3FF; font-size: 14px;	font-weight: normal; font-style: italic; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
.footer { color: #131F78; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.footer:link { color: #131F78; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.footer:active { color: #B3B3FF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;	}
a.footer:visited { color: #131F78; font-size: 12px;  font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.footer:hover { color: #B3B3FF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;	}
.S1 { color: #4155E0; font-size: 17px;	text-decoration: underline; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.S2 { color: #4155E0; font-size: 15px; text-decoration: none; font-style: italic;	font-family: Arial, Helvetica, sans-serif;	}
.bodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.bodytext2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 20px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.smallbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.ismallbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: italic; 
line-height: 16px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.ibodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: italic; 
line-height: 16px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.bodytextgrey {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #666666; 
text-decoration: none;
}
.footertext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.newbluebold {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #0099cc; 
text-decoration: none;
}
.bodytextred {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #cc0000; 
text-decoration: none;
}
.ubodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: underline;
}
.copyrighttext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.whitecopyrighttext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.boldbodytextgrey {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #ffffff; 
text-decoration: none;
}
.boldbodytextred {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #CC0000; 
text-decoration: none;
}
.iboldbodytextgrey {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: italic; 
line-height: 16px; 
font-weight: 600; 
color: #ffffff; 
text-decoration: none;
}
H1 { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #ffffff; 
            padding: 0px;
            margin: 20px 0px 10px 0px; }
H1.h1home { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #ffffff; 
            padding: 0px;
            margin: 0px 0px 10px 0px; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #ffffff; }
H2.h2home { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #ffffff; 
            padding: 0px;
            margin: 0px 0px 0px 0px; }
H2.h2nm { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #ffffff; 
            padding: 0px;
            margin: 0px 0px 0px 0px; }
H2.h2news { font-family: Verdana, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333; 
            padding: 0px;
            margin: 16px 0px 0px 0px; }    
H3 { font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #cccccc; }
H3.h3blue { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #0079C2;  }
H3.h3large { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #ffffff;  line-height: 26px; }

.featurebox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 10px; PADDING-TOP: 10px 
}
.featurebox2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 0px; PADDING-TOP: 10px 
}
.featurebox3 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #484848 1px solid; BORDER-BOTTOM: #000000 0px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; PADDING-TOP: 0px 
}
.mainbody { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 3px
}
.homemainbody { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 3px
}
.contactbody { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 3px
}
.hairlossalpha { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 3px
}
.hairlossbeta { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 20px
}
.hydro { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
}

.nav {
	FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:link {
	FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none	
}
A.nav:visited {
	FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.subnav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
            
.main {
	VERTICAL-ALIGN: top; WIDTH: 770px; POSITION: relative; HEIGHT: 100%
}

table.specials {
   border-collapse:collapse;
}

th.grayborder1  {
  background-color:#333333;
  border:0px solid #666666;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #ffffff; 
  text-decoration: none;
}  

td.grayborder {
  background-color:#333333;
  border:1px solid #666666;
  padding:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #ffffff; 
  text-decoration: none;
}
#sidebar ul, #sidebar ul ol {margin: 0em 0em 1em 1.5em; padding: 0em; line-height: 20px; }
.servicesbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 21px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}