/* GENERAL */
H1 {
	margin-top:0px;
}

H2 { 
	padding-bottom:10px;
	margin-top:0px;
}

H3 {
	color:#0090CD;
	font-size:14px;
}

H4 { 
	color:#545454;
	font-size:11px;
}

.cleaning_advisor.overview h1 {
	margin:0px;
	padding:0px;
}

#column_area #side_column #copy {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

#side_column .top {
	height:125px;
}

/*
CLEANING ADVISOR LANDING PAGE
*/
.cleaning_advisor.overview {
	padding:0px 0px 0px 0px;
}

.cleaning_advisor.overview h2 {
	font-size:14px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.cleaning_advisor #side_column .top p {
	font-size:12px;
	line-height:18px;
}

.cleaning_advisor.overview .container {
	min-height:0; /* IE 7 */
}
.cleaning_advisor.overview .container:after
{
content:".";
clear:both !important;
display:block;
height:0;
visibility:hidden;
}

* html .cleaning_advisor.overview .container { height:1%; } /* IE 6 */

.cleaning_advisor.overview .links img {
	vertical-align:middle;
	padding-right:2px;
}

/*
CLEANING ADVISOR RESULTS PAGE 
*/
.cleaning_advisor_results {
	padding-top:20px;
}

.cleaning_advisor_results h3 {
	font-size:13px;
	color:#898989;
	line-height:20px;
	padding-top:0px;
	padding-left:4px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:23px;
}

.cleaning_advisor_results h3 span {
	color:#545454;
}

.cleaning_advisor_results .recommended {
	min-height:0; /* IE 7 */
}
.cleaning_advisor_results .recommended:after
{
content:".";
clear:both !important;
display:block;
height:0;
visibility:hidden;
}

* html .cleaning_advisor_results .recommended { height:1%; } /* IE 6 */

.cleaning_advisor_results .recommended {
	width:527px;
	margin-top:12px;
	background-color:#f5fafe;
	margin-bottom:10px;
}

.cleaning_advisor_results .recommended .left {
	width:174px;
	float:left;
}

.cleaning_advisor_results .recommended .right {
	width:310px;
	padding-right:36px;
	padding-top:12px;
	padding-bottom:12px;
	float:left;
}

.cleaning_advisor_results .recommended .right .top {
	padding-bottom:8px;
}

.cleaning_advisor_results .recommended .right .middle {
	padding-bottom:6px;
}

.cleaning_advisor_results .recommended .right .bottom {
	font-size:12px;
}


.cleaning_advisor_results .rec_directions {
	min-height:0; /* IE 7 */
}
.cleaning_advisor_results .rec_directions:after
{
content:".";
clear:both !important;
display:block;
height:0;
visibility:hidden;
}

* html .cleaning_advisor_results .rec_directions { height:1%; } /* IE 6 */

.cleaning_advisor_results .rec_directions {
	width:527px;
	margin-top:12px;
	background-color:#f5fafe;
	margin-bottom:12px;
	padding-bottom:12px;
}

.cleaning_advisor_results .rec_directions .direction {
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	font-size:12px;
}


.cleaning_advisor_results .also_use {
	min-height:0; /* IE 7 */
}
.cleaning_advisor_results .also_use:after
{
content:".";
clear:both !important;
display:block;
height:0;
visibility:hidden;
}

* html .cleaning_advisor_results .also_use { height:1%; } /* IE 6 */

.cleaning_advisor_results .also_use {
	width:527px;
	margin-top:0px;
	margin-bottom:12px;
	background-image:url(/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.cleaning_advisor_results .also_use .left {
	width:120px;
	height:100px;
	margin-top:12px;
	margin-bottom:0px;
	border-right:#eeeeee;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
}

.cleaning_advisor_results .also_use .right {
	width:360px;
	padding:12px;
	float:left;
}

.cleaning_advisor_results .also_use .right .top {
	padding-bottom:8px;
}

.cleaning_advisor_results .also_use .right .middle {
	padding-bottom:8px;
}

.cleaning_advisor_results .also_use .right .bottom {
	
}

.cleaning_advisor_results .also_use .right .bottom a {
	text-decoration:none;
	color:#898989;
}
.cleaning_advisor_results .also_use .right .bottom a:hover {
	text-decoration:none;
	color:#0090cd;
}

/*
CLEANING ADVISOR TOOL (WIDGET)
*/

.cleaning_advisor_tool {
	width:254px;
	height:145px;
	overflow:hidden;
}

.cleaning_advisor_tool .widget_holder_1 {
	height:145px;
	width:254px;
	background-image:url(/img/tools/cleaning_advisor/background_1.gif);
	background-repeat:no-repeat;
	float:left;
}

body.fr .cleaning_advisor_tool .widget_holder_1 {
	background-image:url(/fr/img/tools/cleaning_advisor/background_1.gif);
}

.cleaning_advisor_tool .widget_holder_1 {
	min-height:0; /* IE 7 */
}
.cleaning_advisor_tool .widget_holder_1:after {
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .cleaning_advisor_tool .widget_holder_1 { height:1%; } /* IE 6 */
.cleaning_advisor_tool .widget_holder_1 DIV {
	float:left;
}

.cleaning_advisor_tool .widget_holder_2 {
	height:145px;
	width:254px;
	background-image:url(/img/tools/cleaning_advisor/background_2.gif);
	background-repeat:no-repeat;
	float:left;
}

body.fr .cleaning_advisor_tool .widget_holder_2 {
	background-image:url(/fr/img/tools/cleaning_advisor/background_2.gif);
}

.cleaning_advisor_tool .widget_holder_2 {
	min-height:0; /* IE 7 */
}
.cleaning_advisor_tool .widget_holder_2:after {
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .cleaning_advisor_tool .widget_holder_2 { height:1%; } /* IE 6 */
.cleaning_advisor_tool .widget_holder_2 DIV {
	float:left;
}

.cleaning_advisor_tool SELECT {
	width:215px;
	color:#545454;
	
}

.cleaning_advisor_tool .progress {
	width:210px;
	padding-top:14px;
	padding-left:200px;
	visibility:hidden;
}

.cleaning_advisor_tool .question {
	width:210px;
	padding-top:10px;
	padding-left:20px;
}

body.fr .cleaning_advisor_tool .question {
	padding-bottom:25px;
}

.cleaning_advisor_tool .menu_fabric1 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_fabric1 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_fabric2 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_fabric2 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_fabric3 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_fabric3 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_fabric4 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_fabric4 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_surface1 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_surface1 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_surface2 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_surface2 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_surface3 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_surface3 {
	margin-top:-21px;
}

.cleaning_advisor_tool .menu_surface4 {
	visibility:hidden;
	padding-left:18px;
	margin-top:-45px;
	position:relative;
	left:-250px;
}

body.fr .cleaning_advisor_tool .menu_surface4 {
	margin-top:-21px;
}

.cleaning_advisor_tool .left {
	width:110px;
	padding-top:15px;
	padding-left:10px;
}

body.fr .cleaning_advisor_tool .left {
	padding-top:0px;
	position: relative;
	top: -12px;
}

.cleaning_advisor_tool .right {
	width:110px;
	padding-top:15px;
	padding-right:10px;
}

body.fr .cleaning_advisor_tool .right {
	padding-top:0px;
	position: relative;
	top: -12px;
}

.ca_footer_nav {
	width:235px;
	height:40px;
	padding-top:0px;
	padding-left:20px;
	margin-top:0px;
	visibility:hidden;
}

#caFooterText {
	background-image:url("/img/icons/arrows/small_left.gif");
	background-repeat:no-repeat;
	background-position:left;
}

body.fr #caFooterText {
	margin-top:5px;
}