/* home */
.home .content {  }
.home .content .callout { width:761px; height:308px; background:url(../images/home/content-bg.jpg) no-repeat; }
.home .content .callout .top-left-shadow { background:url(../images/home/top-left-shadow.png) no-repeat left top; }
.home .content .callout .top-shadow { background:url(../images/home/top-shadow.png) no-repeat left top; }
.home .content .callout .left-shadow { background:url(../images/home/left-shadow.png) no-repeat left top; }
.home .content .callout .bottom-left-shadow { background:url(../images/home/bottom-left-shadow.png) no-repeat left top; }
.home .content .callout .bottom-shadow { background:url(../images/home/bottom-shadow.png) no-repeat left top; }
.home .content .callout .info { float:right; display:inline; margin:20px 1px 0 0; }
.home .content .callout .info .inside { background:#ffc323; padding:10px; }
.home .content .callout .info hr { height:1px; color:#fff; background:#fff; border:none; }
.home .content .callout .info h1 { color:#000; margin:0 0 10px 0; padding:0; }
.home .content .callout .info h1 span.line1 { font:27px/34px arial; }
.home .content .callout .info h1 span.line2 { font:33px/32px arial; font-weight:bold; }
.home .content .callout .info h1 span.line3 { font:21px/25px arial; text-transform:none; }
.home .content .callout .info p { color:#4e4e4e; }
.home .content .callout .info p.last { margin-bottom:0; }
.home .content .callout .disclaimer { float:right; margin:18px 10px 0 0; clear:both; }
.home .content .callout .disclaimer p { font:9px/9px arial !important; text-align:right; }
.home .content .homeBottomContent { background:#ffffff; clear:both; }
.home .content .homeBottomContent .callouts { margin:22px 0 24px 0; width:100%; }
.home .content .homeBottomContent .callouts td { width:211px; padding:16px 16px 0 16px; background:#e4e4e2; vertical-align:top; }
.home .content .homeBottomContent .callouts td td { padding:0; vertical-align:middle; }
.home .content .homeBottomContent .callouts td.title { padding:10px 10px 5px 10px; background:#0075a1 !important; }
.home .content .homeBottomContent .callouts td.divider { width:8px !important; background:#ffffff !important; padding:0 !important; }
.home .content .homeBottomContent .callouts td table td.phoneTd { width:41px !important; }
.home .content .homeBottomContent .callouts td ul li { font:12px/14px arial; }
.home .content .entry { padding-bottom:10px; background:none; }
.home .niceform #other { width:207px; height:41px; border:none; background:none; padding:4px 5px; }
.home .niceform .other { width:215px; height:41px; background:url(../images/home/other-bg.png) no-repeat; }
.home .niceform #fullname,
.home .niceform #email { width:207px; height:21px; border:none; background:none; padding:4px 5px; }
.home .niceform .name-email { width:215px; height:21px; background:url(../images/home/name-email-bg.png) no-repeat; }
.home .niceform #phone1,
.home .niceform #phone2,
.home .niceform #phone3 { width:30px; height:21px; border:none; background:none; padding:4px 5px; }
.home .niceform .phone { width:38px; height:21px; background:url(../images/home/phone-bg.png) no-repeat; }
.home .niceform .NFSelect { text-align:left; }
.home .niceform .condensed { font:10px/12px arial !important; }
.home .niceform #submit { position:relative; left:16px; top:4px; width:86px; height:21px; border:none; background:none; }
.home .seeMore { position:relative; left:16px; top:-5px; }
.home .chooseFloorplans { vertical-align:top !important; height:190px; margin:0; padding:0; }

/* floor plans */
.page-id-631 .content .floorplans { width:627px; margin:0 auto 14px auto; }
.page-id-631 .content .floorplans .type { width:201px; background:#4c4b4c; padding:10px 0 5px 13px; }
.page-id-631 .content .floorplans .divider { width:12px; }
.page-id-631 .content .floorplans .plan { border-right:2px solid #c5c5c4; border-left:2px solid #c5c5c4; border-bottom:2px solid #c5c5c4; }
.page-id-631 .content .floorplans .plan p { font:13px/15px arial; padding:9px 12px; }
.page-id-631 .content .bottomContent { font:13px/15px arial; background:#e4e3e3; width:697px; margin:0 13px 13px 13px; padding:20px 18px; }
.page-id-631 .content .bottomContent table td { vertical-align:top; }
.page-id-631 .content .bottomContent p { margin:0 0 0 36px; }
.page-id-631 .content .bottomContent ul { margin:0 0 0 36px; }

/* photo gallery */
.page-id-637 h1 { padding:42px 65px 0px 65px; }
.page-id-637 h2 { padding:0px 65px 20px 65px; }
.page-id-637 .picture-slides-container { width:600px; margin:0 auto; }
.page-id-637 .picture-slides-start-slideshow,
.page-id-637 .picture-slides-stop-slideshow,
.page-id-637 .navigation-controls { display:none; visibility:hidden; }
.page-id-637 ul.picture-slides-thumbnails { width:600px; display:block; margin:0 0 30px 0; padding:0 0 0 54px; }
.page-id-637 ul.picture-slides-thumbnails li { display:inline; list-style:none; padding:0 !important; }
.page-id-637 ul.picture-slides-thumbnails li a img { margin:1px 1px 2px 1px; }
.page-id-637 ul.picture-slides-thumbnails li a.picture-slides-selected-thumbnail img { margin:0 0 1px 0; border:1px solid #18A1D6; }


/* community gallery */
.page-id-695 h1 { padding:42px 65px 0px 65px; }
.page-id-695 h2 { padding:0px 65px 20px 65px; }
.page-id-695 .picture-slides-fade-container { width:600px; margin:0 auto; text-align:center; }
.page-id-695 .picture-slides-container { width:600px; margin:0 auto; }
.page-id-695 .picture-slides-start-slideshow,
.page-id-695 .picture-slides-stop-slideshow,
.page-id-695 .navigation-controls { display:none; visibility:hidden; }
.page-id-695 ul.picture-slides-thumbnails { width:600px; display:block; margin:0 0 30px 0; padding:0 0 0 54px; }
.page-id-695 ul.picture-slides-thumbnails li { display:inline; list-style:none; padding:0 !important; }
.page-id-695 ul.picture-slides-thumbnails li a img { margin:1px 1px 2px 1px; }
.page-id-695 ul.picture-slides-thumbnails li a.picture-slides-selected-thumbnail img { margin:0 0 1px 0; border:1px solid #18A1D6; }

/* contact us */
.page page-id-651 small { font:14/16px arial; }