div#Content ul.tabs {}
div#Content ul.tabs li { float: left; height: 31px; margin-right: 2px; }
div#Content ul.tabs li a { width: 100%; height: 100%; display:block; background: none; padding: 0; }
div#Content ul.tabs li a span { background: transparent url(../images/components/image-gallery/tabs.gif) 0 0 no-repeat; cursor: pointer; }
div#Content ul.tabs li#t01 { width: 105px; }
div#Content ul.tabs li#t02 { width: 134px; }
div#Content ul.tabs li#t01 a span { background-position: 0 0; }
div#Content ul.tabs li#t02 a span { background-position: -105px 0; }


body.property-specs div#Content ul.tabs li#t01 a span { background-position: 0 -33px; }
body.property-specs div#Content ul.tabs li#t02 a span { background-position: -105px -33px; }
body.property-specs div#Content p.disclaimer { border: none; font-size: 0.89em; margin-top: 20px; }


div#DetailContainer { width: 630px; background: transparent url(../images/components/image-gallery/gallery_bg.gif) left bottom no-repeat; float: left; margin-top: -3px; padding: 10px; padding-top: 0; padding-left: 0; margin-bottom: 10px; }
div#DetailContainer span{ width: 630px; background: transparent url(../images/components/image-gallery/gallery_top.gif) left top no-repeat; padding-top: 10px; display: block; }
div#DetailContainer div.image-container { float: left; position: relative; margin-left: 10px; display: inline; min-width:500px; }
div#DetailContainer div.image-container div.offer-sash { display: none; }
div#DetailContainer div.image-container img { border: 1px solid #aec2d2; }

/* AJAX LOADER */
div#DetailContainer div.image-container img.ajax-loader { border:none; margin-left:100px; }


div.property-details { margin-left: 10px; clear: both; float: left; margin-bottom: 20px; width: 100%; display: inline; }
div.property-details h3 { margin-left:0px; }
div#Content div.property-details h2 { margin-left: 0; margin-bottom: 0; }
div.property-details div.offer-details { display: none; }
div.property-details p { margin: 10px 0 10px 0; }
div.property-details ul { float: left; clear: both; }
div.property-details ul li { margin: 5px 0 5px 0;  }

body.offer-available div#DetailContainer div.image-container div.offer-sash { display: block; position: absolute; left: 0; top: 0; }
body.offer-available div#DetailContainer div.image-container div.offer-sash img { border: 0; }
body.offer-available div#DetailContainer div.property-details p { float: left; width: 370px; margin-left: 0; }
body.offer-available div#Content div.property-details div.offer-details { display: block; float:left; width: 219px; margin-right: 10px; }
body.offer-available div#Content div.property-details div.offer-details h3 { width: 219px; height: 24px; background: #cc0000; color: #FFFFFF; text-align: center; }
body.offer-available div#Content div.property-details div.offer-details h3 span { background: transparent url(../images/components/offers/offers_header_219.gif) left bottom no-repeat; color:#FFFFFF; }
body.offer-available div#Content div.property-details div.offer-details ul { overflow: hidden; float: none; background: transparent url(../images/components/offers/offers_bg_219.gif) left bottom no-repeat; }
body.offer-available div#Content div.property-details div.offer-details ul li { margin-left: 30px; font-weight: bold; list-style-image: url(../images/components/offers/red_tick.gif); }

div#Content ul.floor-view { overflow: hidden; width: 100%; margin-left: 10px; }
div#Content ul.floor-view li { float: left; }
div#Content ul.floor-view li a { font-weight: bold; color: #3b3b3b; margin: 5px; background: none; padding-right: 0; }
div#Content ul.floor-view li.active a { padding-right: 20px; background: transparent url(../images/global/icon_red_arrow_down.gif) right center no-repeat; font-weight: bold; color: #10427a; }
div#Content div.plan-container { float: left; width: 320px; margin-right: 10px; margin-left: 10px; }
div#Content div.enhancements ul { margin-left: 10px; }
div#Content div.enhancements ul li { float: left; }
div#Content div.enhancements ul li a.enlarge { margin-right: 150px; }
div#Content div.floor-details { width: 250px; float: left; margin-top: 30px; }
div#Content div.floor-details h2 { margin-left: 0; }
div#Content div.floor-details p { padding: 3px 0 3px 0; border-bottom: 1px solid #aec2d2; margin: 0; }
div#Content div.floor-details ul li { padding: 3px 0 3px 0; border-bottom: 1px solid #aec2d2; margin: 0; }
div#Content div.floor-details ul li span { font-weight: bold; margin-right: 10px; background: none; display: inline; width: auto; padding: 0; }
div#Content div.floor-details ul li.last { margin-top: 10px; border: 0; }

div#Content div.plan-container a { }
div#Content div.plan-container a.enlarge { margin-left: 0; }
div#Content div.plan-container a.print { margin-left: 0; }
div#Content div.plan-container img { margin: 10px 0 10px 0; }
body.development-plots div#Content p { margin: 0 0 10px 10px; width: 400px; }

div#Content div.directions-container { width: 630px; background: #f2f5f7 url(../images/components/generic_bg.gif) left bottom no-repeat; overflow: hidden; margin-bottom: 10px; }
div#Content div.directions-container h2.top-border { width: 630px; margin: 0; padding: 15px 0 0 10px; background: #f2f5f7 url(../images/components/generic_top.gif) 0 0 no-repeat; }
div#Content div.directions-container h3 { margin-left:0px; }
div#Content div.directions-container div.copy-container { margin: 0px 10px 10px 10px; width: 320px; float: left; display: inline; }
div#Content div.directions-container div.copy-container p { width: 300px; margin:10px 0 10px 0; padding-left: 0; }
div#Content div.directions-container div.copy-container h2 { margin-left:0px; }
div#Content div.directions-container div.image-container { width: 270px; margin:-10px 0px 0 0; float: left; padding-bottom: 20px  }
div#Content div.directions-container div.image-container img { border: 1px solid #aec2d2; margin-bottom: 10px; margin-top:10px; }

div#Content div.directions-container-no-image div.copy-container { width:600px; }
div#Content div.directions-container-no-image div.copy-container p { width:600px; }

/* carousel */
div#Content div#DetailContainer div#vertical-carousel-container { width: 500px; float: left; margin-left: 10px; overflow: hidden; }
div#Content div#DetailContainer div#vertical-carousel-container ul { margin: 0px 0 0 0; padding: 0; float: left; }
div#Content div#DetailContainer div#vertical-carousel-container ul li { float: left; margin: 5px; padding: 0; }
div#Content div#DetailContainer div#vertical-carousel-container a { border: none; padding: 0; margin: 0; background: none; }
div#Content div#DetailContainer div#vertical-carousel-container a img { border: 1px solid #aec2d2; display: block; }
div#Content div#DetailContainer div#vertical-carousel-container.jscript { width: 101px; height: 340px; float: right; margin-right: 6px; position: relative; overflow: hidden; }
div#Content div#DetailContainer div#vertical-carousel-container.jscript ul { position: relative; margin: 29px 0 0 0; padding: 0; }
div#Content div#DetailContainer div#vertical-carousel-container.jscript ul li { float: none; margin: 0; padding: 0; display: inline-block; }
div#Content div#DetailContainer div#vertical-carousel-container.jscript a { border: none; padding: 0; margin: 0; background: none; }
div#Content div#DetailContainer div#vertical-carousel-container.jscript a img { border: 1px solid #aec2d2; }
div#Content .product-carousel .bcarousel-container .bcarousel-prev-vertical { background: transparent url(../images/components/image-gallery/carousel_controls.gif) no-repeat 0 -66px; cursor: pointer; display: none; height: 22px; left: 0px; position: absolute; top: 0px; width: 101px; z-index: 3; }
div#Content .product-carousel .bcarousel-container .bcarousel-prev-disabled { background-position: 0 0px; }
div#Content .product-carousel .bcarousel-container .bcarousel-next-vertical { background: transparent url(../images/components/image-gallery/carousel_controls.gif) no-repeat 0px -44px; cursor: pointer; display: none; height: 22px; position: absolute; left: 0px; top: 318px; width: 101px; z-index: 4; }
div#Content .product-carousel .bcarousel-container .bcarousel-next-disabled { background-position: 0px -22px; }



body.find-home-content div#Content p { margin: 10px 0 10px 10px; }
body.find-home-content div#Content div#FeaturedProperty h2 { font-size: 1em; }
body.find-home-content div#Content div#FeaturedProperty h2 em { color: #10427a; font-style: normal; }
body.find-home-content div#Content div#FeaturedProperty h3 { color: #3b3b33b; font-size: 1em; margin-left: 10px; }
body.find-home-content div#Content div#FeaturedProperty h3 em { color: #10427a; font-style: normal; }
body.find-home-content div#Content div#FeaturedProperty div.copy-container { width: auto; }
body.find-home-content div#Content div#FeaturedProperty div.copy-container p { width: auto; }
body.find-home-content div#Content div#FeaturedProperty div.image-container { margin-top: 0; float: right; margin-left: 10px; }
