html{height:100%}
body{font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; background:#FFF; font-size:11px; height:100%}

td{font-family: Arial, Helvetica, sans-serif;}

th{font-family: Arial, Helvetica, sans-serif;}

img{border:none}

a:link{color:#C4111A; text-decoration:none}
a:visited{color:#666666; text-decoration:none}
a:hover{color:#C4111A; text-decoration:none; border-top:2px solid #000}
a{color:#C4111A; text-decoration:none}

#wrapper{position:relative; margin: 0 auto; padding:0; height:100%}

#header{position:relative; width:770px; height:75px; text-align:left; display:block;}
#header h1{background:url(images/ltlLogo.gif) no-repeat; width:251px; height:48px; margin:0; padding:0; overflow:hidden}
#header h1 span{visibility:hidden}
#logo{position:absolute; bottom:0; left:0; width:251px; height:48px;}
#nav{position:absolute; bottom:17px; right:0; height:19px;}
#nav ul{margin:0; padding:0; list-style:none;}
#nav ul li{float:left;}
#nav ul ul{display:none;}
#nav ul li ul{position:absolute; bottom:20px; left:-2px; background-color:#000; width:60px; border-bottom:2px solid #000; text-align:center}
#nav ul li ul li{float:none; height:20px; line-height:20px; text-align:center; font-size:10px; display:block; width:60px !important;}
#nav ul li ul li a{background-image:none !important; border:none; color:#FFF; text-decoration:none; width:60px !important; display:block; text-align:center}
#nav ul li ul li a:hover{background-image:none; border:none; color:#999999; text-decoration:none; width:60px !important; text-align:center}
#nav li:hover ul, #nav li.over ul{display: block;}
#nav ul li span{visibility:hidden}
#nav ul li a{height:19px; margin-right:16px; text-decoration:none; display:block; overflow:hidden; border:2px solid #FFF}
#nav ul a:hover{border-top:2px solid #000}
#nav ul .home a{background:url(images/homeBtn.gif) no-repeat; width:28px}
#nav ul .interestList a{background:url(images/interestBtn.gif) no-repeat; width:54px}
#nav ul .preQualify a{background:url(images/perQualifyBtn.gif) no-repeat; width:54px}
#nav ul .lifestyle a{background:url(images/lifestyleBtn.gif) no-repeat; width:38px}
#nav ul .lifestyleAcitve{background:url(images/lifestyleBtn.gif) no-repeat; width:38px; border-top:2px solid #000; height:19px; margin-right:16px; display:block; overflow:hidden;}
#nav ul .residences a{background:url(images/redidenceBtn.gif) no-repeat; width:51px}
#nav ul .residencesActive{background:url(images/redidenceBtn.gif) no-repeat; width:51px; border-top:2px solid #000; height:19px; margin-right:16px; display:block; overflow:hidden; position:relative}
#nav .residences{position:relative;}
#nav .lifestyle{position:relative}
#residencesBody .residences ul{display:block}
#amenitiesBody .residences ul{display:block}
#floorplansBody .residences ul{display:block}
#videoBody .lifestyle ul{display:block}
#contactBody .contactUs ul{display:block}
.red{color:#C4111A}
.amenities{color:#C4111A}
.floorplans{color:#C4111A}
#nav ul .news a{background:url(images/newsBtn.gif) no-repeat; width:24px}
#nav ul .newsAcitve{background:url(images/newsBtn.gif) no-repeat; width:24px; border-top:2px solid #000; height:19px; margin-right:16px; display:block; overflow:hidden;}
#nav ul .contactUs a{background:url(images/contactUsBtn.gif) no-repeat; width:50px; margin-right:0 !important}
#nav .contactUs{position:relative}

#homeFlash{width:830px; height:480px; display:block;}
#homeBottom{width:770px; text-align:left; position:relative; clear:both}
#homeCopy{width:398px; padding-right:20px; line-height:14px; border-right:1px solid #CCCCCC;}
#homeCopy h1{font-size:12px; font-weight:bold; color:#000; margin:0; padding:0; display:inline}
#homeCopy h1 span{visibility:hidden;}
#homeCopy .headline{background:url(images/homeHeadline2.gif) no-repeat; width:325px; height:53px; display:block}
#homeCopy h2{font-size:14px; font-weight:bold; color:#000; margin:10px 0; padding:0;}

#secBottom{width:770px; text-align:left; position:relative; padding:20px 20px;}
#secCopy{width:398px; line-height:14px; float:right}
#secCopy h1{font-size:12px; font-weight:bold; color:#000; margin:0; padding:0; display:inline}
#secCopy h1 span{visibility:hidden;}
#secCopy h2 span{visibility:hidden}
#secCopy h2{margin:10px 0 0 0}
#secCopy ul{margin:0 20px; padding:0; list-style:square; color:#C4111A;}
#secCopy ul span{color:#000}
#secPhotos{width:300px; float:left;}
#secCopy .lifestyleHead{background:url(images/lifestyleHeadline2.gif); width:255px; height:48px; display:block;}
#lifestyleFlash{width:830px; height:225px; display:block; background:url(images/lifeStyleHeader1.jpg);}
#residenceFlash{width:830px; height:225px; display:block; background:url(images/residenceHeader1.jpg);}
#amenitiesFlash{width:830px; height:225px; display:block; background:url(images/amenitiesHeader1.jpg);}
#floorplansFlash{width:830px; height:225px; display:block; background:url(images/floorplanHeader1.jpg);}
#newsFlash{width:830px; height:225px; display:block; background:url(images/newsHeader1.jpg);}
#newsCopy{width:700px; padding:0 35px;}
#newsStory{width:830px; height:225px; display:block;}
#contactFlash{width:830px; height:225px; display:block; background:url(images/contactHeader1.jpg);}
#secCopy .amenitiesHead{background:url(images/amenitiesHeadline1.gif); width:69px; height:24px; display:block;}
#secCopy .residenceHead{background:url(images/residenceHeadline1.gif); width:340px; height:50px; display:block;}
#secCopy .newsHead{background:url(images/newsHeadline1.gif); width:86px; height:24px; display:block; overflow:hidden}
#secCopy .contactHead{background:url(images/contactHeadline1.gif); width:86px; height:24px; display:block; overflow:hidden}

#homePromo{width:341px; float:right; padding-left:10px;}
#homePromo .top h3{margin:0; padding:0; background:url(images/promoHeader1.gif) no-repeat; width:341px; height:139px;}
#homePromo .top h3 span{visibility:hidden;}
#homePromo .middle{background:url(images/promoBg.gif) repeat-y; color:#FFF; padding:0 35px; font-size:14px; font-weight:lighter;}
#homePromo .middle p{text-align:right; margin:0; padding:0;}
#homePromo .middle a:link{color:#000; text-decoration:none; font-style:italic; border-bottom:2px solid #000; font-weight:bold}
#homePromo .middle a:visited{color:#000; text-decoration:none; font-style:italic; border-bottom:2px solid #000; font-weight:bold}
#homePromo .middle a:hover{color:#FFF; text-decoration:none; font-style:italic; font-weight:bold; border-bottom:none;}
#homePromo .middle a{color:#000; text-decoration:none; font-style:italic; border-bottom:2px solid #000; font-weight:bold}
#homePromo .bottom{background:url(images/promoBottom.gif) no-repeat; height:31px}

#divDocumentsText{background-color:#eee; border:1px solid #ccc; width:500px; text-align:left; padding:24px; margin: 72px;}

#footer{width:770px; text-align:center; padding:30px 0 10px 0;}
#footer ul{margin:0; padding:0; list-style:none; text-align:center}
#footer ul li{display:inline}
#footer ul li a:link{color:#666666; text-decoration:none; margin-right:12px;}
#footer ul li a:visited{color:#666666; text-decoration:none; margin-right:12px;}
#footer ul li a:hover{color:#666666; text-decoration:none; margin-right:12px; border-top:2px solid #000;}
#footer ul li a{color:#666666; text-decoration:none; margin-right:12px;}
#footer p{line-height:22px;}
.clear{clear:both}

#keys{width:690px; background:url(images/ltGrayBg.gif) no-repeat; color:#999999; padding:30px 40px 0 40px; height:98px;}
#keys h2{font-size:12px; display:inline;}
#keys p{margin:10px 0 0 0;}
#keys a:link{color:#999999; text-decoration:underline;}
#keys a:visited{color:#999999; text-decoration:underline;}
#keys a:hover{color:#999999; text-decoration:none; border:none}
#keys a{color:#999999; text-decoration:underline;}

#GrandeFinale{width:830px; height:279px; display:block; background:url(images/incentive_header.jpg);}