div.scroller, div.scroller2 {
position: absolute;left: 173px;top: 809px;width: 38px;margin:0px;padding:0px;height: 22px;}
div.scroller2 {top: 788px;}
.scroller a:hover, .scroller2 a:hover{}


html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


#example {position: absolute;}

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* lw */
div.bg {background-image: url(images/new-bg.jpg);background-repeat:no-repeat;position:relative;width:997px;height:894px;margin:0px;padding:0px;overflow:hidden;}


/* 
.graphics,.home,.assisted-living,.senior-living,.senior-residences,.join-our-team,.contact-us,.islandia-east,.islandia-west,.hauppauge,.bohemia,.westbury
 */
 
.graphics
{position:absolute;left: 165px;top: 136px;width: 832px;margin:0px;padding:0px;height:758px;
 background-repeat:no-repeat;}
 
 .graphics2
 {position:absolute;left: 565px;top: 370px;width: 432px;margin:0px;padding:0px;height:495px;
 background-repeat:no-repeat;}
 

div.logo {position: absolute;left: 13px;top: 11px;width: 187px;margin:0px;padding:0px;height: 118px;}
div.copy {position: absolute;left: 208px;top: 423px;margin:0px;padding:0px;}

div.collumn-two {position: absolute;left: 550px;top: 423px;width: 338px;margin:0px;padding:0px;height: 10px;}


.address {position: absolute;left: 0px;top: 867px;width:997px;height: 22px;margin:0px;padding:0px;text-align: center;}

.address {letter-spacing: 0.02mm;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-transform: uppercase;color: #FFFFFF;}

div.links{position: absolute;left: 163px;top: 845px;width: 748px;height: 16px;margin:0px;padding:0px;text-align: center;}

.links ul, .links li{display:inline;}
.links li{border-left:1px solid white;}
.links li a{border-color:#FDF9EC;border-bottom:1px solid;margin:0px 4px 0px 8px;padding:1px;}
.links li.first{border:0px;}
.links {letter-spacing: 0.02mm;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;text-transform: uppercase;color: #FFFFFF;}
.links a, .address a  {color:#FFFFFF;}
p, .copy ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #505050;line-height: 22px;}	

.copy li {
	margin-bottom:12px;
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 9px 0px;}	
h1,h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;color: #505050;line-height: 22px;
letter-spacing: 0.01mm;font-weight: bold;}	

h2  {font-size:11px;letter-spacing:normal}
	
/* backgrounds */
#home div.graphics{background-image: url(images/home.jpg);}
#assisted-living div.graphics{background-image: url(images/assisted-living.jpg);}
#senior-living div.graphics{background-image: url(images/senior-living.jpg);}
#senior-residences div.graphics{background-image: url(images/senior-residences.jpg);}
#join-our-team div.graphics{ background-image: url(images/join-our-team.jpg);}
#contact-us div.graphics{background-image: url(images/contact-us.jpg);}
#islandia-east div.graphics{background-image: url(images/islandia-east.jpg);}
#islandia-west div.graphics{background-image: url(images/islandia-west.jpg);}
#hauppauge div.graphics{background-image: url(images/hauppauge.jpg);}
#bohemia div.graphics{background-image: url(images/bohemia.jpg);}
#westbury div.graphics{background-image: url(images/westbury.jpg);}



#home div.graphics2{background-image: url(images/lower/home.jpg);}
#assisted-living div.graphics2{background-image: url(images/lower/assisted-living.jpg);}
#senior-living div.graphics2{background-image: url(images/lower/senior-living.jpg);}
#senior-residences div.graphics2{background-image: url(images/lower/senior-residences.jpg);}
#join-our-team div.graphics2{ background-image: url(images/lower/join-our-team.jpg);}
#contact-us div.graphics2{background-image: url(images/lower/contact-us.jpg);}
#islandia-east div.graphics2{background-image: url(images/lower/islandia-east.jpg);}
#islandia-west div.graphics2{background-image: url(images/lower/islandia-west.jpg);}
#hauppauge div.graphics2{background-image: url(images/lower/hauppauge.jpg);}
#bohemia div.graphics2{background-image: url(images/lower/bohemia.jpg);}
#westbury div.graphics2{background-image: url(images/lower/westbury.jpg);}


/* sidebar and towns */
div.sidebar {position: absolute;left: 0px;top: 136px;width: 165px;margin:17px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.towns {position: absolute;left: 0px;top: 391px;width: 165px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.sidebar ul,.towns ul, .towns p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	letter-spacing:.15mm;}
.sidebar li{
	margin:0px 0px 20px 0px;
	line-height: 17px;}
.towns li{
	margin:0px 0px 2px 0px;
	line-height: 17px;
	}
.sidebar a,.towns a {
	color:#FFFFFF;
	height:17px;
	display:block;
	padding:0px 10px 0px 0px;}
.sidebar a:hover, .sidebar a.current{font-weight:bold;background-image:url(images/navigation-over.jpg)}
.towns a {background-image:url(images/towns.jpg)}
.towns a:hover,.towns a.current  {font-weight:bold;background-image:url(images/towns-over.jpg)}

.towns p {
	line-height:18px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.towns p a {background-image:none;display:inline;padding:0px;marging:0px;}
.towns p a:hover {font-weight:normal;color:#505050;background-color:transparent;background-image:none;}


/* current page */
.sidebar strong {font-weight:bold;}

/* sidebar a offsets */
.sidebar a[href="index.html"]{background-position:0px -17px;}
.sidebar a[href="assisted-living.html"]{background-position:0px -54px;}
.sidebar a[href="senior-living.html"]{background-position:0px -91px;}
.sidebar a[href="senior-residences.html"]{background-position:0px -128px;}
.sidebar a[href="join-our-team.html"]{background-position:0px -165px;}
.sidebar a[href="contact-us.html"]{background-position:0px -202px;}

/* town a offsets */
.towns a[href="islandia-east.html"]{background-position:0px -21px;}
.towns a[href="islandia-west.html"]{background-position:0px -40px;}
.towns a[href="hauppauge.html"]{background-position:0px -59px;}
.towns a[href="bohemia.html"]{background-position:0px -78px;}
.towns a[href="westbury.html"]{background-position:0px -97px;}


/* link colors */
.copy a, .collumn-two a {text-decoration:none;color: #505050;}
.copy a:hover, .collumn-two a:hover {color:#d31212;}







/* template divs */
#template .graphics{ background-image: url(images/join-our-team-top.jpg);overflow:hidden;height:234px}
/* switch to fluid */
div.bg#template, #template div.copy  {height:auto;}

#template div.address,#template div.links,#template div.copy{position:static;}

#template div.bottom{background-image:url(images/new-bg-bottom.jpg);height:64px;
background-repeat:no-repeat;}
 #template div.copy  {height:374px}/* matches static height */
  #template div.copy  {height:auto}/* matches static height */
/* postions to margins */
#template  div.links{padding-left:163px;padding-top:15px;}
#template div.address{margin-top:6px;}
/* i added bg2 holder */
div.bg2 {position:relative;background-image: url(images/new-bg-top.jpg);background-repeat:no-repeat;width:997px;margin:0px;padding:0px;}
div.bg#template{background-image: url(images/new-bg-tile.jpg);background-repeat:repeat-y;width:997px;margin:0px;padding:0px;}
/* add padding to bottom*/
#template div.copy  {padding-bottom:33px;padding-left: 208px;padding-top: 423px;}

/* for hyperlink on 'join our team'*/
.copy strong a:link{padding-bottom:2px;border-bottom:1px solid white;}




/* nov 19 08 */
a.neighborhood {letter-spacing:.15mm}



div.starburst {
	position: absolute;
	left: 0px;
	top: 578px;
	width: 187px;
	margin:0px;
	padding:0px;
	height: 118px;
}


/* new starburst april 22 2010 */
div.starburst2 {position:absolute;left:12px;width:198px;height:207px;top:598px;margin:0px;padding:0px;}
div.starburst2 div {position:relative}
div.starburst2 img {margin:0px;position:absolute;top:0px;left:0px}
div.starburst2 div div{display:block;position:absolute;padding-top:47px;left:0px;height:207px;width:198px;}
div.starburst2 p {font-family: Arial;text-align:center;font-weight:bold;font-size:11px;line-height:12px;color:white;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);margin-bottom:5px;}
div.starburst2 p a {color:white;padding-bottom:1px;border-bottom:1px dotted silver}
div.starburst2 p a:hover {color:#fefefe;border-bottom-color: white;color:silver}

/* towns in front */
div.towns {z-index:5;}

/* bigger starburst text for hauppauge and westbury */
#bigger-burst div div {padding-top:60px}