body { text-align:center; background-image:url(/images/background1.jpg); background-repeat:no-repeat; background-attachment: fixed;background-position:center center;background-color:#21428F; margin:0px; font-family :  "Trebuchet MS";	 color:#666666; font-size:1em; line-height:110%;}
img { border:0px;}
h1 {font-size:1.7em; font-weight:bold; color:#8CC63E;margin-top:0px;margin-bottom:12px; line-height:110%}
h2 {font-size:1.6em; font-weight:500;color:#333333;}
h3 {font-size:1.3em; font-weight:500; margin-top:0px;margin-bottom:9px; color: #8CC63E;}
h4 {font-size:1.2em; font-weight:500; margin-top:0px;margin-bottom:9px; color: #8CC63E;}

li{margin-left: 15px;}

a:ACTIVE, a:LINK, a:VISITED {	font-weight:bold;color:#666666;	text-decoration:none; 	}
a:HOVER {	color:#666666;	text-decoration:underline;  }
a.green:ACTIVE, a.green:LINK, a.green:VISITED {	font-weight:bold;color:#8CC63E;	text-decoration:none; 	}
a.green:HOVER {	color:#8CC63E;	text-decoration:underline;  }

#clear, .clear{	clear:both;}
#container { margin: auto; } 
#headerholder{height:153px;background-image:url(/images/bg_top1.png); background-position:center top;background-repeat:no-repeat; margin-bottom:0px; }
#middleholder {background-image:url(/images/bg_mid1.png);background-repeat:repeat-y; background-position:center bottom;_margin-top:0px;}
#header { width:950px;height:153px; cursor:pointer;  }


#header .subnav {float:left;   list-style: none;   padding: 0px;margin-left:0px; margin-top:122px;}
#menu {  text-align:left; width:950px; height:28px; background-image: url(/images/menu1.jpg);}
#menu a{outline:none; text-indent: -9999px; float: left;background-color: transparent; background-image: url(/images/menu1.jpg); background-repeat: no-repeat;  height:28px;width:950px;}
#menu a#about{width: 82px; background-position: 0px 0px; margin:0px 0px 0px 0px;}
#menu a#about:hover{width: 82px;background-position: 0px -30px;  margin:0px 0px 0px 0px;}
#menu a#carehomes{width: 128px; background-position: -83px 0px;  margin:0px 0px 0px 1px;}
#menu a#carehomes:hover{width: 128px;background-position: -83px -30px; margin:0px 0px 0px 1px;}
#menu a#homecare{width: 119px; background-position: -212px 0px;  margin:0px 0px 0px 1px;}
#menu a#homecare:hover{width: 119px;background-position: -212px -30px; margin:0px 0px 0px 1px;}
#menu a#retail{width: 78px; background-position: -332px 0px;  margin:0px 0px 0px 1px;}
#menu a#retail:hover{width: 78px;background-position: -332px -30px; margin:0px 0px 0px 1px;}
#menu a#direct{width: 84px; background-position: -411px 0px;  margin:0px 0px 0px 1px;}
#menu a#direct:hover{width: 84px;background-position: -411px -30px; margin:0px 0px 0px 1px;}
#menu a#news{width: 74px; background-position: -496px 0px;  margin:0px 0px 0px 1px;}
#menu a#news:hover{width: 74px;background-position: -496px -30px; margin:0px 0px 0px 1px;}
#menu a#environment{width: 140px; background-position: -571px 0px;  margin:0px 0px 0px 1px;}
#menu a#environment:hover{width: 140px;background-position: -571px -30px; margin:0px 0px 0px 1px;}
#menu a#testimonials{width: 137px; background-position: -712px 0px; margin:0px 0px 0px 1px;}
#menu a#testimonials:hover{width: 137px;background-position: -712px -30px;margin:0px 0px 0px 1px;}
#menu a#contact{width: 100px; background-position: -850px 0px; margin:0px 0px 0px 1px;}
#menu a#contact:hover{width: 100px;background-position: -850px -30px;margin:0px 0px 0px 1px;}

#bottomholder{height:45px;background-image:url(/images/bg_footer1.png); background-position:center top;background-repeat:no-repeat; }

#footerholdertop {height:45px;background-image:url(/images/btmbg_top1.png); background-position:center top;background-repeat:no-repeat; margin-top:24px;}
#footerholdermid {margin-top:0px;background-image:url(/images/btmbg_mid1.png); background-position:center top;background-repeat:repeat-y;font-size:0.65em; }
#footerholdermid a {font-weight:normal;font-size:1.1em;}
#footerholdermid .holder{width:950px;}
#footerholdermid .holder .content{float:left;text-align:left; width:576px; margin:-24px 24px 24px 24px; line-height:150%; }
#footerholdermid .holder .content .linkbox{float:left; width:90px;margin-right:6px }
#footerholdermid .holder .terms{float:left;  text-align:left; width:276px; margin:-24px 24px 24px 24px; line-height:150%; }
#footerholdermid .holder .terms .boxcontent{font-size:1.1em;}
#footerholdermid .holder .terms .boxcontent a {font-weight:bold; font-size:1em;color:#666666; }

#footerholderbtm{height:16px;background-image:url(/images/btmbg_btm1.png); background-position:center top;background-repeat:no-repeat; }

#flashcarousel {float:left; height:285px; margin-top:0px; width:623px;background-color:#cccccc;}

#main {width:904px; margin-top:24px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox.jpg);}
#main .content{margin:20px; padding-top:0px}
#main .btm {width:904px; margin-top:-16px; height:19px;background-image:url(../images/btmbox.jpg);}


#subholder {width:950px; }
#suboptions {float:right; width:324px; margin-top:0px; margin-right:0px; padding-top:0px;font-size:0.8em; text-align:left; }
#suboptions .content{margin:0px; }

#suboptions .content .link{margin:10px; margin-top:2px;margin-bottom:5px; padding-bottom:5px;border-bottom:1px dotted #004B97; line-height:150%;}
#suboptions .content .link2 {margin:10px; margin-top:2px;margin-bottom:5px; padding-bottom:0px; line-height:120%;}
#suboptions .content .link a{padding-top:0px; color:#000000}
#suboptions .content .btm{width:215px; margin-top:-5px; height:19px;background-image:url(../images/btmsubbox.jpg);}

#subholder .mainhome { float:left; width:623px; margin-top:00px; font-size:0.8em; text-align:left;}
#subholder .mainhome .content{margin:24px 24px 0px 24px; line-height:150%; }

.arrowlistmenu{width: 276px;margin-top:-6px; margin:24px;}
.arrowlistmenu .menuheader{ color: #8CC63E;margin: 0px;padding: 6px 0px 6px 0px; cursor: pointer;}
.arrowlistmenu .openheader{ color: #8CC63E;margin: 0px;padding: 6px 0px 6px 0px; cursor: pointer;}
.arrowlistmenu ul{ list-style-type: none;margin: 0;padding: 0;}
.arrowlistmenu ul li{padding: 0px; }
.arrowlistmenu ul li a{color: #666666;display: block;text-decoration: none;font-weight: bold;border-bottom: 0px solid #8CC63E;}
.arrowlistmenu ul li a:visited{color: #666666;}
.arrowlistmenu ul li a:hover{color: #666666;text-decoration:underline;}

#form {margin-top:0px; margin-left:22px;float:left; text-align:right;width: 452px;}
#form fieldset {		font-size:1em; border:0px;}
#form fieldset input, #form fieldset textarea{font-family: 'Trebuchet MS'; margin:0px; width: 346px; border:0px solid #999999; color: #000000;	background-color:#DCEEC5;}
#form fieldset select {font-family: 'Trebuchet MS';margin:0px; width: 346px; color: #000000;	border:0px;background-color:#DCEEC5;	}
#form fieldset label {text-align:right;	float:left;	color:#000000; font-size: 0.9em;	width:70px; font-weight:bold;margin-right:2px;}
#form fieldset input:focus, #form fieldset textarea:focus { background: #efefef; color:#333333;	font-size: 1em;}
#form .formelementholder {border:2px solid #8CC63E;background-color:#DCEEC5;width:350px; float:left;}

#login {float:left;margin:0px 0px 0px 0px;padding:0px;width:260px;font-size:1em; border:0px;height:70px}
#login input, #login textarea {float:left;font-family: 'Trebuchet MS';margin:3px;  text-indent:0px;border:1px solid #8CC63E;  color: #333333;	background-color:transparent !important; 	}
#login label {text-align:left;	 line-height:190%;float:left;	color:#666666; font-size: 1em;	width:72px; font-weight:bold; margin:0px;}
