html {
	background-color: #00030c;
	padding: 0px;
	margin: 0px;
}
body {
	background-color: #00030c;
	padding: 0px;
	height: 675px;
	width: 980px;
	margin: 0px auto;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #979482;
}
a:link, a:visited {
	color:#979482;
	text-decoration: none;
}
a:hover, a:active {
	color:#424238;
	text-decoration: underline;
}
#leftCol {
	width: 330px;
	float: left;
	position: relative;
}
#leftCol ul.nav {
	padding-top: 20px;
}
#leftCol ul.language {
	padding-top: 80px;
}
#leftCol ul.nav li, #leftCol ul.language li {
	padding-bottom: 20px;
	padding-left: 5px;
	list-style-type: none;
}
#rightCol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	clear: none;
	position: relative;
	/*border: solid 1px green;*/
}
#rightColRule {
	padding: 20px;
	float: left;
	width: 560px;
	clear: none;
	position: relative;
	margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#qaDiv {
	width: 500px;
	height: 400px;
	padding: 5px;
	margin-top: 0px;
	margin-left: 40px;
	overflow: scroll;
}
#qaDiv p {
	margin: 0px;
	padding: 0px;
	line-height: 130%;
}
#qaDiv p.q {
	margin-top: 15px;
	color: white;
}
qaDiv hr {
}
li.profLogin {
	padding-top: 40px;
}
li.profLogin a {
	color: #0066FF;
}
#dogmaText {
	z-index: 2;
	color: #FFFFFF;
	font-size: 90%;
	line-height: 150%;
	text-align: center;
	position: absolute;
	width: 250px;
	top: 100px;
	left: 120px;
	font-weight: bold;
	display: none;
}
.copyright {
	font-size: 70%;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
}



/* hover menu */

#dropmenudiv{
	position:absolute;
	border: 2px solid #111111;
	border-bottom-width: 0;
	line-height:17px;
	z-index:100;
	margin-top:-12px;
	margin-left:75px;
	font-weight: normal;
	color:#111111;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	color:#111111;
	text-indent: 3px;
	border-bottom: 3px solid #111111;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
}

#dropmenudiv a:hover{ 
	color:#ffffff;
}

.therapiMenu {
	background-color: #74bde9;
}
.styleMenu {
	background-color: #888ac3;
}
.colorMenu {
	background-color: #bb305b;
}
.cremaMenu {
	background-color: #b5cb8b;
}
.classicMenu {
	background-color: #bb305b;
}

/* end hover menu */


#therapiCollContentMain {
}
#therapiCollContentShampoo {
	display: none;
}
#therapiCollContentTreatment {
	display: none;
}
#therapiCollContentConditioner {
	display: none;
}
#therapiCollContentReconstructor {
	display: none;
}
#therapiCollContentShampoo h1, #therapiCollContentTreatment h1, #therapiCollContentConditioner h1, #therapiCollContentReconstructor h1 {
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	color: #74bde9;
	padding: 0px;
	margin: 0px 0px 0px 50px;
}

#cremaCollContentMain {
}
#cremaCollContentShampoo {
	display: none;
}
#cremaCollContentTreatment {
	display: none;
}
#cremaCollContentConditioner {
	display: none;
}
#cremaCollContentReconstructor {
	display: none;
}
#cremaCollContentShampoo h1, #cremaCollContentTreatment h1, #cremaCollContentConditioner h1, #cremaCollContentReconstructor h1 {
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	color: #74bde9;
	padding: 0px;
	margin: 0px 0px 0px 50px;
}
#styleCollectionMain {
}
#styleCollectionHairSpray {
	display: none;
}
#styleCollectionMousse {
	display: none;
}
#styleCollectionHardGel {
	display: none;
}
#styleCollectionMoldingPaste {
	display: none;
}
#styleCollectionHairSpray h1, #styleCollectionMousse h1, #styleCollectionHardGel h1, #styleCollectionMoldingPaste h1 {
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	color: #888ac3;
	padding: 0px;
	margin: 0px 0px 0px 50px;
}
.therapiText, .styleText, .colorsavText, .cremaText {
	margin-left: 50px;
	line-height: 150%;
}
.therapiText {
	color: #74bde9;
}

.cremaText {
	color: #6caedf;
}
.styleText {
	color: #888ac3;
}
.colorsavText {
	color: #bb305b;
}
#colorsavCollContentMain {
}
#colorsavCollContentShampoo {
	display: none;
}
#colorsavCollContentTreatment {
	display: none;
}
#colorsavCollContentConditioner {
	display: none;
}
#colorsavCollContentShampoo h1, #colorsavCollContentTreatment h1, #colorsavCollContentConditioner h1 {
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	color: #bb305b;
	padding: 0px;
	margin: 0px 0px 0px 50px;
}
p.image {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
}
div.image {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
}
div.twitter {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	margin-left: 25px;

}
ul.buy {
	margin-left: 0px;
	list-style-type: none;
}
li.buyBlue, li.buyPurple, li.buyRed {
	margin: auto 0px auto 18px;
	padding: 0px 0px 5px 30px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
li.buyBlue {
	color: #74bde9;
	background-image: url(images/buyUans/buy01.gif);
	line-height: 43px;
}
li.buyBlue a {
	color: #74bde9;
}
li.buyPurple {
	color: #888ac3;
	background-image: url(images/buyUans/buy02.gif);
	line-height: 43px;
}
li.buyPurple a {
	color: #888ac3;
}
li.buyRed {
	color: #bb305b;
	background-image: url(images/buyUans/buy03.gif);
	line-height: normal;
}
li.buyRed a{
	color: #bb305b;
}
p.white {
	color: white;
	padding-left: 50px;
}
p.white a {
	color: white;
}
.red {
	padding-left: 40px;
	color: #bb305b;
}
.red a {
	color: #bb305b;
	text-decoration: underline;
}
table.red {
	padding-top: 10px;
	padding-left: 40px;
	color: #bb305b;
	font-weight: bold;
}
table.red td {
	padding: 3px;
}
.inputText {
	background: #979482;
	color: #424238;
	border: none;
	padding: 3px;
	margin: 0px;
	font-weight: bold;
}
.inputSelect {
	background: #979482;
	color: #424238;
	border: none;
	padding: 3px;
	margin: 0px;
	font-weight: bold;
}
table.red ul {
	text-align: right;
}
table.red li {
	display: inline;
	color: #FFFFFF;
	background-color: #bb305b;
	border: 1px solid #FF0000;
	list-style-type: none;
	padding: 3px 8px;
}
table.red li a {
	color: #FFFFFF;
}

.bullseyeFrame
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 530px;
	height: 500px;
	border: none;
	background-color: black;
	color: white;	
}
.bullseyeFrame td {
	color: white;
}
.productLabel 
{
	font: tahoma, verdana, sans-serif;
	font-size: 12px;
	z-index: 20;
	position: relative;
	top: -120px;
	text-align: center;
	font-weight: bold;
	line-height: 14px;
}

#rightCol a
{
	color:White;
}

#productGroup:hover a
{
	color: black;
}

#productGroup a:hover
{
	color:White;
}
