body {
  text-align: center;
        font-family: Arial, Times New Roman, Verdana;
	font-weight:400;
        color:#333333;
        background-color: #FFFFFF;
        font-size: 100%;
        margin-top: 8px;
        margin-bottom: auto;
        margin-left: auto;
        margin-right: auto;


}

.indexslide { border: 6px solid #F2A9C7; }

td { font-weight: 700;}

ul { font-weight: 700; }

p {  font-weight: 400;
        font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.01cm;
	line-height: 0.45cm;
         }
        
.special { font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
        font-size: 140%;
	color: #000000;
	display: inline;
        text-align: left;
        line-height: 118%;
        overflow : auto;
        padding-top: 0px;
        border: solid;
        border-width: 0px;

        }

b { color: #000000; }

img {display: inline; }

.fayimgright { padding: 0px; border: solid; border-width: 2px; margin-left: 15px; margin-top: 10px; margin-bottom: 10px;}

.fayimg { padding: 0px; border: solid; border-width: 2px; margin-right: 15px; margin-top: 10px; margin-bottom: 10px;}

.oursalon { float: right; }


.extra { line-height: 20%; }

.rightimage { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 38px; }

.leftimage { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }


.buttongif { border-width: 0px; position: relative; left: 223px; top: 57px;}


hr.teal { background-color: #00728f; height: 4px; }


h1 { font-size: 175%; }

h2 { font-size: 150%;
font-weight: 700;
line-height: 100%; }

h3 { font-size: 125%;

font-weight: 700;
line-height: 100%; }

h4 { font-size: 100%;

font-weight: 700;
line-height: 100%; }


a:link {
 color:#333333;
	text-decoration: underline;
	}

a:active {
 color:#333333;
	text-decoration: underline;
	}

a:visited {
	color:#333333;
	text-decoration: underline;
	}

a:hover {
	color:#333333;
	text-decoration: none;
	}

a.bottomnav:link {
 color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:active {
 color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:visited {
	color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:hover {
	color:#71A4FD;
	text-decoration: none;
	background-color: black;

	}


a.nav:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
        font-size: 100%;
	font-weight: 400;
        }

a.nav:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
        font-size: 100%;
	font-weight: 400;
	}

a.nav:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
        font-size: 100%;
	font-weight: 400;
	}

a.nav:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 100%;
	font-weight: 400;
	}

.nav_products { float: left;
              width: 140px; height: 100px; border: solid; border-width: 0px;}

.nav_information { float: left;
              width: 140px; height: 100px; border: solid; border-width: 0px;}

.nav_nurture { float: left;
              width: 150px; height: 100px; border: solid; border-width: 0px;}

.nav_links { float: left;
              width: 180px; height: 100px; border: solid; border-width: 0px;}

.nav_contact { float: left;
              width: 140px; height: 100px; border: solid; border-width: 0px;}

.nav_header { font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.02cm ;
	color: #000000;
	line-height: 100%;  }





.container {
  width: 780px; /* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: center;
border: solid black 2px;
font-size: 100%;
background-color: #D5E3E4;
/* background:url(images/contback.jpg) repeat-y; */


}


.pagetophome {
background:url(site_images/top_banner-home.jpg) no-repeat;
width: 780px;
height: 133px;
float: left;
text-align: left;

}


.pagetop {
background:url(site_images/top_banner.jpg) no-repeat;

width: 780px;
height: 123px;
float: left;

}





.navbox {
float: left;
margin: 0px;
width: 780px;
color: #000000;
font-size: 80%;
font-weight: 400;
line-height: 100%;
text-align: center;
border-left: solid gray 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-top: 13px;
background-color: #D5E3E4;


}


.leftareaindex  {

color: #333333;
float: left;
margin-top: 15px;
width: 250px;
font-size: 80%;
text-align: left;
border-right: solid #F4C1D4 2px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 0px;
background-color: #D5E3E4;

}


.centerareaindex {

color: #333333;
float: left;
margin: auto;
width: 260px;
font-size: 80%;
text-align: left;
border-right: solid gray 0px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 0px;
background-color: #D5E3E4;
}


.centerarea {

color: #333333;
float: left;
margin: auto;
width: 720px;
font-size: 80%;
text-align: left;
border-right: solid gray 0px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 10px;
padding-top: 0px;
background-color: #D5E3E4;
}


.acc { text-align: left; }


.titlehome { font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
        font-size: 20px;
	color: #000000;
	display: inline;
        text-align: left;
        line-height: 118%;
        overflow : auto;
        padding: 0px;
        border: solid;
        border-width: 0px;
        }






.leannaslideshow { float: right; width: 200px; margin-top: 20px;}



.bottom {
clear: both;
color: #000000;
text-align: center;
font-size: 80%;
font-weight: 700;
width: 780px;
height: 26px;
padding-top: 10px;
padding-bottom: 0px;
background:url(site_images/bottom_banner.jpg) no-repeat;
background-color: #D5E3E4;

}





.cwdlogo {

padding-top: 0px; padding-right: 10px; padding-bottom: 5px; font-size: 90%; text-align: right; }








