@charset "UTF-8";
/* CSS Document */

body, h1, h2, h3, p, ul, li {margin:0; padding:0;}
ul {list-style-type:none;}
.banner, .mother {margin:0 auto; width:780px;}
#nav, .mother h1, .mother p {padding:0 0 0 50px;}
h1 {color:#ccc485; font-size:18px; font-weight:400; margin:0 0 12px;}
h2 {color:#8c9554; font-size:12px; font-weight:400; font-style:italic; margin:0 0 20px;}
p {margin:0 0 12px;}
a:link, a:visited {color:#717074; font-weight:700;}
a:hover, a:active {color:#222; font-weight:700;}
.green {color:#8c9554;}
.clear {line-height:0; clear:both;}
body {
	background:#d7dcc4;
	margin:0;
	padding:32px 0 16px;
	color:#717074;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	}
.banner {
	border-top:#838b4d 10px solid;
	position:relative;
	z-index:1;
	}
.ban {
	border-top:#fff 3px solid;
	border-bottom:#fff 3px solid;
	}
.logo {
	z-index:20;
	position:absolute;
	left:50px;
	top:130px;
	}
.mother {
	border:#717173 3px solid;
	background:#f8f6ef;
	width:774px;
	}
#nav {
	font-weight:700;
	color:#717173;
	background:#ccc485;
	border-bottom:#fff 3px solid;
	padding:0 0 2px 42px;
	height:18px;
	line-height:18px;
	}
#nav li {
	display:inline;
	padding:0 8px;
	}
#nav a:link, #nav a:visited {color:#fff; text-decoration:none;}
#nav a:hover, #nav a:active {color:#717173; text-decoration:none;}
.left {
	float:left;
	width:450px;
	height:365px;
	background:#fff;
	padding:25px 80px 0 0;
	}
.left li {margin:0 0 0 50px; color:#ccc485; font-weight:700;}
.left h2 {margin:0 0 0 50px;}
.right {
	float:right;
	width:206px;
	padding:25px 38px 0 0;
	}
.right h2, .right ul, .right p {margin:0 0 12px 30px; padding:0;}
#products .right ul {font-weight:700;}
.footer {
	clear:both;
	background:#e9ecdf;
	border-top:#fff 3px solid;
	padding:0 0 2px 23px;
	height:18px;
	line-height:18px;
	}
.footer li {
	display:inline;
	padding:27px;
	}
.normal li {list-style-type:square; font-weight:400; color:#717074;}

#products .left { background:#fff url('images/productsBG2.jpg') no-repeat scroll bottom right; }
#home .right {width:244px; padding:25px 0 0; line-height:25px;}
#home .right h2 {margin:0 54px 25px 30px;}
#about .mother {background:#fff;}
#about .logo {left:55px; top:30px;}
#about .left {width:274px; padding:25px 0 0; height:auto;}
#about .left li {margin:0 0 12px 50px;}
#about .right {width:460px; height:auto;}
#about h1, #about .right p {margin:0 0 12px 15px; padding:0;}
#about h3 {margin:80px 0 0 50px;}
#about h2 {margin:0 0 0 15px;}
#aesthetic .right {width:190px; padding:25px 54px 0 0; font-style:italic; color:#8c9554;}
#aesthetic .left {width:530px; padding:25px 0 0;}
#aesthetic .left .left {width:auto; height:auto; padding:0;}
#aesthetic .left .right {width:310px; padding:0 10px 0 0; margin:0; color:#717074; font-style:normal;}
#aesthetic .left .right p, #aesthetic .left .right h1 {margin:0 0 12px 0; padding:0;}
#before .right ul {font-weight:700; color:#8c9554; text-decoration:underline;}
#services .mother {background:#fff url(images/services.jpg) no-repeat scroll top right;}
#services .left {width:500px; height:auto; padding:25px 30px 0 0; line-height:20px;}
#home .banner {border-top:0;}
#news h2 {font-weight:800; font-style:normal; color:#717074;}
#news .right h1 {font-weight:800; margin:0; padding:0 0 0 30px; font-size:14px;}
#news .left, #contact .left {height:auto;}
#contact .left {background:url(images/building.jpg) no-repeat scroll top left; padding:183px 80px 0 0;}