body#isProperties #ContentWrapper #Content .padder,
body#isFloorplans #ContentWrapper #Content .padder { padding: 170px 20px 0; }
body#isPropList #Nav a,
body#isProperties #Nav a { font-size: 14px; }

/* PROJECT LIST */
#SidebarList { display: block; width: 200px; height: auto; padding-top: 6px; padding-right: 20px; font: 10px/11px Georgia, "Times New Roman", "MS Serif", "New York", serif; float: left; clear: none; }
#SidebarList a:link,
#SidebarList a:visited { border-bottom: none; }
#SidebarList h3 { display: block; width: 200px; height: 30px; line-height: 30px; margin: 0; padding: 0; color: #206464; font-weight: normal; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; } 
#SidebarList h3 span { padding: 0 8px; }
#SidebarList h3.SidebarHeader { background: #206464 url(../images/prop_nav_top.jpg) no-repeat top left; }
#SidebarList h3.Locations { background: #206464 url(../images/prop_nav_h3.jpg) no-repeat top left; }

#SidebarList #FloorPlanWrapper { position: relative; display: block; width: 200px; height: 359px; background: #f6f6f6 url(../images/prop_nav_filler.jpg) repeat-y top left; overflow: hidden;  }
#SidebarList #FloorPlanContent { position: absolute; top: 0; left: 0; display: block; width: 170px; height: auto; }
#SidebarList #FloorPlanContent ul { width: 170px; list-style-type: none; margin: 0; padding: 0; }

#SidebarList #PropertiesWrapper { display: block; width: 200px; height: auto; background: #f6f6f6 url(../images/prop_nav_filler.jpg) repeat-y top left; }
#SidebarList #PropertiesWrapper { display: block; width: 200px; height: auto; }
#SidebarList #PropertiesWrapper ul { width: 200px; list-style-type: none; margin: 0; padding: 0; }

#SidebarList ul { width: 200px; list-style-type: none; margin: 0; padding: 0; }
#SidebarList ul li { margin: 0; padding: 0; }
#SidebarList ul li.Bottom { padding-bottom: 4px; background: transparent url(../images/prop_nav_bottom.jpg) no-repeat bottom left; }
#SidebarList ul li a:link,
#SidebarList ul li a:hover,
#SidebarList ul li a:active,
#SidebarList ul li a:visited, { border: none; }
#SidebarList ul li a { display: block; padding: 3px 8px; font-size: 11px; height: 18px; line-height: 18px; color: #000; text-decoration: none; border: none; }
#SidebarList ul li a:hover { background: #ddd; }
#SidebarList ul li.current a { background: #c6c6c6; }
#SidebarList #SidebarBottom { display: block; width: 200px; height: 4px; background: transparent url(../images/prop_nav_bottom.jpg) no-repeat bottom left; }

/* DEVELOPMENTS */
#Developments { display: block; width: 530px; height: auto; padding-bottom: 20px; float: left; clear: none; }
#Developments .PropertyList { display: block; width: 100%; height: auto; padding-bottom: 20px; }
#Developments .PropertyList .photo { display: block; width: 120px; height: auto; float: left; clear: none; text-align: center; }
#Developments .PropertyList .photo a { display: block; width: 100px; height: 75px; border: 1px solid silver; overflow: hidden; }
#Developments .PropertyList .info { display: block; width: 410px; height: auto; float: left; clear: none; }
#Developments .PropertyList .info .title { display: block; width: 360px; height: 100%; height: auto; float: left; clear: none; }
#Developments .PropertyList .info .title .name { display: block; font-weight: normal; font-size: 16px; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; }
#Developments .PropertyList .info .title .address { display: block; margin-top: 4px; font-size: 12px; margin-bottom: 11px; }
#Developments .PropertyList .info .units { display: block; width: 100%; height: auto; }
#Developments .PropertyList .info .options { display: block; width: 50px; height: auto; float: left; clear: none; }
#Developments .PropertyList .info .options a { border: none; }
#Developments .PropertyList .info .options a.contact { display: block; width: 17px; height: 12px; background: transparent url(../images/icn_emailcontact.gif) no-repeat center 0px; float: right; clear: none; }
#Developments .PropertyList .info .options a.DrivingDir { display: block; width: 20px; height: 12px; background: transparent url(../images/icn_drivingdir.gif) no-repeat center 0px; float: right; clear: none; }
#Developments .PropertyList .info .options a:hover.contact,
#Developments .PropertyList .info .options a:hover.DrivingDir { background-position: center -12px; }
#Developments .PropertyList .info .options a span { display: none; }

/* PROPERTY SPECIFIC PAGE */
body#isPropHome #ContentWrapper { position: absolute; top: 0; left: 0; display: block; width: 800px; height: 600px; text-align: left; background: #014040 url(../images/content_background.jpg) no-repeat top left; }
body#isPropHome #ContentWrapper .padder { position: absolute; top: 170px; left: 20px; display: block; width: 700px; height: 360px; overflow: hidden; }
body#isPropHome #Content { position: absolute; top: 0px; left: 20px; display: block; width: 300px; height: 600px; background: transparent url(../images/back_property.png) repeat-x top left; z-index: 50; }
body#isPropHome #Content #PropertyInfo { position: absolute; top: 170px; left: 10px; display: block; width: 275px; height: auto; }
body#isPropHome #Content #PropertyInfo #Logo { display: block; width: 260px; height: 156px; text-align: center; padding-bottom: 3px; padding-left: 10px }
body#isPropHome #Content #PropertyInfo #Location { display: block; width: 275px; height: auto; font-size: 12px; text-align: left; text-align: center; }
body#isPropHome #Content #PropertyInfo #Location #Address { font-size: 12px; line-height: 120%; text-align: left; text-align: center; padding-top: 3px; }
body#isPropHome #Content #PropertyInfo #Location>strong { font-size: 18px; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; color: #206464; padding-bottom: 5px; }
body#isPropHome #Content #PropertyInfo #Location #Desc { position: relative; display: block; width: 100%; height: 131px; font-size: 11px; text-align: left; line-height: 150%; margin-top: 16px; overflow: hidden; }
body#isPropHome #Content #PropertyInfo #Location #Desc #DescContent { position: absolute; top: 0; left: 0; display: block; width: 240px; height: auto;  }
body#isPropHome #Content #PropertyInfo #Location #Desc #DescContent .padder>p { padding-top: 0; margin-top: 0; }
body#isPropHome #Footer { position: absolute; bottom: 0; left: 0; display: block; width: 800px; height: 45px; background: url(../images/green1_background.png) repeat top left; z-index: 100; }

/* PROPERTY SLIDE SHOW */
body#isPropHome div#SlideBackdrop { position: absolute; top: 0px; left: 0px; display: block; width: 800px; height: 600px; overflow: hidden; background: url(../images/content_background.jpg) no-repeat top left; z-index: 48; }
body#isPropHome div#SlideShowContainer { position: absolute; top: 164px; left: 320px; display: block; width: 480px; height: 391px; overflow: hidden; background: none; z-index: 50; }
body#isPropHome div#SlideShowContainer div#hider { display: none; }
body#isPropHome div#SlideShowContainer div#Slides { position: relative; display: block; width: 480px; height: 391px; float: left; clear: none; overflow: hidden; }
body#isPropHome div#SlideShowContainer div#Tagline { display: block; width: 480px; height: 391px; float: left; clear: none; }
body#isPropHome div#SlideShowContainer div#Tagline h3 { display: block; width: 480px; height: 391px; background: transparent url(../slideshow1/tagline.gif) no-repeat center center; }
body#isPropHome div#SlideShowContainer div#Tagline h3 span { display: none; }
body#isPropHome div#SlideShowContainer img { display: none; position: absolute; top: 0; left: -20px; width: 521px; height: 391px; }
body#isPropHome div#SlideShowContainer span { display: none; position: absolute; bottom: 55px; right: 20px; font-size: 12px; font-weight: bold; width: 410px; height: auto; line-height: 110%; text-align: right; color: #fff; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; z-index: 60; }
body#isPropHome div#SlideShowContainer br { display: none }

/* FLOOR PLANS */
body#isFloorplans #SidebarList { padding-top: 20px; padding-bottom: 20px;  }
#Developments #MainPhoto { text-align: center; }
#Developments #PhotoTitle { text-align: center; font-size: 14px; }
body#isFloorplans #SidebarList ul li a { height: auto; line-height: 150%; }

/* BACKGROUNDS */
body#isFloorplans #ContentWrapper { background: #fff url(../backdrops/floorplans.jpg) no-repeat top left; }

#ContentWrapper { background-repeat: no-repeat; }

/* AMMENITIES BOX */
#AmenitiesBox { position: absolute; top: 170px; right: 15px; display: block; visibility: hidden; width: 450px; height: 390px; z-index: 100; font-size: 12px; color: #fff; }
#AmenitiesBox #Amenities h2 { width: 100%; text-align: center; margin: 0; padding: 0; font-size: 16px; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; color: #fff; }
#AmenitiesBox #Amenities #AmenitiesWrapper { position: absolute; top: 50px; left: 0; display: block; width: 420px; height: 280px; font-size: 12px; text-align: left; line-height: 150%; margin-top: 5px; overflow: hidden; }
#AmenitiesBox #Amenities #AmenitiesWrapper #AmenitiesContent { position: absolute; top: 0; left: 20px; display: block; width: 370px; height: auto; }
#AmenitiesBox #Amenities #AmenitiesWrapper #AmenitiesContent .padder>p,
#AmenitiesBox #Amenities #AmenitiesWrapper #AmenitiesContent .padder>ul { padding-top: 0; margin-top: 0; }
#AmenitiesBox #AmenitiesSlider { top: 0px; height: 280px; }
#AmenitiesBox .black-box { position: relative; display: block; width: auto; height: auto; text-align: left; font-size: 14px; line-height: 150%; color: #fff; }
#AmenitiesBox .green-box { position: relative; display: block; width: auto; height: auto; text-align: left; font-size: 14px; line-height: 150%; color: #fff; }
#AmenitiesBox .box-content { position: relative; display: block; width: auto; height: 350px; }
#AmenitiesBox .close { position: absolute; top: 10px; right: 10px; }
#AmenitiesBox .close a { display: block; width: 11px; height: 11px; background: url(../images/black_box_close.png) no-repeat top left; border: none; text-decoration: none; }
#AmenitiesBox .close a:hover { background-position: -11px 0 }
#AmenitiesBox .close a span { display: none; }

/* LOGIN */
#LoginBox { position: absolute; top: 250px; right: 80px; display: block; width: 316px; height: 224px; z-index: 200; font-size: 12px; color: #fff; text-align: center }
#LoginBox h2 { font-size: 16px; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; color: #fff; margin: 0; padding: 0 0 5px; }
#LoginBox .close { position: absolute; top: 20px; right: 20px; }
#LoginBox .close a { display: block; width: 11px; height: 11px; background: url(../images/black_box_close.png) no-repeat top left; border: none; text-decoration: none; }
#LoginBox .close a:hover { background-position: -11px 0 }
#LoginBox .close a span { display: none; }

/* RESOURCES */
#ResourceBox { position: absolute; top: 250px; right: 80px; display: block; width: 316px; height: 224px; z-index: 200; font-size: 12px; color: #fff; text-align: center }
#ResourceBox h2 { font-size: 16px; font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; color: #fff; margin: 0; padding: 0 0 5px; }
#ResourceBox .close { position: absolute; top: 20px; right: 20px; }
#ResourceBox .close a { display: block; width: 11px; height: 11px; background: url(../images/black_box_close.png) no-repeat top left; border: none; text-decoration: none; }
#ResourceBox .close a:hover { background-position: -11px 0 }
#ResourceBox .close a span { display: none; }
#ResourceBox ul { display: block; width: 276px; height: auto; margin: 0; padding: 0; list-style: none; }
#ResourceBox ul li { display: block; width: 137px; height: auto; float: left; clear: none; }
#ResourceBox ul li a:link,
#ResourceBox ul li a:visited { color: #ffcf00; text-decoration: none; }
#ResourceBox ul li a:hover,
#ResourceBox ul li a:active { color: #fff; text-decoration: underline; }
#ResourceBox ul li.icon_brochure a { display: block; width: 128px; height: auto; padding-top: 128px; background: url(../images/icon_brochure.png) no-repeat top center; }
#ResourceBox ul li.icon_powerpoint a { display: block; width: 128px; height: auto; padding-top: 128px; background: url(../images/icon_powerpoint.png) no-repeat top center; }

a:link#MLPExperience,
a:hover#MLPExperience,
a:active#MLPExperience,
a:visited#MLPExperience { border: none; }
#MLPExperience { display: block; width: 125px; height: 32px; padding-top: 63px; background: url(../images/but_mlp_experience.png) no-repeat top center; }

#Completed { width: 720px; }
#Completed td { font-size: 11px; }