	/* Presentation Stylesheet */ 

	
	
	html  { 
		font-size: 				100%;
		min-height: 			100%;
		height: 				auto;
		margin:					0;
		padding:				0;
	}
	table { 
		font-size: 				100%;
	}
	body {
 		margin:					0;
		background-color:		#edece8;
		color:					#6a6a6a;
		font-family: 			arial, helvetica, sans-serif;
		font-size: 				.7em;
		text-align:				center;
		padding:				0 0 20px 0;
	}
	h1 {
		float:					left;
		background-image:		url('/images/synergy-beauty-salon.gif');
		background-position:	top left;
		background-repeat:		no-repeat;
		width:					337px;
		height:					0;
		border:					0;
		margin:					25px 0 0 30px;
		padding:				96px 0 0 0;
		overflow:				hidden;
	}
	h2 {
		font-size:				2.1em;
		line-height:			1.8em;
		font-weight:			bold;
		color:					#603d26;
		padding:				0.4em 0 0.1em 0;
		margin:					0;
	}
	h3 {
		font-size:				1.8em;
		line-height:			2em;
		font-weight:			bold;
		color:					#666;
		border-bottom:			1px dotted #666;
		padding:				0.2em 0 0.2em 0;
		margin:					0;
	}
	h4 {
		font-size:				1.2em;
		line-height:			1.7em;
		font-weight:			bold;
		color:					#603d26;
		border-bottom:			1px dotted #603d26;
		padding:				1em 0 0.2em 0;
		margin:					5px 0 0 0;
	}
	h5 {
		font-size:				1.2em;
		line-height:			1.7em;
		font-weight:			bold;
		color:					#603d26;
		border:					0;
		padding:				0.8em 0 0.3em 0;
		margin:					0;
	}
	p {
		margin:					0;
		text-align: 			justify;
		line-height:			2em;
		padding:				0.8em 0 0.5em 0;
	}
	a:link, a:visited, a:active {
	 	color:					#4ac3b7;
	 	font-weight:			bold;
	 	text-decoration:		none;
	}
	a:hover {
		text-decoration:		underline;
		color:					#888;
	}
	hr {
		color:					#fff;
		height:					1px;
		border:					0;
		margin:					6px 0 4px 0;
		padding:				0;
		border-bottom:			1px dotted #603d26;
	}
	ul {
		list-style-type:		disc;
	}
	ul li { 
		line-height:			2em;
	}
	table {
		width:					100%;
		border-collapse:		collapse;
		background:				transparent;
		border:					0;
		padding:				10px;
		margin:					0;
	}
	th {
		background-color:		#e6e4d8;
		color:					#603d26;
		font-size:				1.2em;
		padding:				6px 0 6px 10px;
		margin:					0;
	}
	td {
		vertical-align:			top;
		color:					#603d26;
		padding:				6px 0 1px 10px;
		margin:					0;
		border:					0;
	}
	
	
	/* FORM ELEMENTS */

	form {
		float:					left;
		width:					378px;
		margin:					20px 15px 2px 0;
		padding:				0;
		background-color:		#f5f4f0;
		background-image:		url('/images/form_bg.jpg');
		background-position:	bottom right;
		background-repeat:		no-repeat;
		border:					1px solid #e6e4d8;
	}
	input, select, textarea {
		margin: 				0 10px 4px 15px;
		padding: 				3px 0 3px 2px;
		font-size: 				11px;
		color: 					#2b2b2c;
		height: 				auto;
		width: 					200px;
		border: 				1px solid #603d26;
	}
	select {
		padding: 				0;
		width: 					204px;
		margin: 				0 0 4px 15px;
		padding: 				3px 0 3px 0;
		border: 				1px solid #603d26;
	}
	textarea {
		height: 				60px;
		font-family: 			Arial, Helvetica, sans-serif;
	}
	input.button {
		height: 				auto;
		width: 					204px;
		padding: 				5px 0 5px 0;
		font-weight: 			bold;
		color: 					#50baaf;
		background-color: 		#e6e4d8;
		border: 				2px solid #603d26;
	}
	input.error_input,
	select.error_input,
	textarea.error_input {
		background: 			#fcf5f5;
		border: 				1px solid #d10000;
	}
	    
	
	    
	.clear {
		clear:					both;
		padding:				0;
		margin:					0;
	}
	.error {
		color:					#c00;
		font-weight:			bold;
	}
	.top {
		padding:				0;
		margin:					0;
	}
	.telephone {
		font-size:				1.5em;
		color:					#4ac3b7;	
	}
	img.adverts {
		float:					left;
		border:					0;
		margin:					3px 0 3px 0;
	}
	#links a {
		color:					#600;
	}
	#links p, #footer p {
		line-height:			1.5em;
		padding:				3px 0 3px 0;
		text-align:				center;
		margin:					0;
	}
	#footer a {
		color:					#666;	
	}
	#thumbs img {
		padding:				0;
		margin:					0 0 0 4px;
		border:					1px solid #a20000;	
	}
	#logos img {
		padding:				0;
		margin:					0 0 0 -4px;
		border:					0;	
	}
	
	
	/* Menu Styles */
	
	 ul#menubar {
		clear:					both;
		list-style-type:		none;
		background:				transparent;
		background-image:		url('/images/menu-bg.gif');
		background-position:	top left;
		background-repeat:		repeat-x;
		width:					auto;
		height:					34px;
		margin:					0;
		padding:				0 15px 0 25px;
		border:					0;
	}
	ul#menubar li {
		display:				inline;
		padding:				0;
		margin:					0;
		border:					0;
	}
	ul#menubar li a {
		float:					left;
		display:				block;
		height:					28px;
		padding:				6px 10px 0 10px;
		margin:					0;
		border-top:				0;
		color:					#fefefe;
		font-size:				1.2em;
		font-weight:			normal;
	}
	ul#menubar li a:hover {
		color:					#4ac3b7;
		text-decoration:		none;
	}
	ul#menubar li#tel {
		float:					right;
		text-align:				right;
		width:					auto;
	}
	ul#menubar li#tel a {
		color:					#4ac3b7;
		height:					34px;
		margin:					0 auto;
		padding:				5px 0 0 0;
		border:					0;
		font-size:				1.4em;
		font-weight:			bold;
	}
	ul#menubar li#tel a:hover {
		color:					#4ac3b7;
		text-decoration:		none;
	}
		
	
	
	/* LAYOUT STRUCTURE */
	
	#container {
		width:					796px;
		text-align:				left;
		margin:					0 auto;
		margin-top:				8px;
		padding:				0;
		border:					8px solid #fff;
	}
	#header {
		clear:					both;
		background-color:		#e6e4d8;
		background-image:		url('/images/header-bg.gif');
		background-position:	top right;
		background-repeat:		no-repeat;
		width:					100%;
		height:					149px;
		margin:					0;
		padding:				0;
		border:					0;
	}
	#content {
		background-color:		#fff;
		background-image:		url('/images/content-bg.gif');
		background-position:	top right;
		background-repeat:		no-repeat;
		width:					100%;
		height:					auto;
		margin:					0;
		padding:				0;
		border:					0;	
	}
	#front_photo {
		float:					left;
		width:					373px;
		height:					413px;
		padding:				0;
		margin:					0;
		border:					0;
		background:				transparent;		
		background-image:		url('/images/beauty-lady.jpg');
		background-position:	top left;
		background-repeat:		no-repeat;
	}
	#main_content, #wide_content {
		background:				transparent;
		float:					right;
		width:					390px;
		padding:				0;
		margin:					15px 30px 5px 0;
		border:					0;	
	}
	#wide_content {
		width:					756px;
		margin:					15px 20px 5px 20px;
	}
	#wide_content img.photo {
		float:					right;
		clear:					right;
		padding:				2px;
		margin:					0 0 10px 20px;
		border:					1px solid #5f3c26;	
	}
	#links {
		clear:					both;
		background-color:		#e6e4d8;
		width:					100%;
		height:					auto;
		margin:					auto 0;
		text-align:				center;
		padding:				3px 0 3px 0;
		border:					0;
	}
	#footer {
		clear:					both;
		background-color:		#e6e4d8;
		width:					100%;
		height:					auto;
		margin:					auto 0;
		text-align:				center;
		padding:				3px 0 3px 0;
		border:					0;	
	}
	#thumbs {
		float:					right;
		text-align:				right;
		width:					235px;
		height:					66px;
		padding:				0;
		margin:					5px 30px 0 0;
		border:					0;
	}
	#logos {
		background-color:		#fff;
		width:					100%;
		height:					106px;
		margin:					0 auto;
		text-align:				center;
		padding:				0;
		border:					0;	
	}
