/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	line-height:18px;
	background:#FFECFF;
}
body * {
	outline:none;
}
img {
	margin:0px;
	padding:0px;
	border:none;
	}
.clear {
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
}
p {
	margin:0px;
	padding:0px;
}
#wrap {
	width:1000px;
	margin:0px auto;
}

/* header css start here */
#header {
	width:1000px;
	margin:0px;
	clear:both;
	background:url(../images/header-bg.jpg) no-repeat top left;
	height:55px;
}
#header_left {
	width:474px;
	height:41px;
	float:left;
	color:#FFECFF;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:5px;
	padding:14px 0px 0px 54px;
}
#header_left a {
	color:#FFECFF;
	text-decoration:none;
}
#header_left a:hover {
	color:#000000;
	text-decoration:none;
}
.header_menu {
	width:472px;
	padding:11px 0px 0px 0px;
	float:left;
}
.header_menu ul {
	margin:0px;
	padding:0px;
}
.header_menu ul li {
	margin:0px;
	padding:0px;
	display:inline;
}
.header_menu a {
	float:left;
	display:block;
	height:44px;
	text-indent:-9000px;
	text-decoration:none;
}
.header_menu a:hover {
	float:left;
	height:44px;
	text-indent:-9000px;
	text-decoration:none;
}
.home a {
	width:101px;
	background:url(../images/menu-bg.jpg) no-repeat 0px 0px;
}
.home a:hover {
	width:101px;
	background:url(../images/menu-hover-bg.jpg) no-repeat 0px 0px;
}
.hair a {
	width:93px;
	background:url(../images/menu-bg.jpg) no-repeat -101px 0px;
}
.hair a:hover {
	width:93px;
	background:url(../images/menu-hover-bg.jpg) no-repeat -101px 0px;
}
.hair-system a {
	width:109px;
	background:url(../images/menu-bg.jpg) no-repeat -194px 0px;
}
.hair-system a:hover {
	width:109px;
	background:url(../images/menu-hover-bg.jpg) no-repeat -194px 0px;
}
.wedding a {
	width:99px;
	background:url(../images/menu-bg.jpg) no-repeat -303px 0px;
}
.wedding a:hover {
	width:99px;
	background:url(../images/menu-hover-bg.jpg) no-repeat -303px 0px;
}

/* header css end here */

/* container css start here */
#container {
	width:1000px;
	margin:0px;
	padding:0px;
	clear:both;
}
#container_left {
	width:313px;
	background:url(../images/left-shadow.gif) no-repeat top right #FFECFF;
	margin:0px auto;
	padding:0px;
	float:left;
}
#container_right {
	width:687px;
	background:url(../images/right-bg.gif) no-repeat 0px 62px;
	margin:0px;
	float:left;
	padding:0px;
}
.spacer {
	height:14px;
	line-height:14px;
}
.spacer1 {
	height:60px;
	line-height:60px;
	clear:both;
}
.spacer2 {
	height:23px;
	line-height:23px;
	clear:both;
}
.spacer3 {
	height:15px;
	line-height:15px;
	clear:both;
}
.spacer4 {
	height:7px;
	line-height:7px;
	clear:both;
}
.content {
	padding:0px 40px 0px 22px;
}
.content1 {
	padding:0px 20px 0px 22px;
}
.gap {
	padding-left:22px;
}
.list {
	margin:0px;
	padding:0px;
	line-height:28px;
	overflow:hidden;
}
.list ul {
	margin:0px;
	padding:0px;
}
.list ul li {
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style:none;
	background:url(../images/arrow.gif) no-repeat 0px 6px;
}
.list2 {
	margin:0px;
	padding:0px;
	line-height:28px;
	overflow:hidden;
}
.list2 ul {
	margin:0px;
	padding:0px;
}
.list2 ul li {
	margin:0px;
	padding:0px 0px 0px 22px;
	list-style:none;
	background:url(../images/arrow1.gif) no-repeat 0px 8px;
}
.list-wid {
	width:322px;
	float:left;
}
.list-wid1 {
	width:418px;
	float:left;
}
.list-wid2 {
	width:215px;
	float:left;
}
.list-wid3 {
	width:215px;
	float:left;
	margin:0px 0px 0px 33px;
}
.list1 {
	margin:0px 0px 12px 2px;
	padding:0px;
	line-height:22px;
	font-weight:bold;
	color:#B41324;
}
.list1 li {
	margin:0px;
	padding:0px 0px 0px 16px;
	list-style:none;
	background:url(../images/bullet.gif) no-repeat 0px 7px;
}
.txt {
	line-height:28px;
}
.txt_1 {
	line-height:28px;
	float:left;
	width:80px;
}
.txt_2 {
	line-height:28px;
	float:left;
	width:80px;
	background:url(../images/line.gif) no-repeat top right;
}
.txt1 {
	line-height:24px;
}
h1 {
	font-size:18px;
	margin:0px;
	font-weight:normal;
	color:#EB2693;
	padding:0px 0px 8px 0px;
}
h2 {
	font-size:18px;
	margin:0px;
	font-weight:normal;
	color:#272727;
	line-height:22px;
	padding:0px 0px 8px 0px;
}
h3 {
	font-size:16px;
	margin:0px;
	font-weight:bold;
	color:#EB2693;
	padding:0px 0px 8px 0px;
}
.bottom-img {
	float:left;
	width:178px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:0px 24px 0px 0px;
}
/* container css end here */

/* footer css start here */
#footer {
	width:970px;
	background:url(../images/footer-bg.jpg) no-repeat top left;
	height:25px;
	clear:both;
	color:#FFECFF;
	font-size:12px;
	padding:23px 15px 0px 15px;
}
#footer a {
	color:#FFECFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFECFF;
	text-decoration:underline;
}
	
.footer-left {
	float:left;
	width:440px;
}

/* footer css end here */
/* new section created on 12/13/2008 */
.sections{
	width:625px;
	padding:0px;
	margin:0px;
	clear:both;
}
.section_left{
	width:300px;
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
}
.section_right{
	width:300px;
	padding:10px 0px 0px 0px;
	margin:0px;
	float:right;
}
/* new section created on 12/18/2008 */
.brown_color{
	color:#B41324;
}
/* Bio lustre style */
.bio_leftcontent{
	width:435px;
	padding:0px;
	margin:0px;
	float:left;
}
.biocontent{
	width:435px;
	padding:0px;
	margin:0px;	
}
.bio_pic{
	width:133px;
	padding:0px;
	margin:0px;
	float:left;
}
.bio_text{
	width:290px;
	padding:0px 0px 0px 10px;
	margin:0px;
	float:left;
}
.bio_img{
	width:196px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:right;
}
.brown_color{
	color:#B41324;
	text-decoration:underline;
}
a.brown_color:hover{
	text-decoration:none;
}