/*Reset============*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0pt none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit;
	margin:0pt; outline-color:invert; outline-style:none; outline-width:0pt; padding:0pt; vertical-align:baseline;
}
*:focus{outline-color:invert;outline-style:none;outline-width:0pt;}
body{background:white none repeat scroll 0%;color:black;line-height:1;}
table{border-collapse:separate;border-spacing:0pt;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*------=====================*/




body {font-family: Arial, Helvetica, Geneva, san-serif; font-size: 14px; line-height: 1.2em; background: #9fca8b url(bkgd2.jpg) right 200px no-repeat; margin-top: 0;}
h1 {font-size: 2.2em; line-height: 1em; font-weight: bold; color: #60b601; padding: 0; margin: 0; font-style: italic;}

h2 {font-size: 1.2em; color: #60b601; font-weight: normal; font-style: italic;}
h3 {font-size: 1em; color: #888; font-weight: normal; font-style: italic;}
h4 {font-size: 1.4em; color: #390; font-weight: bold; font-style: italic;}
td {font-size: 12px; font-weight: bold; color: #000; line-height: 20px}

h5 {  font-family: Arial, Helvetica, Geneva, san-serif; font-size: 30px; font-weight: bold; color: #60b601; line-height: 24px}
h6 {font-size: 16px; line-height: 8px; font-weight: bold; color: #000}

p {font-family: Arial, Helvetica, Geneva, san-serif;}

h2, h4, h5, h6, p {padding: 0; margin: 0 0 20px 0;}
a {font-size: 1.1em; color: #888;}
a:hover {color: #60b601}
ul {padding: 0; margin: 0;}
li {float: left; margin-left: 50px; list-style-type: disc; list-style-position: outside; margin-bottom: 10px;}
ol li {width: 170px; margin-left: 30px;}

div.clear {clear: both;}

div.scroll {
scrollbar-arrow-color: #390;
scrollbar-base-color: #ddd;
}





a img {border: none;}
img {border: none;}

div#wrapper{
	width: 800px; padding-left: 16px;
	margin: 0 auto;
	position: relative;
	background: url(shadow.png) 0 0  repeat-y;
}

/*Content=============================*/

div#content {
	margin: 40px 120px 30px 60px;
}
span#Rsymbol {
	position: relative;
	top: -8px;
	font-size: 0.6em;
}
span#Rsymbol_text {
	position: relative;
	top: -4px;
	font-weight: bold;
}

.gray {color: #555;}
.bigGreen {color: #60b601; font-size: 1.4em;}

div.quote {display: inline;}
div.quote h3 {width: 390px; float: left; margin: 20px 0 0 20px; line-height: 1.3em;}
div.quote img {float: left;}
span.big {font-size: 1.4em; margin-bottom: -30px;}

/*Contact Form==============================*/
table {width: 500px;}
td {padding: 5px;}
input#reset, input#submit  {float: right;}
input#submit  {margin-right: 50px;}
input#reset{margin-right: 10px;}
/*Footer==================================*/

div#footer {width: 760px;}
div#footer h3 {text-align: right; font-size: 0.9em; margin: 50px 0 -5px 0;}

div#footerContent {border-top: 1px solid #888; margin: 10px 0 0 10px; width: 100%;}

div#footer img {
	float: left;  
	padding-left: 10px; border-left: 1px solid #888;
}
address {
	font-size: 12px; color: #888; font-style: normal; 
	width: 205px; padding: 20px 10px 10px 30px;
	float: left;
}
div#finish {
	width: 800px; height: 30px; padding-left: 10px;
	margin: 0 auto;
	position: relative;
	background: url(bottomShadow.png) -3px 0 no-repeat;
}	
	

/*  Home----------================================*/
div.cleaningLady {text-align: left; background: url(Cleaning_Lady.jpg) right bottom no-repeat; height: 250px; padding: 50px;}



/*  Team--------==================================*/

div#teamSlide {border-bottom: 1px solid #390;}

#content {width: 608px; height: 80%; margin-top: 70px; margin-left: 188px; padding: 0px;} 

#content .menuHeading {filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; background-color: #fff; height: 30px; border: 1px solid #390;}


#content .menuHeading a {display: block; height: 22px; text-align: left; padding-left: 10px; color: #390; font-weight: bold; font-size: 1.1em; padding-top: 8px; text-decoration: none;}

#content .menuDetails {height: 200px; overflow: hidden; background-color: #eee; padding-left: 190px; text-align: left; border-left: 1px solid #390; border-right: 1px solid #390;}
#content .menuDetails p {width: 295px; font-size: 0.9em; color: #555; margin-top: 10px;}
#content .menuDetails a {color: #555; text-transform: uppercase;}
#content .menuDetails a:hover {color: #390;}

#content #menu1details {height: 0; overflow: hidden; background-image: url(Eliot.jpg);}
#content #menu2details {height: 0; overflow: hidden; background-image: url(Moana.jpg);}
#content #menu3details {height: 0; overflow: hidden; background-image: url(Michelle.jpg);}
#content #menu4details {height: 0; overflow: hidden; background-image: url(Pat.jpg);}
#content #menu5details {height: 0; overflow: hidden; background-image: url(Liz.jpg);}
#content #menu6details {height: 0; overflow: hidden; background-image: url(Evelyn.jpg);}
	
	
	
	
	

/*Menu=====================================*/

a#mi_0_0 {
	width: 55px;
	border-right: 2px solid #fff;
	padding-left: 25px;
}
a#mi_0_1 {
	width: 90px;
	border-right: 2px solid #fff;
	padding-left: 0px;
}
a#mi_0_2 {
	width: 92px;
	border-right: 2px solid #fff;
	padding-left: 10px;
}
a#mi_0_3 {
	width: 87px;
	border-right: 2px solid #fff;
	padding-left: 20px;
}
a#mi_0_4 {
	width: 68px;
	border-right: 2px solid #fff;
	padding-left: 25px;
}
a#mi_0_26 {
	width: 95px;
	border-right: 2px solid #fff;
	padding-left: 10px;
}
a#mi_0_27, a#mi_0_28, a#mi_0_29 {
	margin-left: -15px;
}
a#mi_0_30 {
	width: 70px;
	padding-left: 25px;
}
a#mi_0_31 {
	width: 97px;
	padding-left: 15px;
}
a#mi_0_0, a#mi_0_1, a#mi_0_2, a#mi_0_3, 
a#mi_0_4, a#mi_0_24, a#mi_0_28, a#mi_0_29 { }

/*Products===========================================*/

.products img {float: left;}
.products p, .products h3, .products h1, .products ol {width: 450px; margin: 5px 0 0 200px; display: block;}
img.divide {clear: both; display: block; float: none;}