h3.long_brown_title {
	
	background: transparent url(../img/bg-h3-long-brown.gif) no-repeat scroll 0 0 !important;
	font-family: Verdana !important;
	height: 34px !important;
	padding: 4px 0 0 22px !important;
	color: #FFFFFF !important;
	font-size: 15px !important;
	margin-bottom: 7px !important;
}

h3.long_brown_title a {

	font-family: Tahoma;
	font-size: 11px;
	position: relative;
	left: 260px;
	top: -2px;
}

h2.short_grey_title,
h3.short_grey_title{

	background: transparent url(../img/bg-h3-light_right.gif) no-repeat scroll 0 0 !important;
	color: #D5B689 !important;
	padding-left: 25px !important;
	font-family: Verdana !important;
	height: 34px !important;
	font-size: 15px !important;
	font-weight: normal;
	padding: 4px 0 0 22px !important;
	margin-left: 0px !important;
}



.grey_link a {color: #636363; text-decoration: none !important;}
.grey_link a:hover {text-decoration: underline !important;}

.dark_link a {color: #000; text-decoration: underline !important;}
.dark_link a:hover {text-decoration: none !important;}

.view_all_link {
	
	background: transparent url(../img/bul-black-arrow.gif) no-repeat scroll 0 4px;
	display: block;
	color: #000;
	font-size: 11px !important;
	margin: 5px 0 0 0;
	padding: 0 0 0 13px !important;
	text-decoration: underline !important;

}

#hairlife {border: 0px solid red; float: left; width: 941px; padding: 0 0 0 25px; }
#hairlife .item {float: left; width: 207px; margin-right: 31px; }
#hairlife .item h2 {font-size: 18px; color: #000; }
#hairlife .frame {width: 207px; height: 128px; position: relative; margin-bottom: 10px; }
#hairlife .frame img {position: absolute; left: 4px; top: 4px; }
#hairlife .frame img.x {position: absolute; z-index: 999; left: 0; top: 0; margin: 0; }
#hairlife h5 {margin-bottom: 9px; }
#hairlife ul li {background: url(../img/arrow2.gif) 0 4px no-repeat; padding: 0 0 0 16px; margin-bottom: 4px;}
#hairlife ul li ul {margin: 3px 0 5px 0; }
#hairlife ul li ul li {padding: 0 0 0 14px; background: url(../img/li-tick.gif) 0 5px no-repeat;  }

.img {position: relative;}
.img span {display: block; width: 207px; height: 128px; background: url(../img/frame.png) no-repeat; position: relative; z-index: 999; }

.info_block {background: #F5F1E3 url(../img/bg-info_block_t.gif) 0 0 no-repeat; width: 921px; }
.info_block .b {width: 921px; height: 11px; background: url(../img/bg-info_block_b.gif) 0 0 no-repeat;}
.info_block p {padding: 18px 29px 7px 29px; margin: 0; }
.info_block span {color: #D8CDBC; margin: 0 20px;  }