@charset "UTF-8";
/* CSS Document */

/*-- browser reset --*/
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, th, td { margin: 0; padding: 0; line-height: 1.3; }
img { border: 0; }
html { height: 101%; }

/* layout */
body { background: #319966 ; text-align: center; font-family: Helvetica, Arial, sans-serif; }

#outerWrap { background: url(http://www.augusthue.com/images/scommons/bg_foot.png) bottom center no-repeat; padding: 0; margin: 0; height: auto; width: 100%; }
#innerWrap { background: url(http://www.augusthue.com/images/scommons/bg_banner.png) top center no-repeat; padding: 0; margin: 0; height: auto; width: 100%; }
#contentWrap { background: url(http://www.augusthue.com/images/scommons/bg_body_repeat-y.png) top center repeat-y;}

#contentHolder { width: 900px; overflow: hidden; margin: 0 auto; padding: 0 20px; text-align: justify; }

#banner { height: 176px; width: 940px; margin: 0 auto; position: relative; }

#footer { height: 140px; width: 940px; overflow: hidden; margin: 0 auto; padding: 0; }

#contentUL { width: 900px; height: auto; margin: 0; padding: 0; display: block; overflow: hidden; position: relative; }
#contentUL li { list-style: none; }
#contentUL li.primaryContent { float: left; width: 485px; margin: 0; padding: 0 5px 0 10px; }
#contentUL li.primaryContent.vTour { width: 900px; height: auto; margin: 0; padding: 0; display: block; overflow: hidden; position: relative; }

#contentUL li.secondaryContent { float: left; width: 400px; margin: 0; padding: 0; }
#contentUL li.secondaryContent.vTour { width: 900px; height: auto; margin: 0; padding: 0; display: block; overflow: hidden; position: relative;}
#contentUL li.secondaryContent ul.secondaryContentList { width: 370px; height: auto; margin: 0; padding: 0 10px 0 20px; display: block; overflow: hidden; position: relative; }
#contentUL li.secondaryContent ul.secondaryContentList li { float: left; width: 352px; margin: 0 0 20px 0; padding: 6px; background:  #319966; display: block; border: 1px solid #004731;}
#contentUL li.secondaryContent ul.secondaryContentList li.pageImg {}
#contentUL li.secondaryContent ul.secondaryContentList li.pageImg img { padding: 0; margin: 0; display: block; width: 350px; border: 1px solid #004731;}
#contentUL li.secondaryContent ul.secondaryContentList li.adVert { height: auto; width: 352px; font-size: 32px; text-align: center; overflow: hidden; }
#contentUL li.secondaryContent ul.secondaryContentList li.adVert a,
#contentUL li.secondaryContent ul.secondaryContentList li.adVert a:hover
{ height: auto; width: 330px; font-size: 32px; text-align: center; text-decoration: none; display: block; color: #FFF; margin: 0; padding: 20px 10px; font-weight: 300; background: url(http://www.augusthue.com/images/scommons/bg_adVert.png) 0 0 repeat-y; letter-spacing: 3px; border: 1px solid #004731; }

#contentUL li.primaryContent ul.listReg { display: block; width: 485px; margin: 0; padding: 0 0 20px 0; overflow: visible; }
#contentUL li.primaryContent ul.listReg li { display: list-item; width: 465px; list-style: inside disc; margin: 0; padding: 0 0 0 20px; font-size: 14px; overflow: visible; }

#contentUL li.accomChoose { display: block; float: left; width: 880px; margin: 0; padding: 20px 10px 10px 10px; height: 150px;  }
#contentUL li.accomChoose ul.accomChooseUL { display: block; width: 880px; margin: 0; padding: 0; }
#contentUL li.accomChoose ul.accomChooseUL li { display: block; float: left; margin: 0; padding: 0; list-style: none; height: 100px;  }
#contentUL li.accomChoose ul.accomChooseUL li a,
#contentUL li.accomChoose ul.accomChooseUL li a:hover
{ text-align: center; font-size: 24px; color: #FFF; height: 60px; text-decoration: none; overflow: hidden;  } 
#contentUL li.accomChoose ul.accomChooseUL li.accomDescr { width: 880px; height:50px; font-size: 14px; padding: 0; margin: 0; }
#contentUL li.accomChoose ul.accomChooseUL li.accomDescr a { color: #004731; text-decoration: none; font-size: 14px; padding: 0; margin: 0; }
#contentUL li.accomChoose ul.accomChooseUL li.accomDescr a:hover { color: #396; text-decoration: underline; font-size: 14px;}
#contentUL li.accomChoose ul.accomChooseUL li.accomIndependent { width: 215px;}
#contentUL li.accomChoose ul.accomChooseUL li.accomIndependent a { display: block; width: 175px; padding: 20px 20px 20px 10px; background: url(http://www.augusthue.com/images/scommons/bg_accom_chooseUL_01.png) 0 0 no-repeat; }
#contentUL li.accomChoose ul.accomChooseUL li.accomAssisted { width: 225px; }
#contentUL li.accomChoose ul.accomChooseUL li.accomAssisted a { display: block; width: 125px; padding: 20px 50px; background: url(http://www.augusthue.com/images/scommons/bg_accom_chooseUL_02.png) 0 0 no-repeat; }
#contentUL li.accomChoose ul.accomChooseUL li.accomMemory { width: 225px; }
#contentUL li.accomChoose ul.accomChooseUL li.accomMemory a { display: block; width: 125px; padding: 20px 50px; background: url(http://www.augusthue.com/images/scommons/bg_accom_chooseUL_03.png) 0 0 no-repeat; }
#contentUL li.accomChoose ul.accomChooseUL li.accomVirtual { width: 215px }
#contentUL li.accomChoose ul.accomChooseUL li.accomVirtual a { display: block; width: 105px; padding: 20px 45px 20px 55px; background: url(http://www.augusthue.com/images/scommons/bg_accom_chooseUL_04.png) 0 0 no-repeat;  }

#contentUL li.primaryContent ul.fourByFour { display: block; width: 485px; margin: 0; padding: 20px 0; overflow: hidden; }
#contentUL li.primaryContent ul.fourByFour li { display: block; width: 242px; margin: 0; padding: 10px 0; text-align: center; font-size: 14px; float: left; font-weight:600; color: #004731; }

#contentUL li.primaryContent #contactList { display: block; width: 485px; margin: 0; padding: 0 0 10px 0; overflow: hidden; }
#contentUL li.primaryContent #contactList li { display: block; width: 485px; margin: 0; padding: 0 0 10px 0; text-align: left; font-size: 14px; float: left; }
#contentUL li.primaryContent #contactList li.paddAdd1 { width: auto; height: auto; }
#contentUL li.primaryContent #contactList li.paddAdd2 { padding-left: 6px; width: auto; height: auto; }


/* text replacements */
#h1_logo { width: 280px; height: 120px; display: block; position: absolute; top: 20px; left: 10px; margin: 0; padding: 0; overflow: hidden; }
#h1_logo a { width: 280px; height: 120px; overflow: hidden; display: block; margin: 0; padding: 0; text-indent: -9999px; background: url(http://www.augusthue.com/images/scommons/h1_logo.png) 0 0 no-repeat; }

a.wellnessCal { text-indent:-9999px; background: url(http://www.augusthue.com/images/scommons/img_wellness_cal.png) 0 0 no-repeat; width: 485px; height:330px; display: block; margin 0; padding: 0; }

/* navs */

#mainNav { display: block; position: absolute; top: 75px; right: 0; overflow: visible; height: 25px; width: 540px; list-style: none; z-index: 10; }
#mainNav li { display: block; float: left; height: 25px; padding-left: 20px; }
#mainNav li a { display: block; text-indent: -9999px; overflow: hidden; height: 25px; }
#mainNav li ul {display: block; }
#mainNav li ul li { display: block; }

#mainNav #btnHome { width: 56px; padding: 0; }
#mainNav #btnHome a { width: 56px; background: url(http://www.augusthue.com/images/scommons/btn_home.png) 0 0 no-repeat; }
#mainNav li #accomUL { width: 162px; height: 25px; overflow: hidden; }
#mainNav li #accomUL:hover { height: 150px; width: 162px; }
#mainNav li #accomUL li { background: #EFE; border-bottom: 1px solid #319966; border-right: 1px solid #319966; border-left: 1px solid #319966; padding: 0; }
#mainNav li #accomUL #btnAccom { width: 144px; background: #FFF; border: none;  }
#mainNav li #accomUL #btnAccom a { width: 144px; background: url(http://www.augusthue.com/images/scommons/btn_accom.png) 0 0 no-repeat; }
#mainNav li #accomUL #btnIndependent { width: 160px; }
#mainNav li #accomUL #btnIndependent a { width: 160px; background: url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) 7px 0 no-repeat; }
#mainNav li #accomUL #btnAssisted { width: 160px; }
#mainNav li #accomUL #btnAssisted a { width: 121px; background: url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -144px 0 no-repeat; }
#mainNav li #accomUL #btnMemory { width: 160px; }
#mainNav li #accomUL #btnMemory a { width: 120px; background: url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -294px 0 no-repeat; }
#mainNav li #accomUL #btnVirtualTour { width: 160px; }
#mainNav li #accomUL #btnVirtualTour a { width: 102px; background: url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -442px 0 no-repeat; }
#mainNav #diningLI { padding: 0; }
#mainNav li #diningUL { width: 79px; height: 25px; overflow: hidden; }
#mainNav li #diningUL li { padding: 0; }
#mainNav li #diningUL:hover { width: 79px; height: 51px; }
#mainNav li #diningUL #btnDining { width: 67px; border: none; }
#mainNav li #diningUL #btnDining a { background: url(http://www.augusthue.com/images/scommons/btn_dining.png) 0 0 no-repeat; width: 67px; }
#mainNav li #diningUL #btnExample { width: 70px; height: 25px; background: #EFE; border-bottom: 1px solid #319966; border-right: 1px solid #319966; border-left: 1px solid #319966;}
#mainNav li #diningUL #btnExample a { background:  url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -595px 0 no-repeat; width: 70px; }
#mainNav #btnWellness { width: 84px;  padding: 0; }
#mainNav #btnWellness a { background: url(http://www.augusthue.com/images/scommons/btn_wellness.png) 0 0 no-repeat; width: 84px; }
#mainNav #btnContact { width: 99px; }
#mainNav #btnContact a { background: url(http://www.augusthue.com/images/scommons/btn_contact.png) 0 0 no-repeat; width: 99px; }

#mainNav #btnHome a:hover, 
#mainNav #btnWellness a:hover,
#mainNav #btnContact a:hover,
#mainNav li #accomUL #btnAccom a:hover,
#mainNav li #diningUL #btnDining a:hover
{background-position: 0 -30px; }

#mainNav li #accomUL #btnIndependent a:hover { width: 160px; background: #004731 url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) 7px -30px no-repeat ; }
#mainNav li #accomUL #btnAssisted a:hover { width: 160px; background: #004731 url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -144px -30px no-repeat ; }
#mainNav li #accomUL #btnMemory a:hover { width: 160px; background: #004731 url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -294px -30px no-repeat; }
#mainNav li #accomUL #btnVirtualTour a:hover { width: 160px; background: #004731 url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -442px -30px no-repeat; }
#mainNav li #diningUL #btnExample a:hover { width: 160px; background: #004731 url(http://www.augusthue.com/images/scommons/btn_accom_dropDown.png) -595px -30px no-repeat ; }

#banner #breadCrumbs { height: 25px; width: 580px; display: none; overflow: hidden; margin: 0; padding: 0; position: absolute; right: 20px; bottom: 25px; }
#banner #breadCrumbs li { height: 20px; width: auto; padding: 0 5px; margin: 0; float: left; list-style: none; display: block; }
#banner #breadCrumbs li.accomBClink,
#banner #breadCrumbs li.diningBClink,
#banner #breadCrumbs li.independentBCtext,
#banner #breadCrumbs li.assistedBCtext,
#banner #breadCrumbs li.memoryBCtext,
#banner #breadCrumbs li.virtualBCtext,
#banner #breadCrumbs li.virtualBCLink,
#banner #breadCrumbs li.virtualBCraq2,
#banner #breadCrumbs li.watchSmallBCtext,
#banner #breadCrumbs li.watchMedBCtext,
#banner #breadCrumbs li.watchLargeBCtext,
#banner #breadCrumbs li.menuBCtext
{ display: none; }

#banner.independent #breadCrumbs,
#banner.independent #breadCrumbs li.accomBClink,
#banner.independent #breadCrumbs li.independentBCtext,
#banner.assisted #breadCrumbs,
#banner.assisted #breadCrumbs li.accomBClink,
#banner.assisted #breadCrumbs li.assistedBCtext,
#banner.memory #breadCrumbs,
#banner.memory #breadCrumbs li.accomBClink,
#banner.memory #breadCrumbs li.memoryBCtext,
#banner.virtual #breadCrumbs,
#banner.virtual #breadCrumbs li.accomBClink,
#banner.virtual #breadCrumbs li.virtualBCtext,
#banner.watchSmall #breadCrumbs,
#banner.watchSmall #breadCrumbs li.accomBClink,
#banner.watchSmall #breadCrumbs li.virtualBCraq2,
#banner.watchSmall #breadCrumbs li.virtualBCLink,
#banner.watchSmall #breadCrumbs li.watchSmallBCtext,
#banner.watchMed #breadCrumbs,
#banner.watchMed #breadCrumbs li.accomBClink,
#banner.watchMed #breadCrumbs li.virtualBCraq2,
#banner.watchMed #breadCrumbs li.virtualBCLink,
#banner.watchMed #breadCrumbs li.watchMedBCtext,
#banner.watchLarge #breadCrumbs,
#banner.watchLarge #breadCrumbs li.accomBClink,
#banner.watchLarge #breadCrumbs li.virtualBCraq2,
#banner.watchLarge #breadCrumbs li.virtualBCLink,
#banner.watchLarge #breadCrumbs li.watchLargeBCtext,
#banner.menu #breadCrumbs,
#banner.menu #breadCrumbs li.diningBClink,
#banner.menu #breadCrumbs li.menuBCtext 
{ display: block; font-size: 14px; }

#contentUL li.primaryContent ul#menuUL { display: block; width: 485px; margin: 0; padding: 20px 0; overflow: hidden; }
#contentUL li.primaryContent ul#menuUL li { display: block; margin: 0; padding: 0; text-align: center; float: left; }
#contentUL li.primaryContent ul#menuUL li a { display: block; margin: 0; padding: 0; overflow: hidden; text-indent: -9999px; }
#contentUL li.primaryContent ul#menuUL li.menu1 { width: 243px; height: 306px; }
#contentUL li.primaryContent ul#menuUL li.menu1 a { width: 243px; height: 306px; background: url(http://www.augusthue.com/images/scommons/btn_menuExamples_01.png) 0 0 no-repeat; }
#contentUL li.primaryContent ul#menuUL li.menu2 { width: 242px; height: 306px; }
#contentUL li.primaryContent ul#menuUL li.menu2 a { width: 242px; height: 306px; background: url(http://www.augusthue.com/images/scommons/btn_menuExamples_02.png) 0 0 no-repeat; }
#contentUL li.primaryContent ul#menuUL li.menuWeek { width: 485px; height: 306px; }
#contentUL li.primaryContent ul#menuUL li.menuWeek a { width: 485px; height: 254px; background: url(http://www.augusthue.com/images/scommons/btn_menuExamples_03.png) 0 0 no-repeat; }

#footNav { height: 100px; width: 800px; display: block; overflow: hidden; margin: 0 auto; padding: 30px 0 0 0; }
#footNav li { list-style: none;  width: 160px; height: 20px; display: block; float: left; margin: 0; padding: 5px 0; }
#footNav li.copyRight { width: 800px; font-size: 14px; }
#footNav li a {}

/* text */
p, h3, h4, h5, h6 { margin: 0 0 20px 0; font-size: 14px; }
h1, h2, h3, h4, h5, h6 {font-weight: 600; margin: 0 0 20px 0;  color: #004731; }
h1 { font-size: 24px; }
h2 { font-size: 24px; letter-spacing: 1px }
#contentUL li.primaryContent h3.fpTitle { margin: 30px 0 10px 0;}
.note { color: #F00; }

a, a:link, a:active { color: #004731; text-decoration: none; font-size: 14px; }
a:hover {color: #396; text-decoration: underline;  }

#contentUL li.primaryContent.specials p { margin-bottom: 10px;}
#contentUL li.primaryContent.specials b { padding-bottom: 2px; font-weight: 600; margin: 0 0 10px 0;  color: #004731; font-size: 18px; display:block; border-bottom: 1px solid #004731; }
#contentUL li.primaryContent.specials a { text-decoration: underline; }