BODY {color:#000;font-family:verdana,helvetica,arial,sans-serif;font-size:11px;font-style:italic;font-weight:bold;background:#f4dfc7;overflow:hidden;}
IMG, DIV {behavior: url(devlin-fix.htc);}
IMG {border:0;}
HR {border:1px solid #730b27;}
H1 {font-family:"Times New Roman",Times,serif;}
H2 {color:#7a1732;text-align:center;font-weight:bold;font-size:140%;}
H3 {color:#7a1732;text-align:center;font-weight:bold;font-size:115%;}
H3 span {color:#000;}
EM {color:#7a1732;}
A {color:#7a1732;text-decorations:none;}
A:hover {color:#;text-decorations:underline;}
#head {position:absolute;top:0px;left:0;padding:0;margin:0px;overflow:visible !important;z-index:700;}
#headText {position:relative;top:-52px;z-index:901;width:500px;text-align:center;}
#headText H1 {padding:0 0 0 70px;margin:0;color:#FFF;font-size:165%;font-style:italic;font-weight:bold;white-space:nowrap; font-variant:small-caps;}
#headText H1 A {color:#FFF;text-decorations:underline;}
#headText H1 A:hover {color:#FFF;text-decorations:none;}
.headSub {margin:18px 0 0 25px;font-weight:bold;font-style:italic;font-size:110%;text-align:left;}
.headSub span {color:#FFF;font-size:115%;}
#headSlider {margin:0;padding:0;width:525px;height:32px;position:relative;overflow:hidden !important;}
.headSlide {margin:0;padding:0;width:400px;height:24px;left:-550px;position:absolute;}
.headSlide H1{margin:0;padding:0;}
.headSlide H1 A {color:#FFF;text-decorations:underline;}
.headSlide H1 A:hover {color:#FFF;text-decorations:none;}
#nav {overflow:visible;position:absolute;top:130px;left:25px;bottom:50px;z-index:800;white-space:nowrap;line-height:36px;font-weight:bold;z-index:90;}
#nav ul {list-style:none;padding:0;margin:0;}
#nav ul li a {list-style:none !important;padding:0px;margin:0;}
#nav a {color:#FFF;text-decoration:none;}
#nav a:hover {color:#b4baba;text-decoration:none;}
.navSub {position:absolute;left:0;top:0;width:200px;visibility:hidden;margin:12px;padding:0px;border:1px solid #7a1732;line-height:24px;background:#f7d3b2;list-style:none;font-size:11px;font-weight:bold;z-index:100;}
.navSub li {padding:4px 10px;background:#f7d3b2;border-bottom:1px solid #7a1732;}
.navSub a {color:#7a1732;text-decoration:none;}
.navSub a:hover {color:#000;text-decoration:none;}
.anylinkshadow{position:absolute;left:0;top:0;z-index:99;background:black;visibility:hidden;}
#navcolbg {width:190px;height:100%;position:absolute;left:0px;top:0px;z-index:1;}
.navcolbg {width:190px;height:100%;min-height:600px;}
#retirement {overflow:auto;position:absolute;top:125px;left:150px;right:0px;bottom:25px;}
#senior {margin:0 24px 0 50px;}
#home {width:100%;padding:12px 0;}
.home {width:100%;}
#assisted {margin:0 24px 0 50px;}
.living {display:block;position:relative;width:185px;float:right;margin:0;padding:0 0 5px 35px;}
.living ul {text-indent:0;padding:0;margin:0;line-height:16px;}
.living2 {display:block;position:relative;width:150px;float:right;margin:0;padding:18px 0 65px 35px;}
.living2 ul {text-indent:0;padding:0;margin:0;line-height:16px;}
.clr {clear:both;}
#footer {overflow:hidden;position:absolute;bottom:0;left:0;height:25px;color:#000;z-index:1;}
#admission {position:absolute;top:445px;left:30px;z-index:999;}
#logoMark01 {position:absolute;top:56px;left:0;z-index:5;}
#logoMark02 {position:absolute;top:520px;left:0;z-index:5;}
#logoMark03 {position:absolute;top:350px;left:110px;z-index:5;}
.form {line-height:24px;white-space:nowrap;}
/* SUB PAGE LAYOUT */
#nursing {margin:20px 24px 0 50px;padding-bottom:24px;}
#nursing p {font-size:80%;border-bottom:1px solid #730b27;padding-bottom:8px;}
#nursing p span {color:#ca7f7f}
#nursing a {text-decoration:none;}
#nursing a:hover {text-decoration:underline;}
#care {margin:0 24px 0 50px;}
#care H2 {text-align:left !important;}
#care H3 {text-align:left !important;}
#rehab {display:block;float:right;top:0;padding:0 0 0 24px;}
#rehabilitation {}
.faq UL {line-height:32px;font-size:115%;}
.faq UL LI A {text-decoration:none;}
.faq UL LI A:hover {text-decoration:underline;}
.faq P {padding:32px;border-bottom:1px solid #7f263a;}
.faq EM {font-size:115%;line-height:16px;}
/* SLIDESHOW HOMEPAGE */
div.rotator {position:relative;width:100%;display:none;}
div.rotator ul {width:100%;padding:0;margin:0;}
div.rotator ul li {float:left;position:absolute;width:100%;list-style:none;padding:0;margin:0;}
div.rotator ul li img {width:100%;padding:0;margin:0;}
div.rotator ul li.show {z-index:1;padding:0;margin:0;}
/* SLIDESHOW SUBPAGES */
div.rotator1 {position:relative;width:208px;height:108px;display:none;}
div.rotator1 ul {width:208px;height:108px;padding:0;margin:0;}
div.rotator1 ul li {float:left;position:absolute;width:208px;height:108px;list-style:none;padding:0;margin:0;}
div.rotator1 ul li img {width:208px;height:108px;padding:0;margin:0;}
div.rotator1 ul li.show1 {z-index:1;padding:0;margin:0;}

div.rotator2 {position:relative;width:208px;height:108px;display:none;}
div.rotator2 ul {width:208px;height:108px;padding:0;margin:0;}
div.rotator2 ul li {float:left;position:absolute;width:208px;height:108px;list-style:none;padding:0;margin:0;}
div.rotator2 ul li img {width:208px;height:108px;padding:0;margin:0;}
div.rotator2 ul li.show2 {z-index:1;padding:0;margin:0;}

div.rotator3 {position:relative;width:208px;height:108px;display:none;}
div.rotator3 ul {width:208px;height:108px;padding:0;margin:0;}
div.rotator3 ul li {float:left;position:absolute;width:208px;height:108px;list-style:none;padding:0;margin:0;}
div.rotator3 ul li img {width:208px;height:108px;padding:0;margin:0;}
div.rotator3 ul li.show3 {z-index:1;padding:0;margin:0;}

/*FORM STYLE*/
#formBox {width:540px;text-align:left;background:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;box-shadow:rgba(0,0,0,.2) 0px 0px 5px;}
#formBox ul{margin:0;padding:0;list-style-type:none;}
* html form ul{ /* IE6 Margin Percent Bug for Halves/Thirds */width:99%;zoom:1;}
#formBox li{margin:0;padding:6px 1% 9px 1%;clear:both;background-color:transparent;position:relative; /* Makes Instructs z-index stay on top in IE. */-webkit-transition: background-color 350ms ease-out;-moz-transition: background-color 350ms ease-out;-o-transition: background-color 350ms ease-out;transition: background-color 350ms ease-out;}
#formBox li:hover {background-color:yellow;}
#formDesc {display:block;}
#textResize {position:absolute;top:80px;left:25px;z-index:999;cursor:pointer;}

/*
#formBox ul:after,form li:after, form li div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#formBox li div{margin:0;padding:0;color:#444;}
#formBox li span{margin:0 .3em 0 0;padding:0;float:left;color:#444;}
#formBox li div label, form li span label{margin:0;padding-top:3px;clear:both;font-size:85%;line-height:160%;color:#444;display:block;}
fieldset{display:block;border:none;margin:0;padding:0;}
label.desc, legend.desc{font-size:95%;font-weight:bold;color:#222;line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space: normal;width:100%;}
input.text, input.search, input.file, textarea.textarea, select.select{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;font-size:100%;color:#333;margin:0;padding:2px 0;}
input.text, input.search, textarea.textarea{border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#fff url(../images/fieldbg.gif) repeat-x top;}

