			
			.brands #content .brand_title {
				width: 755px;
				height: 52px;
				
				padding: 10px 0 0 15px;
				margin: 2px auto 0 auto;
				
				border-bottom: 1px dotted #bbb;
			}
			
			.brands #content .brand_title h2 {
				margin: 0px;
				color: #fff;
				font-family: "trebuchet MS";
				font-size: 20px;
				font-weight: normal;
			}
			
			.brands #content .brand_title h3 {
				margin: 0px;
				color: #ccc;
				font-family: arial;
				font-size: 13px;
				font-weight: normal;
			}
			
			.brands #content .brand_description {
				padding: 15px;
				line-height: 18px;
			}
			
				.brands #content .brand_description img {
					font-size: 12px;
					float: left;
					margin: 0 15px 15px 0; 
					border-bottom: 1px dotted #bbb;
				}

				.brands #content .brand_description ul {
					margin: 10px 0 0 0;
					padding: 0px;
				}

				.brands #content .brand_description ul li {
					margin-left: 20px;
					padding: 0px;
				}

			.brands #content .body_content {
				border-bottom: 1px solid #bbb;
			}
			
			.brands .topsellers {
				height: 26px;
				width: 765px;
				margin: 2px auto 0px auto;
				text-transform: uppercase;
				font-weight: bold;
				color: #eee;
				background: #fff url(/images/top_seller_gradient.gif) repeat-x;
				padding: 4px 0 2px 5px;
				border-bottom: 1px solid #bbb;
			}

			.brands #content .brand_benefits {
				width: 770px;

				margin: 0 auto 0 auto;
				border-bottom: 1px solid #bbb;
				background: url(/images/brand_benefits_gradient.gif) repeat-x bottom left;
			}

			.brands #content .brand_benefits .benefits {
				padding: 5px 15px 10px 15px;
				float: left;
				
				border-left: 2px solid #fff;
			}
			
			.brands #content .brand_benefits .benefits ul {
				margin: 0px;
				padding: 0 15px 0 16px;
			}
			
				.brands #content .brand_benefits .benefits ul li {
					list-style-type: circle;
				}

			.brands #content .brand_benefits .clear {
				border-bottom: 2px solid #fff;
				clear: both;
			}
			
				.brands #content .hero_products {
					width: 770px;
					margin: 0 auto 0 auto;
				}
				
					.brands #content .hero_products .hero {
						padding: 4px;
						float: left;
						height: 320px;
						width: 180px;
						border-bottom: 1px solid #bbb;
					}

					.brands #content .hero_products .one, .brands #content .hero_products .two, .brands #content .hero_products .three {
						border-right: 1px solid #bbb;
					}

					.brands #content .hero_products .four {
						width: 190px;
					}

					.brands #content .hero_products .hero a.image {
						display: block;
						height: 217px;
						background: #fff url(/images/hero_gradient.gif) repeat-x bottom left;
						text-align: center;

						border: 4px none #fff;
						padding: 4px;
					}
					
					.brands #content .hero_products .hero a.image:hover {
						padding: 0px;
						border: 4px solid #eee;
					}

					.brands #content .hero_products .hero a.larger {
						display: block;
						padding: 6px 4px 8px 4px;
						border-bottom: 1px dotted #bbb;
					}

				.brands #content .hero_products .hero .brand_name {
					padding: 4px;
				}

				.brands #content .hero_products .hero .brand_name a {
					display: block;
					text-decoration: none;
				}

			.brands #content .product_regime_header {
				width: 770px;
				margin: 0 auto 0 auto;
				background: url(/images/brand_benefits_gradient.gif) repeat-x bottom left;
			}
			
				.brands #content .product_regime_header div {
					font-family: arial;
					font-size: 15px;
					font-weight: bold;
					padding: 15px;
					
				}

					.brands #content .product_regime_header div span {
						display: block;
						margin-top: 2px;
						font-family: verdana;
						font-size: 12px;
						color: #999;
					}

			.brands #content .product_regimes {
				width: 770px;
				margin: 0 auto 0 auto;
			}
			
			.brands #content .advance_regime {
				line-height: normal;
				height: 21px;
				background: url(/images/regime_gradient.gif) repeat-x left 1px;
			}


				.brands #content .product_regimes ul {
					margin: 0px 0 0 0;
					padding: 0px;
				}
				
					.brands #content .product_regimes ul li {
						list-style-type: none;
					}

						.brands #content .product_regimes ul li a {
							display: block;
							height: 17px;
							border-top: 1px solid #fff; 
							padding: 2px 0 0 5px;
							background: url(/images/regime_gradient.gif) repeat-x top left;
							text-decoration: none;
							color: #fff;
						}

						.brands #content .product_regimes ul li a:hover {
							background: url(/images/regime_gradient_active.gif) repeat-x top left;
							color: #333;
							cursor: text;
						}
						
						.brands #content .product_regimes ul li ul {
							margin-top: -28px;
						}
						
						.brands #content .product_regimes ul li ul li {
							list-style-type: none;
							background: none;
						}

							.brands #content .product_regimes ul li ul li a {
								width: 750px;
								height: auto;
								padding: 5px 10px 5px 10px;
								background: #eee none;
								color: #666;
							}
							
							.brands #content .product_regimes ul li ul li a:hover {
								background: #F6F6F6 none;
								width: 325px;
								color: #111;
								cursor: pointer;
							}
							
				.brands #content .advance_regime ul li {
					float: left;
				}
	
				.brands #content .advance_regime ul li a {
					float: left;
					padding-right: 10px; 
					padding-left: 10px; 
					border-right: 1px solid #fff;
					cursor: pointer !important;
				}

				.brands #content .advance_regime ul li ul {
					margin-top: -8px;
					position: absolute;
					width: 325px;
					display: none;
					margin-right: 0px;
					padding-right: 0px;
				}

				.brands #content .advance_regime ul li ul li {
					width: 325px;
					clear: left;
				}

				.brands #content .advance_regime ul li ul li a {
					width: 325px;
				}

								.brands #content #regimes {
					padding-bottom: 10px;
				}

