body {
	margin:0px;
	background-color: #8BA0B7;
}

li {
	margin-top:8px;
}

TD.pad7 {
	padding-left:7px;
	text-align:right;
}


.1pxText {
	font-family: arial, helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	color:#676767;
}

.alreadyText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
}

.artHdMargin {
	margin-top:25px;
	margin-bottom:15px;
}

.artHeadline {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	font-weight:bold;
	text-decoration: none;
}

.artHeadline A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	font-weight:bold;
	text-decoration: none;
}

.artHeadline A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	font-weight:bold;
	text-decoration: none;
}
.artHeadline A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	font-weight:bold;
	text-decoration: underline;
}

.artHeadline A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	font-weight:bold;
	text-decoration: none;
}

.formBlueText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#133B65;
}

.blueText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#133B65;
	line-height: 15px;
}

.blueText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#133B65;
	line-height: 15px;
	text-decoration: none;
}

.blueText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#133B65;
	line-height: 15px;
	text-decoration: none;
}

.blueText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#133B65;
	line-height: 15px;
	text-decoration: underline;
}

.blueText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#133B65;
	line-height: 15px;
	text-decoration: none;
}

.blueTextSm {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#7189A3;
	line-height: 13px;
}

.blueTextSm A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#7189A3;
	line-height: 13px;
	text-decoration: none;
}

.blueTextSm A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#7189A3;
	line-height: 13px;
	text-decoration: none;
}

.blueTextSm A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#7189A3;
	line-height: 13px;
	text-decoration: underline;
}

.blueTextSm A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#7189A3;
	line-height: 13px;
	text-decoration: none;
}

.faqsAnswer {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	margin-bottom:17px;
}

.faqsAnswer A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	margin-bottom:17px;
}

.faqsAnswer A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	margin-bottom:17px;
}

.faqsAnswer A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	margin-bottom:17px;
	text-decoration: none;
}

.faqsAnswer A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	margin-bottom:17px;
}


.faqsQ {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	font-weight: bold;
	margin-bottom:17px;
}

.faqsQ A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	font-weight: bold;
	margin-bottom:17px;
	text-decoration: none;
}

.faqsQ A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	font-weight: bold;
	margin-bottom:17px;
	text-decoration: none;
}

.faqsQ A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	font-weight: bold;
	margin-bottom:17px;
	text-decoration: underline;
}

.faqsQ A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	font-weight: bold;
	margin-bottom:17px;
	text-decoration: none;
}

.faqsQbold {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	margin-bottom:17px;
    font-weight: bold;
}

.homeText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	text-decoration: none;
}


.homeText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	text-decoration: none;
}

.homeText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	text-decoration: none;
}

.homeText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	text-decoration: underline;
}

.homeText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#133B65;
	text-decoration: none;
}

.homeText:first-line {
	line-height: 11px;
}

.hdMargin {
	margin-top:25px;
	margin-bottom:10px;
	}
	
.hdSoloMargin {
	margin-top:25px;
	margin-bottom:19px;
	}

.mensTipsHdMargin {
	margin-top:25px;
	margin-bottom:25px;
	}

.quicktimePadding {
	padding-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	}
	
.redText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#730202;
	line-height: 15px;
}

.redText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#730202;
}

.redText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#730202;
}
.redText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#730202;
}
.redText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#730202;
}

.regText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#676767;
}

.regText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#133B65;
	text-decoration: none;
}

.regText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#133B65;
	text-decoration: none;
}

.regText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#133B65;
	text-decoration: underline;
}

.regText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#133B65;
	text-decoration: none;
}

.regField {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#8B9FB7;
width: 140px;
}


.rulesPadding {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	}

.sectionHead {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#676767;
	font-weight: bold;
}


.splashText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#676767;
}

.splashText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: none;
}

.splashText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: none;
}

.splashText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: underline;
}

.splashText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: none;
}

.blueSplashText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
}

.blueSplashText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: none;
}

.blueSplashText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: none;
}

.blueSplashText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: underline;
}

.blueSplashText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#133B65;
	text-decoration: none;
}

.vidSelectText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
}

.vidSelectText A:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
	text-decoration:none;
}

.vidSelectText A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
	text-decoration:none;
}

.vidSelectText A:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
	text-decoration:underline;
}

.vidSelectText A:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
	text-decoration:none;
}
/* Begin Form Fields Here */

.firstName {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 122px;
}

.lastName {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 158px;
}

.birthDay {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 55px;
}

.address {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 291px;
}

.city {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 145px;
}

.state {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 137px;
}

.contact {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#8B9FB7;
width: 144px;
}

.comments {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#8B9FB7;
width: 348px;
height: 66px;
overflow: auto;
}

.email {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 121px;
}

.phone {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 45px;
}

.percentage {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 143px;
}

.longBox {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 316px;
}
.goldText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#654D22;
	text-transform: uppercase;
	font-weight:bold;
}

.subHdMargin {
	margin-bottom:15px;
	}
	
.country {
font-family: arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4B6C94;
width: 180px;
}

#imageHome img.back { display: none; }

form.selector { color: #676767; font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 15px; }
form.selector td  { color: #676767; font-family: arial,helvetica,sans-serif; font-size: 11px; line-height: 15px; text-align: center; }
form.selector table { margin-top: 18px; }
form.selector div.field { margin-bottom: 26px; }
form.selector div.question { font-weight: bold; }
form.selector div.submit div.question { padding-bottom: 7px; }
form.selector div.inactive { display: none; }
div.whyneed { text-align: center; margin-left: 14px; }
div.hairshampoo { margin: 12px 0 0 29px; }

div.videolink { font-weight: bold; margin-left: 7px; }

img.faqsIcons { margin: 0.4em 0 0 17px; }
.regText span.jfm { white-space: nowrap; }

div.testimonial { font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #676767; margin-left: 20px; }
div.testimonial div.name { font-style: italic; margin-top: 0.5em; }

#page-jobadvice div.regText { line-height: 18px; }
#page-jobadvice h2 { color: #000; font-size: 16px; padding: 1.5em 0 0.25em 0; margin: 0; }
#page-jobadvice h2.first { padding-top: 0.85em; }
#page-jobadvice p { color: #4f4f4f; padding: 0 0 0.5em 0; margin: 0; }
#page-jobadvice ul { list-style-image: url("/images/assets/bullet-raquo.gif"); color: #334b64; padding: 0; margin: 0 0 0 20px; }
#page-jobadvice ul a,
#page-jobadvice ul a:visited { color: #334b64; }
#page-jobadvice ul a:link,
#page-jobadvice ul a:visited { text-decoration: none; }
#page-jobadvice ul a:link:hover,
#page-jobadvice ul a:visited:hover { text-decoration: underline; }
#page-jobadvice li { padding: 0; margin: 0; }
#page-jobadvice img.sub { margin-top: 14px; }
#page-jobadvice div.video { float: right; padding-top: 1.45em; margin: 0 0 2em 30px; }
#page-jobadvice div.offer { color: #4f4f4f; font-weight: bold; margin: 0.45em 0 0.6em 0; }
#page-jobadvice div.free { margin-left: -10px; }
#page-jobadvice div.book { color: #000; margin-top: 2.1em; }
#page-jobadvice div.book a,
#page-jobadvice div.book a:visited { color: #000; }

#page-jobadvice-article h2 { text-transform: uppercase; color: #000; font-size: 12px; padding: 0; margin: 0;  }
#page-jobadvice-article h3 { font-size: 12px; padding: 0; margin: 0; }
#page-jobadvice-article p,
#page-jobadvice-article ul { padding: 0 0 1.5em 0; margin: 0; }
#page-jobadvice-article li { padding: 0; margin: 0 0 0.25em 24px; }
#page-jobadvice-article div.title { padding: 0.75em 0 1.5em 0; }
#page-jobadvice-article .hdSoloMargin { margin-bottom: 16px; }

#page-faqs dl { font-size: 11px; padding: 0; margin: 6px 0 0 0; } 
#page-faqs dt { font-weight: bold; padding: 0; margin: 5px 0 0 0; }
#page-faqs dt div.container div.marker { float: left; color: #133b65; width: 15px; margin-right: 5px; }
#page-faqs dt div.container div.text { float: left; width: 480px; }
#page-faqs dt div.container div.text a { font-size: 11px; font-weight: bold; }
#page-faqs dt div.container div.text a,
#page-faqs dt div.container div.text a:visited { color: #676767; }
#page-faqs dt div.container div.text a:link,
#page-faqs dt div.container div.text a:visited { text-decoration: none; font-weight: bold; }
#page-faqs dt div.container div.text a:link:hover,
#page-faqs dt div.container div.text a:visited:hover { text-decoration: underline; }
#page-faqs dd { display: none; color: #133b65; padding: 0; margin: 0 0 10px 0; }
#page-faqs dd.open { display: block; }
#page-faqs dd div.container { margin: 0 0 5px 20px; }
#page-faqs dd div.container div.marker { float: left; width: 15px; margin-right: 5px; }
#page-faqs dd div.container div.text { float: left; width: 460px; }
#page-faqs div.pdf { background: url(../images/assets/pdf.gif) 0px 0px no-repeat; margin-top: 6px; padding: 0 0 6px 24px; }
#page-faqs div.pdf a { font-size: 11px; }
#page-faqs div.container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#page-faqs div.container { zoom: 1; }

#page-shampoo div.regText div.strip { color: #296284; font-weight: bold; margin-top: 0.2em; }
#page-shampoo ul { color: #000; padding: 0; margin: 1.5em 0 2.42em 20px; }
#page-shampoo li { padding: 0; margin: 0.42em 0 0 0; }

#page-pressroom div.mediacontact { margin-top: 1.5em; }
#page-pressroom div.mediacontact div.info { margin: 0.5em 0 0 13px; }

td#crisis { padding-left: 17px; background-color: #861c20; height: 34px; vertical-align: middle; font-family: arial, helvetica, sans-serif; font-size: 12px; }
td#crisis a:link, td#crisis a:visited, td#crisis a:active { color: #ffffff; text-decoration: none; }
td#crisis a:hover { color: #ffffff; text-decoration: underline; }
td#crisis span { color: #d1676b; text-transform: uppercase; font-size: 14px; }

