
/* CSS Document */
body {background: #666666 url(../images/siteBG.gif) repeat-x top;
	margin-top:20px;
	margin-left:0;
	margin-right:0;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	}
/*
ORIGINAL
div#vertContainer {width:998px; margin-left:auto; margin-right:auto; position:relative; border:3px solid #ffffff; min-height:700px; background: #44383E url(../images/verticalSWATCHpink.jpg) repeat-x top;}
also check out pink2 and pink3
*/
div#vertContainer {width:998px; margin-left:auto; margin-right:auto; position:relative; border:3px solid #ffffff; min-height:700px; background: #7d0a2c url(../images/verticalSWATCHpink5.jpg) repeat-x top;}
div.mainContainer {width:966px; position:relative; height:auto; margin-top:60px; margin-left:auto; margin-right:auto; background:none; z-index:1;}
div.mainContainer2 {width:966px; position:relative; height:auto; margin-top:60px; margin-left:auto; margin-right:auto; background-color:none;}
/*Island of data starts here*/
div.cryptoNomicon1 {float:left; width:966px; height:auto; background-color:white;}
div.cryptoNomicon1_blue {float:left; width:966px; height:100%; background:url(../images/zebra_white.gif) repeat-y;}
div.cryptoNomicon2 {float:left; margin-left:0; width:160px; height:auto;}
div.cryptoNomicon2_red {float:left; margin-left:0; width:160px; height:100%; background:none;}
div.cryptoNomicon3 {position:relative; width:152px; left:0px; top:0px; height:auto;}
div.cryptoNomicon3_black {position:relative; width:152px; left:8px; top:0px; height:100%; background:none;}
div.cryptoNomicon4 {float:left; margin-left:0; width:806px; height:auto;}
div.cryptoNomicon4_2 {float:left; margin-left:0; width:806px; height:auto; background:none;}
div.cryptoNomicon5 {float:left; width:646px; height:auto;}
div.cryptoNomicon5_2 {float:left; width:646px; height:auto; background:none; padding-bottom:300px;}
div.cryptoNomicon5_3 {float:left; width:646px; height:auto; background:none; padding-bottom:0;}
/*python rollers here*/
div.cryptoNomicon6 {float:right; margin-right:0; width:160px; height:auto; background-color:white;}
div.cryptoNomicon6_2 {float:right; margin-right:0; width:160px; height:100%; background:none;}
div.cryptoNomicon7 {position:relative; width:152px; left:8px; top:0px; height:auto;}
div.cryptoNomicon7_2 {position:relative; width:152px; left:0; top:-20px; height:100%; background:none;}
div.blip {font-size:3px; height:3px; width:150px;}
div.bleep {clear:both; font-size:5px;}
h1 { color:#9d114a; font-size:24px; padding-left:15px; margin-top:0px; padding-top:10px; font-family:"Times New Roman", Times, serif;}
h2 { color:black; font-size:18px; padding-left:10px; margin:0px; }
.callHighlight{color:#9d114a; font-size:18px;}
.callHighlightReg{color:#9d114a; font-size:14px;}

p.stateDrop {margin-top:15px; font-weight:bold; font-size:14px; margin-bottom:0; padding-left:3px;}
p.stateLink {padding-left:8px; margin-bottom:0px; margin-top:0px;}
#blockrefs a:link {display:block; font-size:12px;}
#blockrefs0 a {display:block; font-size:12px; text-decoration:underline;}
#blockrefs1 a {display:block; font-size:12px; text-decoration:underline;}
#scroller_index_com a {display:block;}

#blockrefs3 a {display:block;}

div#blockrefs3 a:link, a:visited {font-size:12px;}

.invisible { display: none; }
table.tours {display: none;}
div.company {display: none; background-color:white;}
div.resources {display: none; background-color:white;}
button.seemore {width:180px; font-size:12px;}
.comingSoon {color:red; font-size:14px;}

p.panAngle {margin-top:0px; width:620px; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
p.tourTitle{margin-bottom:0px; padding-left:5px; text-align:left; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#7f7f65;}
div#flashPaceDiv {position:relative; left:13px; width:620px; height:400px; color:red; font-size:14px; z-index:1;}

#scroller_index_com a, a:link, a:visited {font-size:12px; text-decoration:underline; color:#03F; margin-left:0px;}
#scroller_index_com a:hover {font-size:12px; text-decoration:underline; color:#900; margin-left:0px;}
#scroller_index_com table{margin-left:2px;}

div#newlyOpened a, a:link, a:visited {font-size:12px; text-decoration:none; color:#FFF; margin-left:0px;}
div#newlyOpeneda:hover {font-size:12px; text-decoration:none; color:#FFF; margin-left:0px;}
div#indexFooterLinks a, a:link, a:visited {font-size:14px; text-decoration:underline; color:#03F; margin-left:0px;}
div#indexFooterLinks a:hover {font-size:14px; text-decoration:underline; color:#900; margin-left:0px;}
#virtualButtonLinks a:link, a:visited {font-size:10px; color:blue; text-decoration:none;}
#virtualButtonLinks a:hover {font-size:10px; color:blue; text-decoration:none;}
div#mainIndexLinks a, a:link, a:visited {font-size:14px; text-decoration:underline; color:#03F; margin-left:0px;}
div#mainIndexLinks a:hover {font-size:14px; text-decoration:underline; color:#900; margin-left:0px;}
div#primaryIndexContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#primaryIndexContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryIndexContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryIndependentContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#primaryIndependentContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryIndependentContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryAssistedContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#primaryAssistedContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryAssistedContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryAssistedMemoryContent{width:620px; height:auto; margin-left:13px; margin-top:10px;}
div#primaryAssistedMemoryContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryAssistedMemoryContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryTownhomeContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#primaryTownhomeContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryTownhomeContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryPhotoTourContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#primaryPhotoTourContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryPhotoTourContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryGalleryContent{position:relative; width:569px; height:auto; margin-left:50px; margin-top:5px;}
div#primaryGalleryContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryGalleryContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#requestInfoContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#requestInfoContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#requestInfoContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#amenitiesContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#amenitiesContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#amenitiesContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#foodContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#foodContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#foodContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#floorplansContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#floorplansContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#floorplansContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#frequentQuestionsContent{width:620px; height:auto; margin-left:13px;}
div#frequentQuestionsContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#frequentQuestionsContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#newsContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#newsContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#newsContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#eventsContent{width:620px; height:auto; margin-left:13px; margin-top:5px; text-align:center;}
div#eventsContent a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#eventsContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#activitiesContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#activitiesContent a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#activitiesContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#testimonialsContent{width:620px; height:auto; margin-left:13px; margin-top:5px;}
div#testimonialsContent a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#testimonialsContent a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}

#quickFacts {}
/*activities*/
div.calcontainer{width:618px; background-color:#000000; margin-left:auto; margin-right:auto; height:auto;}
div.weekday{float:left; width:87px; margin-left:1px; margin-top:1px; background-color:white; height:auto; background-color:#9d114a; color:white; text-align:center;}
div.caldate{float:left; width:87px; margin-left:1px; margin-top:1px; background-color:white; height:229px;}
div.caldateGray{float:left; width:87px; margin-left:1px; margin-top:1px; background-color:#CCC; height:229px;}
div.datenum {float:right; width:20px; margin-right:0px;}
div.calendarItems {position:relative; top:25px; font-size:9px; width:80px; height:auto;}
.flowerAst{color:#7d0a2c; font-weight:bold; font-size:14px;}
#eventLinks a, a:link, a:visited {font-size:9px; color:blue; text-decoration:none;}
#eventLinks a:hover {font-size:9px; color:blue; text-decoration:none;}
p.Que {font-weight:bold; margin-bottom:4px;}
p.Answer{margin-bottom:15px;}
td.dateh3 {font-size:16px; color:#900; text-align:left; width:50%; font-weight:bold; padding-bottom:8px;}
td.dateh3R {font-size:16px; color:#900; text-align:right; width:50%; font-weight:bold; padding-bottom:8px;}
table.idx2 {width:200px;}
#xResOpt td {font-size:14px; width:100px; padding-top:5px; margin:0;}
p.communityLabel {font-size:18px; color:#9d114a; margin:0px;}
/* Index Colors   */
p.expressInfoIndx {margin-top:0px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
p.expressInfo2Indx {margin-top:10px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
/*            */
/* Independent Colors   */
p.expressInfoIndp {margin-top:0px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
p.expressInfo2Indp {margin-top:10px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
/*            */
/* Assisted Colors   */
p.expressInfoAst {margin-top:0px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
p.expressInfo2Ast {margin-top:10px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
/*            */
/* Townhome Colors   */
p.expressInfoTwn {margin-top:0px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
p.expressInfo2Twn {margin-top:10px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
/*            */
/*memory care colors*/
p.expressInfo {margin-top:0px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
p.expressInfo2 {margin-top:10px; background-color:#9DCC9B; color:black; margin-bottom:5px;}
/*   */
div#expressLane ul {font-size:12px; margin-top:3px; padding:0px; margin:0px; padding-left:10px;}
div.mainInsert {float:left; width:400px; height:auto;}

div#foodImages {float:right; width:160px; height:auto;}
div#foodImages img {padding-bottom:20px;}
div.foodPix{margin-bottom:20px;}
div.foodMenu {background:url(../images/foodmenubk2.jpg) repeat-y; width:350px; margin-left:auto; margin-right:auto;}
div.foodMenu p {padding-top:20px; padding-left:35px; font-weight:bold; color:brown;}
h2.footerCall {margin-bottom:40px; font-size:18px; font-weight:bold;}
h2.amenities{}
p.amenitiesList{padding-left:10px;}
div#relatedLinks {margin-left:10px; margin-bottom:0;}
div#relatedLinks a, a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#relatedLinks a:hover {color:#900; font-size:16px; text-decoration:underline; padding:0px;}
div#relatedLinks h2 {font-size:18px; margin-bottom:10px; color:#999999; margin-left:0;}
div.picLeft {float:left; margin-top:30px; width:370px; height:83px;}
div.picRight {float:left; margin-top:30px; width:370px; height:83px;}
div.picHolder {float:left; width:121px; height:83px;}
div.compText {float:left; width:247px; height:83px;}
p.rightedgeIntro {padding-right:5px; font-weight:bold; font-size:16px; text-align:right; margin:0; color:#9d114a;}
p.rightedgeText {padding-right:5px; font-size:14px; text-align:right; margin-top:8px; margin-bottom:0;}
p.leftedgeIntro {padding-left:5px; font-weight:bold; font-size:16px; text-align:left; margin:0; color:#9d114a;}
p.leftedgeText {padding-left:5px; font-size:14px; text-align:left; margin-top:8px; margin-bottom:0;}
div.rightEdge {float:left; width:2px; height:83px;}
div.leftEdge {float:left; width:2px; height:83px;}
div.enclose620 {width:620px; margin-left:13px; height:auto;}

table#floorplanTable td {text-align:center; font-size:14px; padding-top:30px; width:275px; }
table#floorplanTable img {border:0;}
table#tabCenter td{text-align:center; width:125px;}
div#primaryOverviewContent{}
div#primaryPhilosophyContent{}
div#primaryOfficersContent{}
div#primaryContactContent{}
div#primaryLocationsContent{}
div#primaryProjectsContent{width:600px;}
div#primaryProjectsContent  a:link, a:visited {color:blue; font-size:16px; text-decoration:underline; padding:0px;}
div#primaryHistoryContent{}
div#primaryEmploymentContent{}
table#creditsLinks a, a:link, a:visited {color:blue; font-size:10px; padding:0px;}
table#creditsLinks a:hover {color:#900; font-size:10px; padding:0px;}
table#xResOptTown {font-size:14px;}
table#xResOptAssist {font-size:14px;}
table#xResOptInd {font-size:14px;}
table#xResOpt {font-size:14px;}
ul#expressLinkage a, a:link, a:visited  {color:blue; font-size:14px; padding:0px; text-decoration:underline;}
ul#expressLinkage a:hover  {color:#900; font-size:14px; padding:0px; text-decoration:underline;}
