body {font:11px verdana,arial;}
table {border-collapse:collapse;}
td {vertical-align:top; text-align:left;}
* {margin:0; padding:0; border:0;}
a {color:#fff;}
input, select {margin:5px 5px 0 0;}

ul#onlineSites {list-style-type:none; padding:0; margin:10px 0 15px 10px; font:11px arial;}
ul#onlineSites li {background-image:url(img/linkArrow.gif); background-position:0px .2em; padding-left:11px; padding-bottom:10px;background-repeat:no-repeat; font-weight:bold;}
ul#onlineSites li a {color:#fff;}
#advicePanel li {margin:60px 0px;}

table {border-collapse:collapse;}
td {vertical-align:middle; text-align:left; padding:3px 0;}
* {margin:0; padding:0; border:0;}
#flashcontent {margin:25px 0 0 10px;}
.req {color:#f00; font-size:13px;}
input, select {border:2px solid #999; border-width:2px 0 0 2px;}
select {margin-top:5px;}
option {padding:0 0 0 3px;}
table#gender td {padding:0;}
table#gender input {margin:0 4px 0 0;}
p {margin:0 0 0 1.5em}
.question {padding-top: 10px; clear:both;}
input.radio {margin-right:4px; border:none}
img,div {behavior:url(iepngfix.htc)}
#submitAndTerms {text-align:center;}
#submitAndTerms a {color:#fff; font-size:10px; text-decoration:none;}
#submitAndTerms input {border:none; display:block; margin:20px auto 0;}

#productHead{background-color:#009; background-image:url(http://www.niveausa.com//images/products/subbrand_gradients/head.gif);}


.pcent25 .col1 INPUT,.pcent25 .col2 INPUT,.pcent25 .col3 INPUT,.pcent25 .col4 INPUT{ border: none 0px; padding: 0; margin: 0; vertical-align: middle ; margin-right: 4px; }
.pcent25 INPUT,.pcent30 INPUT,.pcent33 INPUT { border: none 0px; padding: 0; margin: 0; vertical-align: middle ; margin-right: 4px; }
.pcent25,.pcent30,.pcent33 {
	float: none ;
	width: 100% ;
	clear: both ;
	letter-spacing: -0.0em;
	white-space: nowrap ;
	line-height: 1.5em;
}
.pcent25 .col1,.pcent25 .col2,.pcent25 .col3,.pcent25 .col4 { float: left ; letter-spacing: -0.0em; vertical-align: middle ; line-height: 1.5em; }
.pcent25 .col1 { width: 21% ; }
.pcent25 .col2{ width: 17% ; }
.pcent25 .col3 { width: 27% ; }
.pcent25 .col4 { width: 32% ; }

.pcent30 SPAN {
	width: 30% ;
	float: left ;
}
.pcent33 SPAN {
	width: 33% ;
	float: left ;
}

.select {
	font-style: italic ;
}
