html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	background-image:url(images/bg.jpg);
	background-color:#000000;
	}
h1{ font-size:22px; font-weight:bold; color:#FF9900; margin-bottom:0px; }
h2{ font-size:14px; font-weight:bold; color:#999999; width:540px; float:left; }
/*Main Container*/
.main_container{
	width:760px;
	margin:auto;
}
.main_container_float{
	width:760px;
	float:left;
	background-image:url(images/main_bg.gif);
	background-repeat:repeat-y;
	background-color:#fff;
	}
/*left_Data*/
.left_data{
	width:195px;
	float:left;
	background-image:url(images/left_bg.gif);
	background-repeat:no-repeat;
	margin-right:1px;
	}
.left_info{
	height:450px;
	padding:10px;
	}
.left_info ul{
	margin:0px;
	padding:0px;
	}
.left_info li{
	list-style: none;
	display:block;
}
.left_info a{
	font-size:20px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-0.075em;
	}
.left_info a:hover{
	color:#FF9900;
	}
.contacts{
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
/*right_data*/
.right_data{
	width:564px;
	float:left;
	background-image:url(images/right_bg.gif);
	background-color:#FFFFFF;
}
.redken_banner{
	width:564px;
	float:left;
	background-color:#000000;
	text-align:right;
	}
.rigth_info{
	width:544px;
	padding:10px;
	float:left;
	}
.right_right{
	width:310px;
	float:left;
}
.right_right1{
	
	width:234px;
	margin-right:10px;
	float:left;
}
.right_left{
	width:234px;
	float:left;
}
.right_left1{
	width:300px;
	float:left;
}
.salon_pics{
	width:544px;
	margin-top:10px;
	float:left;
	}
.salon_pics img{ 
	margin-right:10px;
	}
.calltoaction{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:5px;
	}
.datacontainer{width:500px; float:left; margin-bottom:10px;}
.leftdata{width:300px;  background-color:#eeeeee; color:#000; float:left; border-right:solid 1px #333;}
.rightdata{width:195px;  float:left; background-color:#FFFFFF;}
.btm_brd{ border-bottom:solid 1px #999999; padding:2px;}
.btm_brd1{ border-bottom:solid 1px #cccccc; padding:2px;}
.stylists{ font-size:16px; font-weight:bold; }
/**/

/**/

/*Footer*/
.footer{
	width:750px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	background-color:#666666;
	color:#CCCCCC;
	border-top:solid 1px #333333;
	}