/*
 * cp_v1.1.css
 *
 */

/*
	HTML TAGS
*/

#p-rcb h1, #p-rcb h4 {font-family: Verdana, Sans-Serif; font-size: 36px; line-height: 36px; margin: 0; padding: 0;}
#p-rcb h1 {padding: 0 0 18px;}

#p-rcb h5 {color: #881573; font-family: Verdana, Sans-Serif; font-size: 18px; font-weight: normal; margin: 0; padding: 16px 0 4px;}

#p-rcb p {color: #636464; font-family: Verdana, Sans-Serif; font-size: 12px; line-height: 19px; margin: 0; padding: 0 0 8px;}

#p-rcb a {outline: none;}
#p-rcb a.read_more {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/read_more.gif) no-repeat scroll right center; display: inline-block; font-size: 11px; padding: 0 12px 0 0; width: auto;}


/*
	GENERIC
*/

.clear {clear: both; float: none; font-size: 0; height: 0; line-height: 0; margin: 0; padding: 0;}

/*
	HERO IMAGES
*/

#hero_images {float: left; margin: 0; padding: 0; width: 960px;}
	#hero_images .inner {display: none; float: left; height: 275px; margin: 0; min-height: 275px; padding: 0; position: relative; width: 960px;}
		#hero_images .inner img {left: 0; position: absolute; top: 0;}
	#hero_images #flashcontent_header,
	#hero_images #flashcontent_header #flash-inner-wrapper { height:275px; }
		
/*
	MAIN NAV
*/

#main_nav {float: left; list-style: none; margin: 0; padding: 0; width: 960px;}
	#main_nav li {float: left; height: 35px; margin: 0; padding: 0; width: 192px;}
		#main_nav li a {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/main-nav.gif) no-repeat scroll 0 -35px; float: left; font-size: 12px; line-height: 35px; margin: 0; padding: 0; text-align: center; width: 192px;}
		#main_nav li a.cp_active {background-position: 0 0; color: #881573; text-decoration: none;}
		#main_nav li a.cp_active span.green {color: #6dbc2b;}
		
/*
	TABS
*/

#tab_container {float: left; margin: 0; padding: 0; width: 960px;}
	#tab_container .tab {float: left; margin: 0; overflow: hidden; padding: 0; width: 960px;}
	
		#tab_container .tab .section {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/section.gif) no-repeat scroll center bottom; float: left; margin: 0; padding: 34px 46px 34px 43px; width: 871px;}
		#tab_container .tab .section_top {padding: 24px 1px 14px 43px; width: 916px}
		
			#tab_container .tab .section .text {float: left; margin: 0; padding: 0; width: 422px;}
			#tab_container .tab .section_top .text {width: 432px;}
		
			#tab_container .tab .section img {float: right; margin: 0; padding: 0; }
			#tab_container .tab .section .video {float: right; margin: 0; padding: 0; width: auto;}
			#tab_container .tab .section h4 {padding: 0 0 14px;}
			
		#tab_container .tab #did_you_know {float: left; margin: 0; padding: 34px 1px 34px 43px; width: 916px;}
			#tab_container .tab #did_you_know .column {float: left; margin: 0; padding: 0 43px 0 0; width: 186px;}
			
		#tab_container .tab .other_tabs {float: left; margin: 0; padding: 34px 0 34px 20px; width: 940px;}
			#tab_container .tab .other_tabs .item {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/other_tabs.gif) no-repeat scroll 0 0; float: left; height: 287px; margin: 0 10px 0 0; padding: 14px 8px 0 21px; width: 270px;}
				#tab_container .tab .other_tabs .item h4 {font-size: 24px; line-height: 24px; margin: 0; padding: 0 0 6px;}
				#tab_container .tab .other_tabs .item img {display: block; margin: 0; padding: 0 0 14px;}
				#tab_container .tab .other_tabs .item p {line-height: 14px; padding: 0;}

		#tab_container .tab #our_truths {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/section.gif) no-repeat scroll center bottom; float: left; margin: 0; padding: 34px 46px 34px 43px; width: 871px;}
			#tab_container .tab #our_truths h4 {padding: 0 0 16px;}
			#tab_container .tab #our_truths .row {float: left; margin: 0; padding: 0 0 10px; width: 871px;}
				#tab_container .tab #our_truths .row .block {float:left; width:737px;}
				#tab_container .tab #our_truths .row h5 {padding: 0 0 8px;}
				#tab_container .tab #our_truths .row img {float: left; margin: 0; padding: 0 14px 0 0;}

		#tab_container .tab #innovative_thinking {float: left; margin: 0; padding: 34px 46px 0 43px; width: 871px;}
			#tab_container .tab #innovative_thinking p {padding: 0 0 28px;}
			#tab_container .tab #innovative_thinking h4 {padding: 0 0 18px;}
			#tab_container .tab #innovative_thinking h5 {padding: 10px 0;}
			#tab_container .tab #innovative_thinking .left {float: left; margin: 0; padding: 0; width: 427px;}
			#tab_container .tab #innovative_thinking .right {float: right; margin: 0; padding: 0; width: 427px;}

		/* added by lukkien */	
		#tab_container #tab_3 .section {background: none; padding-bottom: 0;}
		#tab_container .tab #new_solutions {background: transparent none no-repeat scroll center top; float: left; margin: 0; padding: 28px 0 0 0; width: 960px;}
			#tab_container .tab #new_solutions #ranges_wrapper .header{padding: 34px 46px 34px 43px; width: 871px;}
				#tab_container .tab #new_solutions #ranges_wrapper .header h4{color: #951881;}
				#tab_container .tab #new_solutions #ranges_wrapper .header h5{padding: 0;}
			#tab_container .tab #new_solutions #ranges_wrapper #ranges{background: transparent none no-repeat scroll center top; width: 960px; height: 306px;}
				#tab_container .tab #new_solutions #ranges_wrapper #ranges div{position: absolute; width: 65px; height: 35px; text-align: center; color: #676767; line-height: 12px;}
				#tab_container .tab #new_solutions #ranges_wrapper #ranges .liquid_blue{margin-top: 252px; margin-left: 518px;}
				#tab_container .tab #new_solutions #ranges_wrapper #ranges .chrystal_white{margin-top: 257px; margin-left: 579px;}
				#tab_container .tab #new_solutions #ranges_wrapper #ranges .valentine_red{margin-top: 262px; margin-left: 639px;}
				#tab_container .tab #new_solutions #ranges_wrapper #ranges .oyster_silver{margin-top: 257px; margin-left: 699px;}
				#tab_container .tab #new_solutions #ranges_wrapper #ranges .velvet_violet{margin-top: 252px; margin-left: 760px;}			
			#tab_container .tab #new_solutions #simple_and_effortless {background: transparent none no-repeat scroll 77px bottom; float: left; margin: 0; padding: 30px 0 34px 480px; width: 390px; height: 601px}
				#tab_container .tab #new_solutions #simple_and_effortless h4{font-size: 30px;}
				#tab_container .tab #new_solutions #simple_and_effortless p{line-height: 24px; padding-top: 31px;}
				#tab_container .tab #new_solutions #simple_and_effortless div.video{padding-top: 56px;}
			#tab_container .tab #new_solutions #features {background: transparent none no-repeat scroll top left; float: left; margin: 0; padding: 0; width: 960px; height: 319px}
				#tab_container .tab #new_solutions #features p{position:absolute; line-height:24px; display: block;}
				#tab_container .tab #new_solutions #features h5{position:absolute; font-size: 30px; font-weight: normal;}
				#tab_container .tab #new_solutions #features h5.clean_anywhere{margin-top: 26px; margin-left: 101px;}
				#tab_container .tab #new_solutions #features h5.clean_anywhere_loc{margin-top: 28px; margin-left: 101px; font-size:24px;}
				#tab_container .tab #new_solutions #features p.clean_anywhere{margin-top: 98px; margin-left: 223px; width: 196px;}
				#tab_container .tab #new_solutions #features h5.so_great{font-size: 25px; margin-top: 29px; margin-left: 500px;}
				#tab_container .tab #new_solutions #features ul{position: absolute; width: 210px; margin-top:103px; margin-left:616px;}
				#tab_container .tab #new_solutions #features ul li{ height: 102px;}	
				#tab_container .tab #new_solutions #features ul li strong{display:block; color: #951881; padding-bottom: 8px;}
			#tab_container .tab #new_solutions #designs {float: left; margin: 0; padding: 38px 46px 31px 43px; width: 871px;}
				#tab_container .tab #new_solutions #designs .left {float: left; margin: 0; padding: 0; width: 438px;}
					#tab_container .tab #new_solutions #designs .left h4{font-size: 25px;}
					#tab_container .tab #new_solutions #designs .left p{padding-top: 18px; line-height: 24px;}
					#tab_container .tab #new_solutions #designs .left a.buynow{background: transparent none no-repeat scroll top left; height: 31px; padding: 0 0 0 11px; margin-top: 12px; display: inline-block; position: relative; left: -3px;}
					#tab_container .tab #new_solutions #designs .left a.buynow span{background: transparent none repeat-x scroll right -31px; color: #fff; height: 27px; display: inline-block; padding: 4px 15px 0 2px; font-weight: bold;}
				#tab_container .tab #new_solutions #designs .right {float: right; margin: 0; padding: 0; width: 416px;}
					#tab_container .tab #new_solutions #designs .right ul{padding: 1px 0 0 0;}
					#tab_container .tab #new_solutions #designs .right ul li{padding: 0 0 0 1px; float: left; display:inline-block;}
					#tab_container .tab #new_solutions #designs .right ul li:first-child{padding-left: 0}

		#tab_container .tab #product_range {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/section.gif) no-repeat scroll center bottom; float: left; margin: 0; padding: 34px 0 34px 43px; width: 917px;}
			#tab_container .tab #product_range h4 {padding: 0 0 28px;}
			#tab_container .tab #product_range .column {border-right: 1px solid #dde2db; float: left; margin: 0 18px 0 0; padding: 0 10px 14px 0; width: 197px;}
			#tab_container .tab #product_range .last_column {border: 0 none; margin: 0;}

		#tab_container .tab #technical_highlight {float: left; margin: 0; padding: 34px 0 34px 43px; width: 917px;}
			#tab_container .tab #technical_highlight h5 {margin: 0; padding: 8px 0 14px;}
			#tab_container .tab #technical_highlight .column {float: left; margin: 0; padding: 0 20px 0 0; width: 201px;}
			#tab_container .tab #technical_highlight .last_column {border: 0 none; padding: 0;}

		#tab_container .tab #switch_to_green_1 {background: transparent url(/consumerfiles/pageitems/master/categorypages/Floorcare_IFA2010/assets/images/generic/section.gif) no-repeat scroll center bottom; float: left; margin: 0; padding: 34px 1px 34px 43px; width: 916px;}
			#tab_container .tab #switch_to_green_1 h4 {padding: 0 0 18px;}
			#tab_container .tab #switch_to_green_1 h5 {color: #94c145; padding: 14px 0;}
			#tab_container .tab #switch_to_green_1 .text {float: left; margin: 0; padding: 0 0 14px; width: 665px;}
			#tab_container .tab #switch_to_green_1 .column {float: left; margin: 0; padding: 8px 10px 14px 0; width: 285px;}
				#tab_container .tab #switch_to_green_1 .column p {padding: 0 20px 18px 0;}
			#tab_container .tab #switch_to_green_1 .sub_text {font-size: 10px; padding: 0 76px 0 0; text-align: left;}

		#tab_container .tab #switch_to_green_2 {float: left; margin: 0; padding: 34px 1px 0 43px; width: 916px;}
			#tab_container .tab #switch_to_green_2 h5 {color: #94c145; padding: 14px 0;}
			#tab_container .tab #switch_to_green_2 .column {float: left; margin: 0; padding: 0; width: 223px;}
			#tab_container .tab #switch_to_green_2 #products5 .column { width: 173px; margin-right:7px;}
			
/*
	sIFR
*/

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; } .sIFR-replaced, .sIFR-ignore { visibility: visible !important; } 

/*
	Lazy Assets
*/
#tab2_section1_img1,
#tab2_section3_img1,
#tab2_section3_img2,
#tab2_section2_img1,
#tab2_section2_img2,
#tab2_section2_img3,
#tab2_section2_img4 { background-repeat:no-repeat; }

/*Where To Buy */

#p-rcb .wtb-button {
   background:transparent url(/consumerfiles/pageitems/master/where_to_buy/standard/button-r.png) no-repeat scroll 100% 50%;
   float:left;
   padding-right:5px;
   cursor:pointer;
   }
#p-rcb .wtb-button, wtb-button:visited {
   color:#FFFFFF;
   font-weight: bold;
   }
#p-rcb .wtb-button:hover, wtb-button:focus {
   font-weight: bold;
   }
#p-rcb .wtb-button span {
   background:transparent url(/consumerfiles/ppageitems/master/where_to_buy/standard/button.png) no-repeat scroll 0 50%;
   display:block;
   padding:0.333em 7px 0.583em 14px;
   text-align:center;
   white-space:nowrap;
   }
#p-rcb .wtb-button-02 {
   background-image:url/consumerfiles/pageitems/master/where_to_buy/standard/button-2-r.png);
   padding-right:7px;
   }
#p-rcb .wtb-button-02 span {
   background-image:url(/consumerfiles/p/pageitems/master/where_to_buy/standard/button-2.png);
   padding:0.333em 7px 0.583em 14px;
   }

