	body {
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		color: #000033;
		background-color:#CCCCCC;
		}
	
	.frame {
		width:760px;
		background-color: #fff;
		margin-right:auto;
		margin-left:auto;
		margin-top:0em;
		padding:0px;
		text-align:left;
		border: 1px solid #000;
		border-bottom:0px;
		border-top:0px;
		}

	#navigation {
		margin:0px;
		padding:0px;
		width:760px;
		margin-bottom:0px;
		font-size:0.8em;
		height:1.5em;
		border-top:1px solid black;
		border-bottom:1px solid black;
	}
	
	#navigation ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	#navigation li {
		float:right;
		margin:0px;
		padding-right:1em;
		font-size:0.9em;
		padding-top:0.2em;
		font-weight:bold;
	}		
		
	#navigation a {
		color:#0000FF;
	}
	
	#hpphoto {
		float:left;
		margin-top:0em;
		margin-left:0em;
		padding:0.5em;
	}

	#hpphoto img {
		margin:0em;
		margin-left:10px;
		margin-top:10px;
	}
	
	#salon {
		float:right;
		height:130px;
		width:400px;
		background-image: url(/images/salon.jpg);
		background-repeat:no-repeat;
		margin:1em 0em 0em 0em;
		}

	#lang_nav {
		float:right;
		margin:0px;
		padding:0px;
		width:350px;
		margin-bottom:0px;
		font-size:0.8em;
		height:1.5em;
		margin-right:5px;
		margin-top:2em;
	}
	
	#lang_nav  ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	#lang_nav  li {
		float:right;
		margin:0px;
		padding-right:0.6em;
		padding-left:0.6em;
		background-color:#333333;
		color:#FFFFFF;
		border:1px solid white;
		font-size:0.9em;
		padding-bottom:0.2em;
	}		

	#lang_nav a {
		color:#fff;
		text-decoration:none;
	}

	#lang_nav a:hover {
		text-decoration:none;
		color:#FFFF00;
	}
	#details {
		background-color:#CCCCCC;
		color:#000000;
		width:390px;
		float:right;
		margin-right:5px;
		border:1px solid black;
	}
	
	#details p {
		color: #000000;
		font-weight:normal;
		font-size:0.8em;
		margin:0px;
		margin-left:1em;
		padding:0px;
	}

	#details h3 {
		color:#990000;
		font-weight:bold;
		font-size:0.8em;
		margin:0px;
		margin-left:1em;
		padding:0px;
	}

	#details table {
		float:right;
		margin:1em;
	}
	
	#details ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	#details li {
		float:left;
		margin:0px;
		padding-left:2em;
		font-size:0.8em;
		font-weight:bold;
		margin-bottom:1em;
	}		

	#details a {
		text-decoration:none;
		color:#003399;
	}

	#details a:hover {
		text-decoration: underline;
		color:#003399;
	}
	
	#welcome {
		width:100%;
		float:left;
		}
	#welcome h1 {
		font-size:0.9em;
		font-weight:bold;
		margin-left:1em;
	}

	#welcome h2, h4 {
		font-size:0.9em;
		font-weight:bold;
		margin-left:1em;
		color:#990000;
	}


	#welcome p {
		font-size:0.8em;
		margin-left:1.5em;
		margin-right:1.5em;
		margin-bottom:1em;
	}

	#welcome table {
	    border:1px solid black;
		margin:1em;
	}

	#news {
		width:29%;
		float:right;
		}

	#news  h1 {
		font-size:0.9em;
		font-weight:bold;
		margin-left:1em;

		}

	#news  li {
		font-size:0.8em;
	    list-style-type: circle;
	}		

	#address {
		width:60%;
		margin-top:0em;
		padding-top:0em;
		border-top:1px solid black;
		float:left;
	}

	#address h1 {
		font-size:0.9em;
		font-weight:bold;
		margin-left:1em;
		margin-top:1em;
	}

	#address p {
		font-size:0.8em;
		margin-left:1.5em;
	}

	#address img {
		margin-left:1em;
	}

	#contactform {
		width:40%;
		margin-top:0em;
		padding-top:0em;
		border-top:1px solid black;
		float:right;
	}

	#contactform h1 {
		font-size:1em;
		font-weight:bold;
		margin-right:0.5em;
		text-align:right;
		margin-bottom:0em;
		margin-top:1em;		
	}


	#contactform table {
		margin:0em;
		margin-right:0.5em;
		float:right;
		margin-bottom:1em;
	}
	
	#contactform table p,input,textarea {
		margin-left:0.2em;
		padding-left:0.2em;
		margin-top:0.3em;
		padding-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		color: #000033;
	}

	#contactform p {
		font-size:0.7em;
	} 

	#contactform input, textarea {
		background-color:#999999;
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.7em;
		border:1px solid black;
	}

	#footer {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0em;
		padding:0px;
		text-align:center;
	}
	
	#footer ul, li {
	   list-style: none;
	   font-size:0.8em;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
	}
	
	#footer ul {
	    text-align: center;
	    margin: 0 auto;
		padding-top:0em;
		}

	#footer li {
	   display: inline;
	    margin:0 0em;
	}		

	#footer a {
		color:#000000;
		text-decoration:none;
	}
	
	#footer a:hover {
		text-decoration:underline;
	}
	
	#gallery table {
	border:none;
	text-align:center;
	}
	
	
	.list ul, li {
	   list-style: none;
	   font-size:0.8em;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
	}
	
	.list ul {
	    text-align: center;
	    margin: 0 auto;
		padding-top:0em;
		}

	.list li {
	   display: inline;
	    margin:0 0em;
	}
	
	.listnormal {
	    font-weight:normal;
	}
	