{ margin:0; padding:0; }
html { min-height: 100%; margin-bottom: 1px; overflow-y: scroll; }
::selection { background: #cccccc; /* Safari */}
::-moz-selection { background: #cccccc; /* Firefox */}

a:active{outline: none;}
a:focus{-moz-outline-style: none;}


body { font-size: 10pt; font-family: Verdana, Geneva, sans-serif; background-color: #565656; background-image: url(../templateimages/bg.gif); background-repeat: repeat-x; margin:0; padding:0; }

#printlogo {display:none;}

#container
{	width: 880px; background-color: #333333; color: #ffffff; border: 0 solid #666666; margin-top: 15px; margin-right: auto; margin-bottom: 5px; margin-left: auto;
	padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
	
#container-top
{	width: 880px; background-color: #444444; border: 0 solid #666666; margin-top: 15px; margin-right: auto; margin-bottom: 5px; margin-left: auto;
	padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; clear:both; 
	
	background-image:url(../templateimages/bar_bg1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
	
	 }	
	
#container-main
{	width: 890px; color: #ffffff; border: 0px; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
	padding: 0px; }	
	
#container-ticker
{	width: 870px; background-color: #2d2825; color: #ffffff; border: 0px; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
	padding: 10px; }		
	
#ticker-content dd {margin: 0; font-size: 10pt; font-family: Verdana, Geneva, sans-serif;  }	
#ticker-content a { text-decoration:none; color:#FFFFFF;}	
#ticker-content a:hover { text-decoration:underline; }	
		
	
	
#videoCanvas { z-index:0; }
	
	
	

/* ///////////////////////////// */

#top { height:80px; padding-bottom: 0px;	background-color: #333333;	color:#FFFFFF; }


/* NAVIGATION BAR - OLD */

#top-nav1 {padding: 0px; background-color: #444444; height:38px; clear:both;}
#top-nav1 ul {list-style: none; padding: 0; margin: 0; padding-top:12px; } 
#top-nav1 li {float: left; } 
#top-nav1 li a {font-family: Arial, Helvetica, sans-serif; display:block; text-decoration:none; margin:0; padding:0; margin-left:20px; margin-right:20px; color:#ffffff; }
#top-nav1 li a:hover {text-decoration:none; color:#cccccc; }


/* NAVIGATION BAR */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:10;

	}

#nav a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-align: center;
	color: #ffffff;
	}
	
#nav a.current {color: #bbbbbb;}	

#nav a:hover {
	background: #444444;
	color: #ffffff;
}

#nav li { /* all list items */
	float: left;
	width: 125px;
	}
	
#nav li.last { /* all list items */
	float: left;
	width: 130px;
	}	

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width: 125px;
	background: #444444;

}

#nav li ul a { /* second-level lists */
	color: #ffffff;
	font-size: 13px;		
}

/* /////////////////////////////////////////////////// */


#nav li:hover {
    visibility: visible;  /* makes IE7 think something changes on hover */
}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
	
	
	
#nav li:hover a, #nav li.sfhover a { /* top hover - not selected */

	/*left: auto;*/

	background: #555555;
	color:#ffffff;
	}	
	
	
	
#nav li:hover a:hover { /* top hover - selected */
	background: #666666;
	color:#ffffff;
	}		
	
#nav li:hover li a:hover { /* sub hover - selected */
	background: #666666;
	color:#ffffff;
	}
	

/* NAVIGATION BAR IMAGE TEXT */

a.profile
  {background: url(../templateimages/nav2r.gif) no-repeat 0 0; width:80px; height:14px; overflow:hidden;  }
body#profile a.profile, body#profile a.profile:hover
  {background: url(../templateimages/nav2r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.profile:hover
  {background: url(../templateimages/nav2r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }  

a.products
  {background: url(../templateimages/nav3r.gif) no-repeat 0 0 ; width:110px; height:14px; overflow:hidden; }
body#products a.products, body#products a.products:hover
  {background: url(../templateimages/nav3r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.products:hover
  {background: url(../templateimages/nav3r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }  
    
a.salons
  {background: url(../templateimages/nav4r.gif) no-repeat 0 0 ; width:59px; height:14px; overflow:hidden; }
body#salons a.salons, body#salons a.salons:hover
  {background: url(../templateimages/nav4r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.salons:hover
  {background: url(../templateimages/nav4r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }   
  
a.whats-in
  {background: url(../templateimages/nav5r.gif) no-repeat 0 0 ; width:86px; height:14px; overflow:hidden; }
body#whats-in a.whats-in, body#whats-in a.whats-in:hover
  {background: url(../templateimages/nav5r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.whats-in:hover
  {background: url(../templateimages/nav5r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); } 	
	
a.news, a.news:hover
  {background: url(../templateimages/nav6r.gif) no-repeat 0 0 ; width:43px; height:14px; overflow:hidden; }
body#news a.news, body#news a.news:hover
  {background: url(../templateimages/nav6r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.news:hover
  {background: url(../templateimages/nav6r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }    
  
a.advice, a.advice:hover
  {background: url(../templateimages/nav7r.gif) no-repeat 0 0 ; width:55px; height:14px; overflow:hidden; }
body#advice a.advice, body#advice a.advice:hover
  {background: url(../templateimages/nav7r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.advice:hover
  {background: url(../templateimages/nav7r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }     
  
a.contact, a.contact:hover
  {background: url(../templateimages/nav8r.gif) no-repeat 0 0 ; width:73px; height:14px; overflow:hidden; }
body#contact a.contact, body#contact a.contact:hover
  {background: url(../templateimages/nav8r.gif) no-repeat 0 0; background-position: 0px -14px;  -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }     
a.contact:hover
  {background: url(../templateimages/nav8r.gif) no-repeat 0 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }   

/* ///////////////////////////// */

.b-products { background: url(../templateimages/nav-pixel.gif) repeat-y 154px 0px ;}
.b-products a, .b-products a:link, .b-products a:visited {text-decoration: none; color: #999999;}
.b-products a:hover {text-decoration: underline;}
.b-products a:hover img { -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); }





/* HOME PAGE STYLES */

#content-home {	margin: 0; background-color:#484848; padding-top: 20px;	padding-right: 450px; padding-bottom: 20px;	padding-left: 20px; min-height:520px; height:auto !important; height:520px; }
#content-home p { margin: 10px 0px 0px 0px; }
#content-home h2 { margin: 0px; font-size: 25pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; color: #ffffff; letter-spacing:0em; }
#content-home h3 { margin: 0px; font-size: 12pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; letter-spacing:0em; line-height:1em; }


/* HOME-HOLDING STYLES */

#content-holding { margin: 0; background-color:#ffffff; padding: 0px;   }
#content-holding p { margin: 10px 0px 0px 0px; }
#content-holding h2 { margin: 0px; font-size: 25pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; color: #ffffff; letter-spacing:0em; }
#content-holding h3 { margin: 0px; font-size: 12pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; letter-spacing:0em; line-height:1em; }

#content-holding-left {
	color:#333333;
	float:left;
	width:581px;
	padding: 0px;
}

#content-holdingsalon-left {
	color:#333333;
	float:left;
	width:623px;
	padding: 0px;
}

#content-holding-right {
	background-color:#ffffff;
	margin-left:630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
}


#content-holdingsalon-right {
	background-color:#ffffff;
	margin-left:780px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
}



a:hover img.imgmargin { -moz-opacity: 0.75; opacity:.75; filter: alpha(opacity=75); }
a:hover img.imgnomargin { -moz-opacity: 0.75; opacity:.75; filter: alpha(opacity=75); }


.imgmargin {margin-bottom:6px; }
.imgnomargin {margin-bottom:0px; }


/* PROFILE STYLES */

#content-profile {	margin: 0; background-color:#666666; padding: 0px; min-height:573px; height:auto !important; height:573px;  }

#content-profile-left {
	margin: 0;
	color: #ffffff;
	width:570px;
	float:left;
	padding: 25px;
}
#content-profile-left p { margin: 10px 0px 0px 0px;   }
#content-profile-left h2 { margin: 0px; font-size: 17pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #dddddd; letter-spacing:-0.2pt; }
#content-profile-left h3 { margin: 0px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; letter-spacing:0em; line-height:1em; }

#content-profile-right { margin: 0; background-color:#ffffff; padding: 0px; margin-left:618px }
#content-profile-right img { margin-top: 0px; margin-left: 5px;  margin-right: 0px; padding:0px; }




/* PRODUCT PAGE STYLES */

#side-nav1 { padding: 0px; margin: 0; color:#333333; float:left; font-size: 10pt; width:154px; }
#side-nav1 ul { list-style: none; padding: 0; margin: 0; padding-top:6px; padding-bottom:6px; padding-left: 0px; text-indent:12px; } 
#side-nav1 li { padding: 0px; line-height:1.8em; } 
#side-nav1 li a {text-decoration:none; color:#333333; }
#side-nav1 li a.submenuselect {color: #999999;}
#side-nav1 li a:hover { color:#999999; }
#side-nav1 ul ul { list-style: none; padding: 0; margin: 0; padding-top:0px; padding-left: 12px; padding-bottom:6px; font-size: 7pt;  } 


#content-products {
	color: #666666;
	margin: 0;
	background-color:#ffffff;
	padding: 0px;
	min-height:630px;
	height:auto !important;
	height:630px;
}

#main-products {
	width:430px;
	margin: 0;
	float:left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border:none;
}

#wet-products {
	margin-left:224px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#wet-products a img {margin-top:0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;}

#main-products img {margin-top:0px; margin-right: 0; margin-bottom: 5px; margin-left: 0;}
#main-products a:link, #content-l a:visited {text-decoration: none; color: #00C9A4;}
#main-products a:hover {text-decoration: underline;	}
#main-products p { margin: 10px 0px 0px 0px; text-align:justify; }
#main-products h1 { font-size: 20pt; font-family: Georgia, serif; color: #333333; letter-spacing:0em; text-align:left; font-weight:normal;	margin: 0px; margin-bottom: 5px; text-transform:uppercase; font-style:italic;}
#main-products h4 { margin: 0px; font-size: 18pt; font-weight:bold; font-family: sans-serif; color: #888888; letter-spacing:0em; line-height: 1.25em;}
#main-products h5 {
	font-size: 20pt; font-family: Georgia, serif; color: #333333; letter-spacing:0em; text-align:left; font-weight:normal;	margin: 0px; margin-bottom: 5px; text-transform:uppercase; font-style:italic; }
#main-products h2 { margin: 0px; font-size: 14pt; font-weight:100; font-family: sans-serif; color: #666666; letter-spacing:0em; padding:0px; line-height: 1em; text-align:right; }
#main-products h3 { margin: 0px; font-size: 14pt; font-weight:100; font-family: sans-serif; color: #00C9A4;	letter-spacing:0em;	padding:0px; line-height: 1.25em; text-align:right; }
#main-products ul { padding: 0px; margin-left: 20px; }
#main-products li { margin-bottom: 5px; }


#main-wets {
	width:512px;
	float:left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background: url(../templateimages/nav-pixel.gif) repeat-y 0px 0px;
	background-position:right;
	min-height:570px;
	height:auto !important;
	height:570px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}
#wet-wets {  margin: 0; margin-left:234px;	 }
#wet-wets a img {margin-top:10px; margin-right: 0; margin-bottom: 20px; margin-left: 0;}

#main-wets img {margin:0px; }
#main-wets a:link, #content-l a:visited {text-decoration: none; color: #00C9A4;}
#main-wets a:hover {text-decoration: underline;	}
#main-wets p { margin: 5px 0px 10px 0px; text-align:justify; }
#main-wets h1 {
	font-size: 20pt; font-family: Georgia, serif; color: #333333; letter-spacing:0em; text-align:right; font-weight:normal;	margin: 0px; margin-bottom: 5px; text-transform:uppercase; font-style:italic; }
#main-wets h2 {margin: 0px; margin-bottom: 5px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; color: #333333; letter-spacing:0em; padding:0px; text-align:right; font-weight:100; text-transform:uppercase; font-style:italic;}
#main-wets h3 {margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; color: #00C9A4; letter-spacing:0em; padding:0px; text-align:right; font-weight:100;}
#main-wets h4 {
	font-size: 20pt; font-family: Georgia, serif; color: #333333; letter-spacing:0em; text-align:left; font-weight:normal;	margin: 0px; margin-bottom: 5px; text-transform:uppercase; font-style:italic; }
#main-wets ul { padding: 0px; margin-left: 20px; margin-bottom: 20px; }
#main-wets li { margin-bottom: 5px; }


#right-products {
	color:#333333;
	margin: 0;
	width:230px;
	float:right;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px; }


#right-products h2 {margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; color: #666666; letter-spacing:0em; padding:0px; line-height: 1em; text-align:right; font-weight:100;}
#right-products h3 {margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif;	color: #00C9A4;	letter-spacing:0em;	padding:0px; line-height: 1.25em; text-align:right; font-weight:100;}

#right-quote {
	color:#666666;
	margin: 0;
	width:230px;
	float:right;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	min-height:250px; height:auto !important; height:250px; 
}

#right-quote p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}






#right-products ul { padding: 0px; margin-left: 20px; margin-bottom: 15px; }
#right-products li { margin-bottom: 5px; }

#title-product { margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; }
#title-product p { text-align:justify; }



#right-wets {
	color:#666666;
	width:170px;
	float:right;
		font-size:7pt;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding: 0px;
	}

#right-wets h2 {margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; color: #666666; letter-spacing:0em; padding:0px; line-height: 1em; text-align:right; font-weight:100;}
#right-wets h3 {margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif;	color: #00C9A4;	letter-spacing:0em;	padding:0px; line-height: 1.25em; text-align:right; font-weight:100;}

#right-wets ul { list-style: none; padding: 0; margin: 0; }
#right-wets li {  text-align:center; width: 170px; margin-bottom:15px; margin-top:15px;  }
#right-wets img {  margin-bottom:2px; }
#right-wets a {  border: 0; outline: none; }

 


#headerproducts
{
	width:682px;
	padding-bottom:5px;
	margin-left: 174px;
	margin-right: 0px;
	padding-top: 20px;
	padding-left: 0px;
	font-size: 7pt;
	color:#666666;
	border-bottom:1px #cccccc solid;
}



#headerproducts h1 { margin: 0px; font-size: 16pt; font-family: Georgia, serif;, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-style:italic; color: #333333; line-height: 1.25em; letter-spacing:0em;}
#headerproducts h2 {
margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif;	color: #666666;	 padding:0px; line-height: 1em;	font-weight: 100; text-transform:uppercase; font-style:italic; }
	
	

 
 
 
   /* NEWS */
 
#content-news {	color: #ffffff; margin: 0; background-color:#484848; padding: 0px; min-height:500px; height:auto !important; height:500px; }

#side-news {
	color:#ffffff;
	float:left;
	font-size: 11pt;
	width:130px;
	margin: 0;
	padding: 20px;
}
#side-news ul {
	list-style: none;
	margin: 0;
	text-indent:12px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 
#side-news h2 {
	font-size: 25pt;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-weight:100;
	color: #ffffff;
	letter-spacing:0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#side-news li { padding: 0px; line-height:1.8em; } 
#side-news li a {text-decoration:none; color:#ffffff; }
#side-news li a:hover { text-decoration:underline; }
#side-news ul ul { list-style: none; padding: 0; margin: 0; padding-top:0px; padding-left: 12px; padding-bottom:6px; font-size: 9pt;  } 
#side-news a img {border: 0px none; margin-left:8px; }




#newsitem { margin: 0px; padding-top: 10px; padding-bottom: 40px; border-top:1px #999999 solid;  }
#main-news {
	width:662px;
	margin: 0;
	float:left;
	padding: 20px;
}
#wet-news {  margin: 0; margin-left:234px;	 }
#wet-news a img {margin-top:10px; margin-right: 0; margin-bottom: 20px; margin-left: 0;}

#main-news img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#main-news a { font-weight:bold;}
#main-news a:link, #content-l a:visited {text-decoration: none; color: #3FAFD8; font-weight:bold;}
#main-news a:hover {text-decoration: underline;	}
#main-news p {
	text-align:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main-news h1 {	font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; margin: 0px; margin-bottom: 5px; }

#main-news h2 {
	font-size: 25pt;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	font-weight:100;
	color: #ffffff;
	letter-spacing:0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-align:right;
}

#main-news h3 {margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; color: #00C9A4; letter-spacing:0em; padding:0px; text-align:right; font-weight:100;}

#side-news a:hover img{ -moz-opacity: 0.75; opacity:.75; filter: alpha(opacity=75); }
 
#news-date { width: 120px; display: block; float: left; margin:0; }	
#news-heading {	display: block;	float: left; margin:0; width:540px} 
 
 
 
  /* COMING SOON */
 
#comingsoon { min-height:400px; height:auto !important; height:400px;	width:682px;	padding-bottom:5px;	margin-left: 174px;	margin-right: 0px;	padding-top: 20px;	padding-left: 0px;	color:#666666; }
#comingsoon h1 { margin-top:210px; text-align:center; font-size: 20pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:bold; color: #666666; }
#comingsoon h2 { font-size: 20pt; font-family: Georgia, serif; color: #333333; letter-spacing:0em; text-align:left; font-weight:normal;	margin: 0px; margin-bottom: 5px; text-transform:uppercase; font-style:italic; }
#comingsoon h3 { margin-top:210px; text-align:center; font-size: 20pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:bold; color: #666666; }
#comingsoon p { font-size: 12pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; color: #666666; }
#comingsoon img { margin-left:15px; }



 

 
 /* footerproducts */

#footerproducts
{
	padding-bottom:20px;	width:682px;	padding-bottom:20px;	width:682px;	margin-left: 174px;	border-top:1px #cccccc solid;	margin-right: 0;	margin-bottom: 0;
	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	font-size: 7pt;	color:#666666; }

#footerproducts ul
{list-style: none; padding: 0; margin: 0; } 

#footerproducts li
{float: left; text-align:center; width: 226px; margin-bottom:20px; margin-top:12px; } 

#footerproducts li a
{display: block; text-decoration: none; margin: 0; }

#footerproducts li a img { border: 0px none; }
#footerproducts li a:hover img  { -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }
#footerproducts li a:link, #footerproducts li a:visited {text-decoration: none; color:#ffffff;}



 /* home-styling */

#home-styling
{	width:682px; margin-left: 174px;	border-top:1px #cccccc solid; margin-right: 0; margin-bottom: 0;
	padding-top: 10px; padding-bottom:20px; padding-right: 0px; padding-left: 0px; font-size: 7pt; color:#666666; }

#home-styling ul
{
	list-style: none;
	margin: 0;
	padding: 0;
} 

#home-styling li
{float: left; text-align:center; width: 340px; margin-bottom:20px; margin-top:12px; } 

#home-styling li a
{display: block; text-decoration: none; margin: 0; }

#home-styling li a img { border: 0px none; }
#home-styling li a:hover img  { -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }
#home-styling li a:link, #footerproducts li a:visited {text-decoration: none; color:#ffffff;}



#footerwets
{
	padding-bottom:20px;
	width:682px;
	padding-bottom:20px;
	width:682px;
	margin-left: 174px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 7pt;
	color:#666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}

#footerwets ul
{list-style: none; padding: 0; margin: 0; } 

#footerwets li
{float: left; text-align:center; width: 226px; margin-bottom:10px; margin-top:15px; } 

#footerwets li a
{display: block; text-decoration: none; margin: 0; }

#footerwets li a img { border: 0px none; margin-bottom:5px; }
#footerwets li a:hover img  { -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }
#footerwets li a:link, #footerproducts li a:visited {text-decoration: none; color:#ffffff;}


#footersalon
{
	width:840px;
	padding-bottom:0px;
	margin-left: 25px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	color:#333333;
}

#footersalon p
{
	font-size: 10pt;
	color:#333333;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#footersalon2
{
	padding-bottom:0px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	color:#333333;
}

#footersalon2-main p
{
	font-size: 10pt;
	color:#333333;
	line-height: 13pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


#footersalon2-offer
{
	margin: 0px;
	padding: 0px;
	width:190px;
	color:#666666;
	float:left;
}

#footersalon2-offer p
{
	padding: 0px;
	color:#333333;
	font-size:10pt;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}

#footersalon2-main
{
	padding: 0px;
	width:300px;
	color:#333333;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#footersalon2-details
{
	padding: 0px;
	width:300px;
	color:#333333;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#footersalon2-offer a img { border: 0px none; }
#footersalon2-offer a:hover img { -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }


/* PRODUCT PAGE STYLES */

#side-nav2 { padding: 0px; margin: 0; color:#333333; float:left; font-size: 10pt; width:154px; }
#side-nav2 ul { list-style: none; padding: 0; margin: 0; padding-top:6px; padding-bottom:6px; padding-left: 0px; text-indent:12px; } 
#side-nav2 li { padding: 0px; line-height:1.8em; } 
#side-nav2 li a {text-decoration:none; color:#333333; }
#side-nav2 li a:hover { color:#999999; }
#side-nav2 ul ul { list-style: none; padding: 0; margin: 0; padding-top:0px; padding-left: 12px; padding-bottom:6px; font-size: 7pt;  } 






#content-full p { margin-bottom: 10px; margin-top: 10px; }
#content-full h1 { margin-bottom: 30px; }
#content-full h3 { margin-top: 30px; }
 
 /* CONTACT PAGE STYLES */

#content-contact {	margin: 0; background-color:#484848; padding: 20px; min-height:520px; height:auto !important; height:520px; }
#content-contact p { margin: 10px 0px 0px 0px; }
#content-contact h2 { margin: 0px; font-size: 25pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; color: #ffffff; letter-spacing:0em; }
#content-contact h3 { margin: 0px; font-size: 12pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; letter-spacing:0em; line-height:1em; }
#content-contact h4 { margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; }
#content-contact h5 { margin: 10px 0px 0px 0px; font-size: 12pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; }
 

 /* COMING SOON STYLES */

#content-soon {	margin: 0; background-color:#484848; padding: 20px; min-height:520px; height:auto !important; height:520px; }
#content-soon p { margin: 10px 0px 0px 0px; }
#content-soon h2 { margin: 0px; font-size: 25pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; color: #ffffff; letter-spacing:0em; }
#content-soon h4 { margin: 0px; font-size: 14pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; } 
 
 
table.contact {
	margin-bottom:30px;
	margin-top:20px;
	width:840px;
	margin-left: 25px;
/*	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #444444;*/
	border:none;
	background-color:#FFFFFF;
	color:#333333;
}

table.contact td {
	height:25px;
	padding: 6px;
}

table.contact a {text-decoration: none; color: #333333;}
table.contact a:hover {text-decoration: underline;}






 
/* ///////////////////////////// */



/* FOOTER */

#sp {
width: 890px; padding:0; color: #ffffff; font-size:8pt;	margin-bottom:20px;	margin-top: 5px; margin-right: auto; margin-left: auto; }
#sp a, #sp a:link, #sp a:visited {text-decoration: none; color:#ffffff; }
#sp a:hover { text-decoration: underline; color: #ffffff; }


/* ///////////////////////////// */



/* VIDEO BUTTONS */

#videobuttons {
font-size:8pt; margin-bottom:5px; }
#videobuttons a, #videobuttons a:link, #videobuttons a:visited {text-decoration: none; color:#999999; }
#videobuttons a:hover { text-decoration: underline; color: #999999; }


/* SPANS */

.logo {float:left; margin-top:0px; display: block;}
.strap {float:left; margin-top:4px; display: block;}
.sig {float:right; margin:0px; padding:0px; display:block}
.prodicons { float:right; padding:0px; display:block; margin-top:7px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
#dryertext { width:270px; position:relative;	top: -250px; height:300px;	margin-bottom:-240px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}
.fieldhidden {display:none;}
.text-tools {color: #666666; font-size:12pt;}
.text-quote {color: #666666; font-size:11pt; letter-spacing:-0.1;}
.rss-feed {color: #CCCCCC; font-size:9pt; margin:0px; }
.text-intro {font-size:13pt; letter-spacing:-0.1;}


/* COLOURS */

.pink {color: #f326b1;}
.lightgreen {color: #ccff33;}
.teal {color: #999999;}
.teal a {color: #00C9A4;}
.white {color: #ffffff;}
.orange {color: #fc6931;}
.blue {color: #3FAFD8;}
.purple {color: #986eff;}
.red {color: #FF3D43;}
.selected { background-color:#eeeeee;}
.wetselected { background-color:#FFFF00;}
.lightgrey {color: #999999;}
.vol {text-transform:none; font-style:normal; font-size:13pt;}
.trend-image { margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px; margin-left: 10px; }
.salon-contact{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }
.salon-title{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/* ///////////////////////////////////////////////////// */





/* Biog background */

.bg-grad { padding:0px; background-image: url(../templateimages/ab-main-bg1.jpg); background-color: #444444;}
.bg-white { padding:0px; background-color:#FFFFFF;}
.bg-news { background-color:#353536;}



#biog-header {
	height:40px;
	background-color: #444444;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#biog-header h1 { margin: 0px; padding:0px 0px 0px 25px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:900; color: #ffffff; }
#biog-header h2 { margin: 0px; padding:0px 0px 0px 25px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #ffffff; }

#biog-body { margin: 0px; padding-top: 25px; padding-right: 25px; padding-bottom: 0px; padding-left: 25px; float:left; width:550px;}	
#biog-body p { font-size: 11pt;	font-family: Arial, Helvetica, sans-serif; font-weight:100;	color: #ffffff;	line-height:14pt; padding:0; 
margin-top: 0;	margin-right: 0; margin-bottom: 15px; margin-left: 0; }

#biog-body p a { color: #ffffff; text-decoration:underline;}
#biog-body p a:hover { text-decoration:none;}

#partner-body { margin: 0px; padding-top: 25px; padding-right: 25px; padding-bottom: 0px; padding-left: 25px; float:left; width:530px;}	
#partner-body p { font-size: 11pt;	font-family: Arial, Helvetica, sans-serif; font-weight:100;	color: #ffffff;	line-height:14pt; padding:0; 
margin-top: 0;	margin-right: 0; margin-bottom: 15px; margin-left: 0; }

#partner-body p a { color: #ffffff; text-decoration:underline;}
#partner-body p a:hover { text-decoration:none;}

#partner-body h1 { margin-top:0px; margin-bottom:5px; padding:0; font-size: 17pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #dddddd; letter-spacing:-0.2pt;  }
#partner-body img { margin-right:20px; margin-bottom:20px; padding:0 }

#biog-body h1 { margin-top:0px; margin-bottom:5px; padding:0; font-size: 17pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #dddddd; letter-spacing:-0.2pt;  }
#biog-body img { margin-right:20px; margin-bottom:20px; padding:0 }

#biog-intro {
	margin: 0px;
	width:740px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}	
#biog-intro p {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height:16pt;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

#comp {
	margin: 0px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}	
#comp p {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height:12pt;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}

#comp h2 { font-size: 16pt; font-family: "Trebuchet MS1", Helvetica, sans-serif; font-weight:100; color: #ffffff; letter-spacing:0em; }

label{
	color:#ffffff;
	font-size: 9pt; font-family: Verdana, Geneva, sans-serif;	
	float:left;
	text-align:right;
	margin-right:10px;
}

.smallblock {width:140px;}

.formhidden {
	visibility:hidden;
	float:right;
	width:5px;
	font-size: 1px;
}

#aboutandrew {
	margin: 0px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}	
#aboutandrew p {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height:16pt;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

.image-right {
	margin-bottom: 25px;
	margin-left: 25px;
	padding: 0;

}


#biog-pic { width:220px; float:left; margin-left:25px; margin-top:25px; }
#partner-pic { width:263px; float:left; margin-left:25px; margin-top:25px; }






/* Cookie */

#cookie {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: #CCCCCC;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#cookie a { text-decoration:none; color:#CCCCCC; }
#cookie a:hover { text-decoration:underline; }



/* Biog photos */

#services-photos {
	margin: 0px;
	font-size: 9pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#services-photos ul { list-style: none;	padding:0px; margin: 0px; } 

#services-photos li { float: left; text-align:center; margin-bottom:10px; margin-top:20px; margin-left:25px; }

#services-photos li a {	display: block;	text-decoration: none; margin: 0; }
#services-photos li a img { border: 0px none; margin-bottom:5px; }
#services-photos li a:hover img { -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
#services-photos li a:link, #biog-photos li a:visited {text-decoration: none; color:#ffffff;}



/* Biog photos */

#biog-photos {
	margin: 0px;
	font-size: 9pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#biog-photos ul { list-style: none;	padding:0px; margin: 0px; } 

#biog-photos li { float: left; text-align:center; width: 170px; margin-bottom:15px; margin-top:20px; margin-left:25px; }

#biog-photos li a {	display: block;	text-decoration: none; margin: 0; }
#biog-photos li a img { border: 0px none; margin-bottom:5px; }
#biog-photos li a:hover img { -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
#biog-photos li a:link, #biog-photos li a:visited {text-decoration: none; color:#ffffff;}



/* Trend photos */

#trend-photos { padding:0px; margin: 0px; font-size: 9pt; }
#trend-photos h1 { margin-top:0px; margin-bottom:0px; margin-left:25px; padding:0; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #dddddd; letter-spacing:0pt; }

#trend-photos ul { list-style: none; padding:0px; margin: 0px; } 
#trend-photos li {float: left; text-align:center; /*width: 170px;*/ margin-bottom:30px; margin-top:10px; margin-left:25px;}
#trend-photos li a { display: block; text-decoration: none;	margin: 0; }
#trend-photos li a img {
	border: 0px none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#trend-photos li a:hover img { -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
#trend-photos li a:link, #biog-photos li a:visited {text-decoration: none; color:#ffffff;}


#trend-body { margin: 0px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; float:left; width:500px; }	
#trend-body p { font-size: 11pt;	font-family: Arial, Helvetica, sans-serif; font-weight:100;	color: #ffffff;	line-height:14pt; padding:0; 
margin-top: 0;	margin-right: 0; margin-bottom: 15px; margin-left: 0; }
#trend-body h1 { margin-top:0px; margin-bottom:5px; padding:0; font-size: 17pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #dddddd; letter-spacing:0pt; }
#trend-body img { margin-right:20px; margin-bottom:20px; padding:0 }
#trend-pic-small {
	float:left;
	margin-left:25px;
	margin-top:25px;
	width:278px;
	margin-right: 0px;
	margin-bottom: 25px;
}

#trend-table-container {
	padding: 0px;
	background-color:#FFFFFF;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}	

#trend-table-column {
	float:left;
	width:280px;
	margin: 0px;
	color:#333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color:#FFFFFF;
}	
#trend-table-column p {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: #333333;
	line-height:14pt;
	padding:0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 120px;
}	
#trend-table-column h1 {
	color:#FFFFFF;
	background-color:#444444;
	margin: 0px;
	font-size:13pt;
	font-weight:100;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}	
#trend-table-column img {
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}	

.dotted { background: url(../templateimages/table-border.gif) repeat-y 0px 0px ; }

#newsletter { padding:25px; margin: 0px; font-size: 9pt; }






table.prices {
	border:none;
	margin-bottom:10px;
	margin-top:10px;
	width:840px;
	border-spacing: 0px;
	margin-left: 25px;
}

table.prices td {
	height:25px;
	margin:0px;
	padding: 6px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	} 
	
table.prices tr { border-bottom:2px solid #666666; }

table.prices a {text-decoration: none; color: #333333;}
table.prices a:hover {text-decoration: underline;}



table.menprices {
	border:none; margin-bottom:30px; margin-top:30px; width:99%; border-spacing: 2px 
}

table.menprices td { height:25px; padding:4px; background-color:#777777; -moz-border-radius: 2px;  } 
table.menprices tr { border-bottom:2px solid #666666; }

table.menprices a {text-decoration: none; color: #333333;}
table.menprices a:hover {text-decoration: underline;}


.tablehead {color: #ffffff; font-size:13pt; font-weight: 100; background-color:#444444; }
.tablesubs {color: #ffffff; font-size:10pt; font-weight: 100; background-color:#444444; }
.tablemain {color: #333333; font-size:10pt; font-weight: bold; background-color:#ffffff; }
.tablehead-men {color: #ffffff; font-size:13pt; font-weight: 100; }


#services-body { margin: 0px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; float:left; width:840px; }	
#services-body p {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	color: #ffffff;
	line-height:14pt;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}


#services-body h1 { margin-top:0px; margin-bottom:10px; padding:0; font-size: 17pt; font-family: Arial, Helvetica, sans-serif; font-weight:100; color: #dddddd; letter-spacing:0pt; }
#services-body img { margin-right:0px; margin-left:25px; margin-bottom:0px; padding:0 }

.textbox {
	font-size: 10pt;
	height:18px;
	width:140px;
	margin: 0px;
	float:left;
	color:#666666;
	padding: 0px;
}

.submit { margin-left: 5px;	float:left; }


.mail-form { padding: 0px; margin: 0px; }






#news-feed	 { height:40px; width:720px; overflow:hidden; position:relative; border:none; margin:0px }
#news-feed ul	{
	position:absolute;
	top:0;
	left:0;
	list-style-type:none;
	padding:0;
	margin:0;
	width: 720px;
}

