body {
	margin: 0;
	margin-top: 50px;
	background:#8CC63F;
	font: 13px Veranda, Arial, Trebuchet MS, sans-serif; 
	color : #ffffff;
	padding:0;}

#maincontainer {
	width: 780px;
	background:#000000;
  	text-align: left;
	padding: 0;
	margin:0 auto;
	position: relative; }
	
	
body {
	text-align: center;}

#top {
	width: 770px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	position: relative;
	background:#000000;}
	
#top #logo {
	width: 338px;
	height: 100px;
	position: absolute;
	left: 400px;
	top: 30px;
	background: url(../images/main/logo.gif) 0 0 no-repeat;
	text-indent: -2000px;
	z-index: 1; }
	
	
#top #navigation {
	position: absolute;
	left: 20px;
	top: 20px;
	background: #000000;
	z-index: 1;
	margin : 0 4px 0px 0;
	height:30px;}
	
#navigation ul {
list-style : none;
padding : 0;
margin : 0;
}
#navigation li {
float : left;
margin : 0;
padding : 0;
margin-right : 4px;
}

#navigation li a {
font-weight : normal;
font-size : 0.9em;
font-family : arial;
text-decoration : none;
text-align : left;
color : #fff;
width : 100px;
height : 25px;
margin : 2px 0 0 0;
display : block;
}
#navigation .home {
background : url('../images/main/nav_home.gif') no-repeat top left;
color : #000000;
}
#navigation .home:hover, #navigation .homeon {
background : url('../images/main/nav_home_on.gif') no-repeat top left;
color : #ff6600;
}

#navigation .contact {
background : url('../images/main/nav_contact.gif') no-repeat top left;
color : #000000;
}
#navigation .contact:hover, #navigation .contacton {
background : url('../images/main/nav_contact_on.gif') no-repeat top left;
color : #ff6600;
}
	
#main {
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 30px;
	z-index: 1;
	height: 330px;}
	
#main h1 {
	font-size: 20px;
	line-height: 25px;
	color: #8CC63F;
	margin-top: 20px;
	margin-bottom: 1px;
	padding: 12px 0px 0px 0px;}
	
#main p {
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 1px;
	padding: 9px 0px 0px 0px;}
	
#main p a {
	color: #8CC63F;
	text-decoration: none;}
	
#main p a:hover {
	color: #8CC63F;
	text-decoration: none; }


#content {
	width: 350px;
	height: 300px;
	padding: 0;
	position: relative;
	float: left;
	font-size: 0;
	line-height: 0;
	z-index: 1; }



#companylogos {
	font-size: 0;
	line-height: 0;
	margin: 0px 0px 0px 20px;
	padding: 0;
	height: 0px;
	position: relative;
	clear: both;}
	
#picture {
	width: 400px;
	height: 370px;
	position: absolute;
	left: 380px;
	top: 130px;
	background: url(../images/main/motherandgirl.gif) 0 0 no-repeat;
	text-indent: -2000px; }

#footer {
width: 770px;
	text-align: right;
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom: 5px;
      clear: both;
	  position: relative;
}

#footer_right {
	float:right;
	margin-right:10px;
	margin-top:10px;}
	
#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #000000;
}


	








