@charset "utf-8";
body {
	font: 100% Verdana;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image:url(images/testbg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#f5f5f5;
}
.oneColFixCtr #container {
	width: 1024px;
	height:158px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/headerbg_01.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
}
.oneColFixCtr #logo {
	float:left;
	padding-top:15px;
	padding-left:55px;
	width:300px;
}
.oneColFixCtr #menu {
	float:right;
	width:665px;
	margin-top:35px;
}

.oneColFixCtr #menu a{
	display:block;
	float:left;
	height:40px;
	padding-left:25px;
	padding-right:8px;
	padding-top:7px;
	font-size:14px;
	color:#000;
	text-decoration:none;
	background-image:url(images/menulinkbgdefault_07.png);
	background-repeat:no-repeat;
	font-weight:bold;
}
.oneColFixCtr #menu a:hover{
	background-image: url(images/menulinkbgmouseover_07.png);
	height:40px;
}

.oneColFixCtr #mainContent {
	width:891px;
	margin:auto;
	padding-top:20px;
}
.oneColFixCtr #leftcontent {
	float:left;
	width:510px;
	height:190px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	font-size:11px;
	line-height:22px;
}

.oneColFixCtr #openinghours {
	padding-left:23px;
	padding-right:10px;
	padding-top:20px;
	float:left;
	width:130px;
	font-size:11px;
}
.oneColFixCtr #subpageopeninghours {
	padding-right:10px;
	padding-top:20px;
	float:left;
	width:130px;
	font-size:11px;
}
.oneColFixCtr #findus {
	padding-left:3px;
	padding-right:10px;
	padding-top:20px;
	float:left;
	width:140px;
	font-size:11px;
	}
	
.oneColFixCtr #subpagefindus {
	padding-right:10px;
	padding-top:20px;
	float:left;
	width:140px;
	font-size:11px;
}
	
.oneColFixCtr #phonenumber {
	background-image:url(images/phonebg_35.jpg);
	background-color:#d76bde;
	width:146px;
	height:14px;
	font-size:12px;
	text-align:left;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:28px;
	font-weight:bold;
	background-repeat:no-repeat;
}

.oneColFixCtr #email {
	background-image:url(images/emailbg_38.jpg);
	background-color:#d76bde;
	width:146px;
	height:14px;
	margin-top:5px;
	font-size:0.78em;
	text-align:left;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:28px;
	background-repeat:no-repeat;
}

.oneColFixCtr #email a{
	color:#FFF;
}

.oneColFixCtr #firstrow {
	background-image:url(images/firstrowbg_23.jpg);
	width:891px;
	height:192px;
}
.oneColFixCtr #secondrow {
	width:891px;
}

.oneColFixCtr #salonservices {
	float:left;
	width:260px;
	padding-right:28px;
	font-size:11px;
	line-height:18px;
}
.oneColFixCtr #salonproducts {
	float:left;
	width:260px;
	padding-right:28px;
	font-size:11px;
	line-height:18px;
}

.oneColFixCtr #promotions {
	float:left;
	width:315px;
}
.oneColFixCtr #footer {
	clear:both;
	background-image:url(images/footerbg_55.jpg);
	background-repeat:no-repeat;
	width:954px;
	height:89px;
	text-align:right;
	font-size:11px;
	padding-right:70px;
	padding-top:20px;
	line-height:16px;
	color:#999;
}
.oneColFixCtr #horizontalrule {
	background-image:url(images/horizontalbreak_54.jpg);
	width:886px;
	height:27px;
	background-repeat:no-repeat;
	clear:both;
}

.oneColFixCtr #footer a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

.oneColFixCtr #subpage {
	width:891px;
}
.oneColFixCtr #subpageleft {
	float:left;
	padding-top:40px;
	width:180px;
	height:560px;
}
.oneColFixCtr #subpageright {
	float:left;
	width:691px;
	font-size:11px;
	padding-left:20px;
}

img {border:none}

h1 {font-size:16px;}