		body {
			line-height: normal;
		}

		#content .body_content {
			margin-top: 6px;
		}
		
		#content .col1 {
			min-height: 500px;
			background: url(/images/cat_brand_gradient.gif) no-repeat 0 266px;
			width: 144px;
			float: left;
		}

			#content ul {
				padding: 0px;
				margin: 0px;
			}

				#content ul li {
					padding: 0px;
					margin: 0px;
					list-style-type: none;
				}

					#content .col1 ul li a {
						border-bottom: 1px solid #fff;
						width: 142px;
						height: 37px;
						display: block;
						text-decoration: none;
					}

					#content .col1 ul li a span {
						display: none; 
					}

					#content .col1 ul li.artdeco a {
						background: url(/images/cat_artdeco.gif) no-repeat;
					}
					#content .col1 ul li.artdeco_deactivated span {
						display: none;
					}
					#content .col1 ul li.artdeco_deactivated {
						background: url(/images/cat_artdeco_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.artdeco a:hover, #content .artdeco ul li.artdeco a {
						background: url(/images/cat_artdeco_selected.gif) no-repeat;
					}

					#content .col1 ul li.skincode a {
						background: url(/images/cat_skincode.gif) no-repeat;
					}
					#content .col1 ul li.skincode_deactivated span {
						display: none;
					}
					#content .col1 ul li.skincode_deactivated {
						background: url(/images/cat_skincode_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.skincode a:hover, #content .skincode ul li.skincode a {
						background: url(/images/cat_skincode_selected.gif) no-repeat;
					}
					
					#content .col1 ul li.la_fleur_organique a {
						background: url(/images/cat_la_fleur_organique.gif) no-repeat;
					}
					#content .col1 ul li.la_fleur_organique_deactivated span {
						display: none;
					}
					#content .col1 ul li.la_fleur_organique_deactivated {
						background: url(/images/cat_la_fleur_organique_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.la_fleur_organique a:hover, #content .la_fleur_organique ul li.la_fleur_organique a {
						background: url(/images/cat_la_fleur_organique_selected.gif) no-repeat;
					}

					#content .col1 ul li.spa_aquatique a {
						background: url(/images/cat_spa_aquatique.gif) no-repeat;
					}
					#content .col1 ul li.spa_aquatique_deactivated span {
						display: none;
					}
					#content .col1 ul li.spa_aquatique_deactivated {
						background: url(/images/cat_spa_aquatique_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.spa_aquatique a:hover, #content .spa_aquatique ul li.spa_aquatique a {
						background: url(/images/cat_spa_aquatique_selected.gif) no-repeat;
					}

					#content .col1 ul li.institut_arnaud a {
						background: url(/images/cat_arnaud.gif) no-repeat;
					}
					#content .col1 ul li.institut_arnaud_deactivated span {
						display: none;
					}
					#content .col1 ul li.institut_arnaud_deactivated {
						background: url(/images/cat_arnaud_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.institut_arnaud a:hover, #content .institut_arnaud ul li.institut_arnaud a {
						background: url(/images/cat_arnaud_selected.gif) no-repeat;
					}

					#content .col1 ul li.red_water a {
						background: url(/images/cat_red_water.gif) no-repeat;
					}
					#content .col1 ul li.red_water_deactivated span {
						display: none;
					}
					#content .col1 ul li.red_water_deactivated {
						background: url(/images/cat_red_water_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.red_water a:hover, #content .red_water ul li.red_water a {
						background: url(/images/cat_red_water_selected.gif) no-repeat;
					}

					#content .col1 ul li.oli a {
						background: url(/images/cat_oli.gif) no-repeat;
					}
					#content .col1 ul li.oli_deactivated span {
						display: none;
					}
					#content .col1 ul li.oli_deactivated {
						background: url(/images/cat_oli_deactivated.gif) no-repeat;
						border-bottom: 1px solid #fff;
						width: 142px; height: 37px;
					}
					#content .col1 ul li.oli a:hover, #content .oli ul li.oli a {
						background: url(/images/cat_oli_selected.gif) no-repeat;
					}

		#content .col2 {
			margin-left: 6px;
			width: 620px;
			float: left;
		}

			 #content .body_content .col2 div.pages {
				margin-top: 2px;
				padding: 4px 8px 4px 6px;
				background: url(/images/brand_benefits_gradient.gif) repeat-x bottom left; 
			}

			 #content .body_content .col2 .pages_footer {
				text-align: right;
				border-top: 1px solid #bbb;
				border-bottom: 1px solid #bbb;
				padding: 4px 8px 4px 6px;
			}

			#content .body_content .col2 div.pages h2 {
				margin: 0px;
				padding: 0px;
				color: #999;
				font-size: 15px;
				font-family: "trebuchet MS";
				float: left;
			}

			#content .body_content .col2 ul.products li {
				float: left;
				border-top: 1px solid #bbb;
				border-right: 1px solid #bbb;
				height: 275px;
				width: 154px;
			}

			#content .body_content .col2 ul.products li.right {
				border-right: 1px solid #fff;
			}
			
			#content .body_content .col2 ul.products li a.image {
				float: left; 
				display: block;

				height: 175px;
				width: 146px;
				background: #fff url(/images/hero_gradient.gif) repeat-x bottom left;
				text-align: center;

				border: 4px none transparent;
				border-right: 4px solid #fff;
				border-left: 4px solid #fff;

				padding: 4px 0 4px 0;
			}
			
			#content .body_content .col2 ul.products li a.image:hover, #content .body_content .col2 ul.products li.brand_select a.image:hover {
				padding: 0;
				border: 4px solid #cee;
			}

			#content .body_content .col2 ul.products li.brand_select a.image {
				border: 4px solid #ccc;
				padding: 0 0 0 0;
			}
			
			#content .body_content .col2 ul.products li a {
				color: #777;
				text-decoration: none;
			}

			#content .body_content .col2 ul.products li a:hover {
				color: #8cd;
			}

			#content .body_content .col2 ul.products li div.description {
				border-top: 1px dotted #bbb;
				margin: 0 5px 0 5px;
				padding: 5px 3px 6px 3px;
			}

