body { font-family: "verdana", "arial", "helvetica", "sans-serif"; font-size: 11px; color:#333; padding:0; margin:0; ; background-color: #FFFFFF}

td { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color:#333 }

H1 { font: italic 23px bold verdana,arial,sans-serif; border-bottom-style:solid;border-bottom-width:1px; margin:26px 0 18px 0; }

H2 { font: bold 13px/18px verdana,arial,sans-serif; margin-bottom:3px; }

H3 { font: italic normal 13px/18px verdana,arial,sans-serif; margin-top:0; }

H4 { font: bold 12px/17px verdana,arial,sans-serif; margin-bottom:0; }

#logotype H1 {
	color:#ec8720;
	text-align:left;
	font: bold 13px "times new roman",times,serif;
	text-transform:uppercase !important;
	letter-spacing:1px;
	padding:0;
	padding-left:.8em !important;
	margin:0;
	border:0;
	}
	

#phonenumber {
	color:#363;
	font:bold 11px "times new roman",times,serif;
	letter-spacing:1px;
	text-align:center;
	margin-top:8px;
	
	}

#tagline {
	color:#ec8720;
	text-align:center;
	font: bold 13px "times new roman",times,serif;
	text-transform:uppercase;
	letter-spacing:1px;
	}
	
img { border:0; }

ul { 
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
	line-height: 16px;
	} 

ul li {
	margin-top:1.05em;
	margin-bottom:1.05em;
	padding-left:0;
	}
	
ul li ul {

	padding-left:15px;
	}

	
.separator {
	height:3px;
	border-top:3px double #333;
	margin:15px auto;
	width:100%;
	}
		
#sitemapbox {
	width: 80px;
	height:12px;
	padding:0;
	border:1px solid #363;
	background:#82a74d;
	margin:0;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	margin-bottom:1px;
	}

#sitemapbox a:link, #sitemapbox a:visited {	color:#fff; text-decoration:none; }
#sitemapbox a:active, #sitemapbox a:hover {	color:#f90; text-decoration:none; }



#contractbox {
	border: 1px solid #fff;
	background:#363;
	padding: 0;
	text-align:center;
	margin: 8px auto 0 auto;
	font-weight:normal;
	}
	

a:link, a:visited { text-decoration: underline; color:#6F9D12 }
a:active, a:hover { text-decoration: underline; color:#EC8720 }

a.navHome:link, a.navHome:visited { text-decoration: none; color:#363; font-weight: bold; font-size: 11px; }
a.navHome:active, a.navHome:hover { text-decoration: none; color:#F60; font-weight: bold; font-size: 11px; }

a.navSub:link, a.navSub:visited { text-decoration: none; color:#fff; font-weight: bold; font-size: 12px; }
a.navSub:active, a.navSub:hover { text-decoration: underline; color:#fff; font-weight: bold; font-size: 12px; }

a.whitelink:link, a.whitelink:visited { text-decoration: none; color:#fff; font-size: 10px }
a.whitelink:active, a.whitelink:hover { text-decoration: underline; color:#fff; font-size: 10px }
a.homelink:visited { text-decoration: none; color:#660000; font-size: 10px }
a.homelink:hover { text-decoration: underline; color:#663300; font-size: 10px }

	
	
#homeNavPad {

	padding: 5px 0 0 24px;
	line-height: 22px;
	margin:0;
	}

#subNavPad {

	padding: 2px 0 0 31px;
	line-height: 25px;
	margin:0;
	}

#lineHeader {

	color:#363;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #363;
	padding-bottom: 1px;
	margin-top: 18px;
	}
	
.greenHeader {
	color:#363;
	font-weight: bold;
	}
	
/* TABLE FORMATTING */

#productTable {
	border:0;
	background:#fff;
	margin-top:0;
	}
	
#productTable td {
	padding:0 10px 0 20px;
	margin:0;
	border:0;
	vertical-align:top;
	line-height:16px;
	width:50%;
	}
	
	
#contactTable {

	border: 1px solid #363;
	background:#fff;
	border-collapse:collapse;
	}

#contactTable th { 
	font-size: 12px;
	color:#fff;
	font-weight: bold;
	text-align:center;
	letter-spacing: 1px;
	text-transform:uppercase;
	background:#363;
	padding: 1px;
	margin: 0;
	}
	
#contactTable td { padding: 4px; }
.fragrance H2, .fragrance H3  { color:#6F513D; border-color:#6F513D; }

.hair H1, .hair H2, .hair H3  { color:#060; border-color:#060; }
.body H2, .body H3  { color:#C96435; border-color:#C96435; }
.men H3  { color:#039; border-color:#039; }

.private H1, .private H2, .private H3  { color:#363; border-color:#363; }

.started H1, .started H2, .started H3  { color:#960; border-color:#960; }

.services H1, .services H2, .services H3  { color:#639; border-color:#639; }


.orange { color:#f63; }
	
.green { color:#363; }

#privatelabel H1{ color:#363; font-size: 18px; }


/* END COLORS */


#nestedList {               /* sets the top-level */
	line-height:19px;
	list-style-type:square;
	}
	
#nestedList ul li {         /* sets 1st nested ul */
	list-style-type: circle;
	}

#nestedList ul li ul li {   /* sets 2nd nested ul */
	list-style-type: square;
	}
	
#nestedList ol li {        /* sets nested ol */
	list-style-type:num;
	}



.header { font-size: 13px; color:#336633; font-weight: bold ; text-indent: 10pt}

.header-sm { font-size: 11px; color:#336699; font-weight: bold }

.smalltext-anchors { 
	padding:10px 20px !important;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color:#000000;
	line-height: 18px:
	}

.text-home { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color:#FFFFFF; line-height: 18px; font-weight: 700 }

.italics { font-family: "verdana", "arial", "helvetica", "sans-serif"; font-size: 11px; font-style: italic; color:#000000 ; line-height: normal}

.toplink { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold }

.header-white { font-size: 13px; color:#FFFFFF; font-weight: bold }

.header-white-sm { font-size: 11px; color:#FFFFFF; font-weight: bold }

.header-green-sm { font-size: 11px; color:#006666; font-weight: bold }

.header-purple-sm { font-size: 11px; color:#CC0000; font-weight: bold }
 
.required { font-size: 11px; color:#CC3300; font-weight: bold }


HR { color: #006666; height: 1px; margin-top: 8px; margin-bottom: 8px }
HR.top { color: #006666; height: 1px; margin-top: 8px; margin-bottom: -2px }

.smalltext { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color:#000000 }

.breadcrumbs { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color:#6F9D12 }

.exsmalltext { font-family: "verdana", "arial", "helvetica", "sans-serif"; font-size: 9px; color:#000000 ; font-weight: bold}

.seventeen { line-height: 17px }
.sixteen { line-height: 16px }
.fifteen { line-height: 15px }
.fourteen { line-height: 14px }
.thirteen { line-height: 13px; padding:2px 0 4px 0; margin:0; }


.nav { line-height: 11px }

.ul {list-style-type: circle; margin-top: 5pt; line-height: 16px }

.ulNarrow { list-style-image: url(../images/bullet.gif);  list-style-type: square; line-height: 16px; margin-left:15px; padding-left:0; } 

.ul-link {list-style-type: square; margin: -2px 0px; 2px 0; line-height: 15px; padding-left: 36px;}

.ul-sub {
	list-style-type: circle;
	margin-top: 5pt;
	line-height: 16px
	}

.ul-Nav {
	list-style-type: square;
	margin: -2px 0px; 2px 0;
	line-height: 15px;
	padding-left: 6px;
	}

.ol-sub-a {list-style-type: lower-alpha; margin-top: 5pt; line-height: 16px }
.ol-sub-i {list-style-type: lower-roman; margin-top: 5pt; line-height: 16px }

.ol {list-style-type: num; margin-top: 5pt; line-height: 16px }
.ol-bold {list-style-type: num; margin-top: 5pt; line-height: 16px; font-weight: bold }
.ol-normal {list-style-type: num; margin-top: 5pt; line-height: 16px; font-weight: normal }


.ul-bullet-margin { list-style-image: none;  list-style-type: square; line-height: 16px; list-style-position: outside; clip:   rect(   )}

 


.body H1 { color:#CC0000; border-color:#C96435;  } 
a.homelink:active { text-decoration: underline; color:#663300; font-size: 10px  } 

/* home callout for Contract Manufacturing */

a.homelink:link { text-decoration: none; color:#660000; font-size: 10px  } .smalltext_h { font-family: "verdana", "arial", "helvetica", "sans-serif"; font-size: 10px; color:#0033FF; border-color: black black #FFFFCC; border-bottom-width: thick; font-weight: bold}
