﻿/* CSS Document */

img 
{
border:0;
}
body 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
p
{
padding-left:20px;
}
.topMessage {
padding-left:20px;
color:#666;
}

.pageTitle {
padding-top:10px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#ffc92f;
text-transform:uppercase;
}

.contactCopy {
padding-left:20px;
color:#666;
}
#divider 
{
margin:5px 0px 0px 20px;
border-top: 1px solid #ffc92f;
width:770px;
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}

#emaildivider 
{
margin:5px 0px 0px 20px;
border-top: 1px solid #ffc92f;
width:770px;
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}

#pageCopy 
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
width:320px;
height:297px;
padding-top:10px;
}
#pageCopy ul 
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
width:270px;
padding-left:30px;
}
#pageImage
{
color:#666;
float:right;
width:448px;
height:297px;
padding-right:20px;
padding-top:10px;
z-index:20;
}
#formEmail 
{
float:left;
padding-left:20px;
margin-top: -10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
width:450px;
}
.left {
float:left;
display:block;
padding-top:5px;
}
.left input {
float:left;
}
.button
{
    float:left;
    display:block;
}
.right {
float:left;
padding-left:20px;
padding-top:5px;
display:block;
}

.right input {
float:left;
}
label {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
}
.errorMessage 
{
    color:#e26314;
}

#formPhone
{
float:left;
width:200px;
margin-top: -10px;
padding-left:20px;
color:#666;
}
#top
{
width:1200px;
height:80px;
}
.clear 
{
    clear:both;
}

.relatedLogo
{
float: left;
margin: 10px 120px;
width:171px;
height:50px;
}

.hudsonLogo
{
float: right;
margin-right: 120px;
margin-top: 15px;
width:130px;
height:50px;
}

#mainHolder 
{
position:absolute; 
top: 0px;
width:100%; 
z-index:11; 
left:0px;
}
#testHolder 
{
position:relative; 
margin:auto; 
left:0; 
top:0px; 
width:960px; 
height:433px; 
z-index:12; 
overflow:visible;
}
#innerContent 
{
position:absolute; 
left:-120px; 
top:0px; 
width:1200px; 
height:470px; 
z-index:12; 
}
#pageA
{
position:relative;
z-index: 50;
}
#Homepage{
background-image:url(../images/HomePage4.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}

#buildingDesign{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}
#apartments{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}
#availabilities{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}
#amenities{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}
#services{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}
#neighborhood{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}
#contactus{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}

#EBrochure{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}

#OnlineHelp{
background-image:url(../images/HomePage5.jpg);
width:1200px;
height:470px;
position:absolute;
z-index: 1;
}

#buildingLogo
{
margin:40px 120px;
position:relative;


}
#leftNav
{
margin-left:120px;
top:140px;
position:absolute;
background-color:#ad200c;
filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;
width:149px;
height:249px;
}

#intro
{
margin-left: 420px;
top:110px;
position:absolute;
width:660px;
height:470px;
}
#introText
{
margin-left: 420px;
top:131px;
position:absolute;
background-color:#ad200c;
filter:alpha(opacity=93);-moz-opacity:.93;opacity:.93;
width:660px;
height:auto;
padding-bottom:20px;
}
#introText p
{
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
width:550px;
}
.Readmore {

float:right;
}


#trasparencyHolder 
{
margin-left:270px;
top:0px;
position:absolute;
background-color:#fff;
filter:alpha(opacity=93);-moz-opacity:.93;opacity:.93;
width:810px;
height:389px;
z-index:4;
}
#pageHolder 
{
margin-left:270px;
top:0px;
position:absolute;
width:810px;
height:389px;
z-index:5;
}

#WatchVideo
{
margin:20px 0px 10px 20px;
}
#horLine
{
margin:10px 0px 5px 20px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
width:105px;
}
#horLineDotted
{
border-top: 1px dotted #a5a8b0;
border-bottom: 1px dotted #a5a8b0;
width:105px;
margin-left:5px;
}

#navigation {
margin-left:15px;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
display:block;
}
#navigation li {
padding-bottom:2px;
}

#lnkReadMore {
cursor:pointer;
}



/*****************************START buttons***********************************/

a.navHome, a.navHome_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnHome.jpg") 0 36px;
}
a.navHome:hover {
background: url("../images/buttons/btnHome.jpg") 0 18px;
}

a.navHome_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnHome.jpg") 0 18px;
}

a.navShopAndDine, a.navShopAndDine_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnShopAndDine.jpg") 0 36px;
}
a.navShopAndDine:hover {
background: url("../images/buttons/btnShopAndDine.jpg") 0 18px;
}

a.navShopAndDine_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnShopAndDine.jpg") 0 18px;
}

a.navEvents, a.navEvents_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnEvents.jpg") 0 36px;
}
a.navEvents:hover {
background: url("../images/buttons/btnEvents.jpg") 0 18px;
}

a.navEvents_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnEvents.jpg") 0 18px;
}


a.navAvailabilities, a.navAvailabilities_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnAvailabilities.jpg") 0 36px;
}
a.navAvailabilities:hover {
background: url("../images/buttons/btnAvailabilities.jpg") 0 18px;
}

a.navAvailabilities_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnAvailabilities.jpg") 0 18px;
}


a.navDirections, a.navDirections_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnDirections.jpg") 0 36px;
}
a.navDirections:hover {
background: url("../images/buttons/btnDirections.jpg") 0 18px;
}

a.navDirections_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnDirections.jpg") 0 18px;
}


a.navServices, a.navServices_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnServices.jpg") 0 36px;
}
a.navServices:hover {
background: url("../images/buttons/btnServices.jpg") 0 18px;
}

a.navServices_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnServices.jpg") 0 18px;
}


a.navNeighborhood, a.navNeighborhood_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnNeighborhood.jpg") 0 36px;
}
a.navNeighborhood:hover {
background: url("../images/buttons/btnNeighborhood.jpg") 0 18px;
}

a.navNeighborhood_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnNeighborhood.jpg") 0 18px;
}

a.navContactUs, a.navContactUs_a
{
display:block;
width:94px;
height:19px;
background: url("../images/buttons/btnContactUs.jpg") 0 37px;
}
a.navContactUs:hover {
background: url("../images/buttons/btnContactUs.jpg") 0 19px;
}

a.navContactUs_a
{
display:block;
width:94px;
height:19px;
background: url("../images/buttons/btnContactUs.jpg") 0 19px;
}



a.navEBrochure, a.navEBrochure_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnEBrochure.jpg") 0 36px;
}
a.navEBrochure:hover {
background: url("../images/buttons/btnEBrochure.jpg") 0 18px;
}

a.navEBrochure_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnEBrochure.jpg") 0 18px;
}

a.navOnlineHelp, a.navOnlineHelp_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnOnlineHelp.jpg") 0 36px;
}
a.navOnlineHelp:hover {
background: url("../images/buttons/btnOnlineHelp.jpg") 0 18px;
}

a.navOnlineHelp_a
{
display:block;
width:94px;
height:18px;
background: url("../images/buttons/btnOnlineHelp.jpg") 0 18px;
}


/*************************FOOTER*****************************/
#footer 
{

padding-top:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
height:auto;
background-color:#fff;
}
#footerNav 
{
padding-left:120px;
padding-top:10px;
color:#999;
text-decoration:none;
text-transform:uppercase;
}
#footerNav ul {
margin: 0;
padding: 0;
cursor: default;
list-style-type: none;
display: inline;
}

#footerNav li {
float:left;
}
#footerNav a:link
{
color:#999999;
text-decoration:none;
padding-right:20px;
}
#footerNav a:visited
{
color:#999999;
text-decoration:none;
padding-right:20px;
}
#footerNav a:active
{
color:#999999;
text-decoration:none;
padding-right:20px;
}
#footerNav a:hover
{
color:#002148;
text-decoration:none;
padding-right:20px;
}

.copyright
{
    float:right;
    padding-right:120px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666;
}
/*************************END FOOTER*****************************/