 body {
	margin-top: 0px;
	background-color: #4C051D;
	background-image: url(../images/IMG_mainBG.jpg);
	background-repeat: repeat-x;
	font-family: Verdana; font-size: 10px; 
}
div td
{
font-family: Verdana; font-size: 10px; color: #000000;
}
#main_CNTNR {
	width: 879px;
	background-color: #ffffff;
}
.alignC {
	margin-right: auto;
	margin-left: auto;
}


.headermodule
{

}
.contentmodconsumer
{
width:879px;
background-color:#ffffff;
margin-right: auto;
margin-left: auto;
}

.footermodconsumer
{
width:879px;
padding-bottom:65px;
background-color:#ffffff;
margin-right: auto;
margin-left: auto;
}

.whiteBK{background-color: #000000;}


ul#navmenu {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

ul#navmenu li {
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
}

ul#navmenu ul.haircolor {
	margin: 0;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: 0px;
	padding: 0;
}
ul#navmenu ul.relaxer {
	margin: 0px;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: -108px;
	padding: 0;
}
ul#navmenu ul.styling {
	margin: 0px;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: -217px;
	padding: 0;
}
ul#navmenu ul.haircare {
	margin: 0px;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: -306px;
	padding: 0;
}
ul#navmenu ul.permanentwave {
	margin: 0px;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: -414px;
	padding: 0;
}
ul#navmenu ul.kids {
	margin: 0px;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: -576px;
	padding: 0;
}
ul#navmenu ul.mensgrooming {
	margin: 0px;
	list-style: none;
	display: none;
	position: absolute;
	width:800px;
	left: -645px;
	padding: 0;
}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
	display: inline!important;
	display: inline; /*For IE*/
	padding-top: 10px;
	padding-bottom: 1px;
	padding-right: 15px;
	padding-left: 5px;
}
ul#navmenu a {
  display: block; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color: #63082D;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
#BottomNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
}


.float_L {
	float: left;
}
.float_R {
	float: right;
}

.margin03_T {
	margin-top: 3px;
}
.margin03_L {
	margin-left: 3px;
}

.margin05_T {
	margin-top: 5px;
}

.margin05_L {
	margin-left: 5px;
}
.margin05_R {
	margin-right: 5px;
}

.margin10_T {
	margin-top: 10px;
}
.margin10_L {
	margin-left: 10px;
}
.margin10_R {
	margin-right: 10px;
}
.margin15_T {
	margin-top: 15px;
}
.margin15_L {
	margin-left: 15px;
}
.margin20_T {
	margin-top: 20px;
}
.margin25_T {
	margin-top: 25px;
}
.padding05_T {
	padding-top: 5px;
}
.padding05_B {
	padding-bottom: 5px;
}
.padding05_L {
	padding-left: 5px;
}
.padding05_R {
	padding-right: 5px;
}
.padding10_T {
	padding-top: 10px;
}
.padding10_B {
	padding-bottom: 10px;
}
.padding10_L {
	padding-left: 10px;
}
.padding10_R {
	padding-right: 10px;
}
.padding20_L {
	padding-left: 20px;
}
.padding20_R {
	padding-right: 20px;
}
.padding30_L {
	padding-left: 30px;
}
.padding30_R {
	padding-right: 30px;
}
.padding20_B {
	padding-bottom: 20px;
}
.BRDR_LtGrey1px_A {
	border: 1px solid #EBEBEB;
}
.AMaroon_10R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #63082D;
	text-decoration: none;
}
.ALtMaroon_10R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #741A3F;
	text-decoration: none;
}


.AdrkGrey_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.ALtGrey_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A2A2A2;
	text-decoration: none;
}

A { text-decoration: none; color: #000000; }

TD.nav1 { background: #6C193F; border-bottom: 1px solid #FFFFFF; }

DIV.nav2header { border-bottom: 1px solid #E9CAD6; margin-bottom: 3px; z-index: 3;}
DIV.nav2 { border-bottom: 1px solid #E9CAD6; padding-bottom: 3px; z-index: 3;}
DIV.pronav2header { border-bottom: 1px solid #D7DBE0; margin-bottom: 3px; }
DIV.pronav2 { border-bottom: 1px solid #D7DBE0; padding-bottom: 3px; }
DIV.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;color: #000000;}
 

TD.footer1 { background: #6C193F; border-bottom: 3px solid #FFFFFF; padding-left: 19px; }
TD.footer2 { background: #6C193F; border-bottom: 3px solid #FFFFFF; padding-right: 4px; }
  .footer3 { font-family: Tahoma, Verdana, Arial; color:#7F7F7F; }
  .footer3 A { color:#7F7F7F; text-decoration: underline; }


TD.footer1 FORM { padding: 0px; margin: 0px; }
.footer-search { width: 74px; border: 1px solid #8B8B8B; background: #F2F2F2; font-size: 9px; }

.contentarea { padding-left: 25px; }
.content-header-stripe1 { border-bottom: 1px solid #C9819E; }
.content-header-stripe2 { border-bottom: 1px solid #E9BCBC; }
.content-header-stripe3 { border-left: 1px solid #E9BCBC; padding: 15px 20px 0px 145px; }
.content-header-stripe4 { border-bottom: 1px solid #6D1B41; }
.content-header-stripe4 { border-bottom: 1px solid #AA7F94; }

.table-stripe { border-left: 1px solid #EBC1CB; border-right: 1px solid #EBC1CB; border-top: 1px solid #EBC1CB; border-bottom: 1px solid #EBC1CB;}

.content-stripe1 { border-left: 1px solid #C9819E; }
.content-stripe2 { border-left: 1px solid #F6B8B7; }
.content-stripe3 { border-left: 1px solid #6D1B41; }
.content-stripe4 { border-left: 1px solid #AA7F94; padding-left: 50px; padding-right: 15px; }

INPUT, OPTION { background: #F8ECEC; }

INPUT.radio { background: #FFFFFF; }
INPUT.long { width: 146px; }
INPUT.max { width: 100%; }
INPUT.zip { width: 70px; }
INPUT.normal { width: 100px; }
INPUT.short { width: 26px; }

.content-stripe4 FORM { padding: 0px; margin: 0px; }

.content-stripe5 { background: #76354A; }
.content-stripe6 { background: #B797A8; margin: 5px 0px 10px 0px; }

.type1 { padding: 0px 20px 0px 20px; }
.type2 { padding: 20px 20px 20px 5px; }
.type3 { padding: 20px; }
.type4 { padding: 20px 20px 20px 45px; }
.type4 H1 { color: #AA0100; font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
.type4 H2 { color: #AA0100; font-size: 11px; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
.type5 { padding: 10px 20px 10px 75px; }
.type6 { padding: 10px 100px 10px 30px; text-align: right; }
.type6 B { color: #AA0100; font-weight: normal; font-size: 9px; }
.type6 INPUT, .type6 OPTION { background: #F8ECEC; }
.type6 INPUT.long { width: 165px; }
.type6 INPUT.normal { width: 100px; }
.type6 INPUT.short { width: 26px; }
.type6 FORM { padding: 0px; margin: 0px; }
.type7 { padding: 20px 20px 20px 45px; }

.txt1 { font-size: 9px; }
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;color: #000000;}
.txt1 B { font-size: 12px; color: #4C061D; }
.txt1 I { font-size: 9px; color: #000000;}


.txt2 { font-size: 9px; color: #12131A; line-height: 12px; }
.txt2 A { color: #12131A; text-decoration: underline; }
.txt2 B { color: #3C3D40; }
.txt2 INPUT.inpt { border: 1px solid #8B8B8B; font-size: 9px; background: #F2F2F2; width: 168px; }


.txt3 { font-size: 12px; color: #666666;}
.txt3sm { font-size: 9px; color: #666666;}
.txt4 { font-size: 18px; color: #561225; font-weight: bold; line-height: 30px;}
.txt5 { font-size: 14px; color: #561225; font-weight: bold;}
.txt6 { font-size: 12px; color: #561225; font-weight: bold;}
.txt7 { font-size: 11px; color: #561225;}
.txt8 { font-family: Verdana; font-size: 10px; color: #000000; }
.txt9 { font-size: 22px; font-weight:bold; color: #4C061E}
.txt10 { font-size: 12px; color: #000000;}
.txt11 {FONT-SIZE: 11px;color: #A90624; font-weight: bold;}
.txt12 { font-size: 14px; color: #000000; font-weight: bold;}
.txt13 { font-size: 11px; color: #000000;}
.txt14 { font-size: 16px; font-weight:bold; color: #B92F53} 
.txt15 { font-size: 11px; font-weight:bold; color: #561225} 
 

.style4 { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style6 { FONT-SIZE: xx-small }
.style7 { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style9 { FONT-SIZE: x-small }
.style10 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style11 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; BORDER-TOP-COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style12 { FONT-SIZE: 11px; COLOR: #000000; BORDER-TOP-COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style13 { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000; BORDER-TOP-COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

INPUT.inpt2 { border: 1px solid #8B8B8B; font-size: 9px; background: #F2F2F2; width: 74px; }

TR.q TD { vertical-align: top; font-weight: bold; color: #AA0100; }
TR.q TD.text { padding: 3px 0px 6px 0px; }
TR.a TD { vertical-align: top; }
TR.a TD.text { padding: 3px 0px 6px 0px; }
TR.qa-top TD { vertical-align: top; font-size: 9px; padding-bottom: 12px; }
TR.qa-top TD A { color: #AA0100; text-decoration: none; }

TABLE.faqlist {  }
TABLE.faqlist TD { padding-bottom: 15px; }
TABLE.faqlist TD A { margin-bottom: 15px; color: #AA0100; text-decoration: none; font-weight: bold; }



.menuWindow {left:-1000px; position:absolute; top:0px; visibility:hidden; background-color: #DDDDDD;}
.menuWindowSub {left:-1000px; position:absolute; top:0px; visibility:hidden; background-color: #DDDDDD;}



.ImageShoot
{
	margin-right:80px;
	margin-top:60px;
	 
}

.ProductText_Col1
{
   
	
	float:left;
	padding-left:10px; 
	padding-right:30px 
	
}

.ProductImage_Col2
{
	float:left;
	
}
	
.txt6-spacing3 {
font-size: 12px; 
color: #561225; 
font-weight: bold;
line-height:20px;
}
.textspacing3 {
line-height:20px;
}

