/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	min-width: 945px;
	text-align: center;
	background: #ffffff;
}


#pageframe {width: 945px;
text-align:left;
margin-left: auto;
margin-right: auto;
}



.divclear{ clear:both; height:0px;}


#headercontainer { padding-top:40px; height:1%;} 

#logo { float:left; padding-right:25px;}

.navitem  { float:left; padding-right:10px;}


#mainnavcontainer { float:left;} 

#homesalon { float:left;} 

#homeschool { float:left;} 

#homeproducts { float:left;} 

#homeintro { float:left; width: 180px; background:#01A9ED; height: 455px;} 

#salonintro { height: 140px; background:#9ED466; width:255px;}
#schoolintro { height: 140px; background:#FEF005; width:255px;}
#productsintro { height: 140px; background:#DF2497; width:255px;}


#base {}

.intropadding { padding-left:22px; padding-top: 14px; padding-right:30px; }

.introtext { padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding-bottom:10px;}


.introtextwhite { padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding-bottom:10px;}

#homeintrocontainer { padding-left:13px; padding-top:30px; padding-right:13px;}

.aboutintrotext  { padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding-bottom:10px;}

#copyright { padding-top:30px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; padding-bottom:40px; text-align:center}

.headerpic { float:right;}


.pagecontainerprofile { background:url(/images/products/bg.gif) repeat-y; }


#submenucontainer { float:left; width:195px; padding-top:25px;}



#navcontainer { }
#navcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; height:1%;}
#navcontainer li { margin-bottom: 0px;}


.subnavitem  a { display:block;  height:1%; padding-left:20px; padding-top:6px; padding-bottom:6px;}
.subnavitem  a:link, .subnavitem a:visited {color: #000000; text-decoration: none;  }
.subnavitem a:hover, .subnavitem a:active {color: #000000; background:url(/images/navigation/subnav_bg.png);}


.subnavchilditem  a { display:block;  height:1%; padding-left:35px; padding-top:4px; padding-bottom:4px; font-size:11px; }
.subnavchilditem  a:link, .subnavchilditem a:visited {color: #000000; text-decoration: none;  background:#F5ECF2}
.subnavchilditem a:hover, .subnavchilditem a:active {color: #000000; background:#ffffff}

.subnavchilditemselected  a { display:block;  height:1%; padding-left:35px; padding-top:4px; padding-bottom:4px; font-size:11px; }
.subnavchilditemselected  a:link, .subnavchilditemselected a:visited {color: #000000; text-decoration: none;  background:#ffffff; font-weight: bold;}
.subnavchilditemselected a:hover, .subnavchilditemselected a:active {color: #000000; background:#ffffff; font-weight: bold;}



.subnavitemselected  a { display:block;  height:1%; padding-left:20px; padding-top:6px; padding-bottom:6px;}
.subnavitemselected  a:link, .subnavitemselected a:visited {color: #000000; text-decoration: none;  background:url(/images/navigation/subnav_selected_bg.png); font-weight:bold;}
.subnavitemselected a:hover, .subnavitemselected a:active {color: #000000; text-decoration: none;  background:url(/images/navigation/subnav_selected_bg.png); font-weight:bold;}


.subnavitemchild  a { display:block;  height:1%; padding-left:20px; padding-top:6px; padding-bottom:6px; font-weight:bold;}
.subnavitemchild  a:link, .subnavitemchild a:visited {color: #000000; text-decoration: none;  background:url(/images/navigation/subnav_bg.png); }
.subnavitemchild a:hover, .subnavitemchild a:active {color: #000000; text-decoration: none;  background:url(/images/navigation/subnav_selected_bg.png); }





#contentcontainer { float:left; padding-left:40px; width:730px; padding-top:25px;  padding-bottom:35px;}
#contentcontainerproducts { float:left; padding-left:40px; width:230px; padding-top:25px;  padding-bottom:35px;}
#pagecontentproducts { width:675px;}


#contentcontainernomenu { float:left; padding-left:40px; width:870px; padding-top:25px;  padding-bottom:35px;}







#sectionheader { height:44px; background:url(..//images/pagesection_bg.jpg) no-repeat;}

#submenubase { height: 160px;} 

.sectinoheaderflash { padding-left:17px; padding-top:10px;}

#pagepath {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; width: 600px;}
#pagepath a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:underline;}
#pagepath a:link, #pagepath a:visisted { color:#999999; text-decoration:underline;}
#pagepath a:active, #pagepath a:hover {color:#000000; text-decoration:underline;}

.pagepathselected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}



#pagepheader { padding-top: 20px; padding-bottom:10px;}



.content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:17px;}


.productimage { width:265px;}

.productheader {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DF2497; padding-top:5px; padding-bottom:2px; }

.productdescription {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-bottom:10px;}

.productdescription td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}


.biefproductdescription {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding-bottom:10px;}


.producttable { }

.productcontainer { border-top: dotted 1px #F19FD1; padding-top:15px; padding-bottom:15px;}

.subheader { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:17px; font-weight:bold;}

.kitcontainer {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DF2497;}

.item {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DF2497;}
.contentlinksmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DF2497; }
.contentsmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.coursedetails {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.itemnumber {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-bottom:3px;}



#contentmenu { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CCCCCC;}

#contentmenu  a { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; padding-left: 5px; padding-right:5px;}
#contentmenu  a:link, #contentmenu a:visited {color: #01A9ED; text-decoration: none;}
#contentmenu a:hover, #contentmenu a:active {color: #01A9ED; text-decoration: underline;}

.nailstyles { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.productintrocontainer { width:160px}
.productintroheader {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DF2497; font-weight:bold; padding-top: 5px;}

.productintrocontent {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:5px; padding-bottom:5px;}

.productintrolink { }

.productintrolink  a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color: #DF2497}
.productintrolink  a:link, .productintrolink a:visited {color: #DF2497; text-decoration: none;}
.productintrolink a:hover, .productintrolink a:active {color: #DF2497; text-decoration: underline;}

