/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {text-decoration:none;color:#333;}
p {z-index:1;}

body {background-color:#fff;font:62.5%/1.4 Arial, sans-serif;overflow:auto;padding:0}
a {outline:none}

#page {margin:0 auto;width:960px}

#header {background:url(/Common/Images/resHeaderTopBg.jpg) repeat-x 0 100%;height:100px;padding:0 25px;position:relative;z-index:10}
    #header img {margin-top:15px;float:left}
    #header ul {margin-top:70px;float:right}
    #header li {float:left;font-size:1.2em;font-weight:bold;letter-spacing:1px;margin-left:10px;text-transform:uppercase}
    #header li a {color:#234e88}
    #header li a.selected {color:#000}
    #header li a:hover {border-bottom:solid 1px #234e88;color:#234e88}

#wrap {background:url(/Common/Images/resBackground.jpg) repeat-y 0 0;overflow:auto;padding-bottom:75px}

#holderNav {float:left;width:250px}

    #nav {text-transform:uppercase;width:250px}
        #nav li {}
        #nav li a {background:url(/Common/Images/resNavBg_off.jpg) no-repeat 0 0;color:#fff;display:block;font-size:1.2em;font-weight:bold;height:30px;letter-spacing:1px;padding:13px 0 0 23px;}
            #nav li ul {border-bottom:solid 1px #fff;display:none}
            #nav li li ul {border-bottom:none}
            #nav li li {border-top:solid 1px #8b8c8b}
            #nav li li a {background:url(/Common/Images/resSubNavBg_off.jpg) no-repeat 0 0;display:block;font-size:1em;height:22px;padding:8px 0 0 30px}
            #nav li li a:hover, #nav li li a.selected {background-image:url(/Common/Images/resSubNavBg_on.jpg)}
        #nav li.selected ul {display:block}
            #nav li.selected li ul {display:none}
            #nav li.selected li.selected a.selected {background-image:url(/Common/Images/resSubNavBgArrowDown_on.jpg)}
            #nav li.selected li.selected ul {display:block}
            #nav li.selected li li a {/*background-color:#9c9c9c;*/background-image:url(/Common/Images/resSubSubNavBg_off.gif);padding-left:45px}
            #nav li.selected li li a:hover, #nav li.selected li li a.selected {background-color:#8f8f8f;background-image:url(/Common/Images/resSubSubNavBg_on.gif) !important}
        
    #quicklinks {text-transform:uppercase;margin-top:2px;width:250px}
        #quicklinks li {display:inline}
        #quicklinks li a {background-position:0 0;background-repeat:no-repeat;color:#fff;display:none;height:110px;margin-bottom:1px;position:relative;width:250px}
        #quicklinks li a span {background:url(/Common/Images/resQuickNavTitleBg.png) no-repeat 0 0;bottom:0;height:30px;display:block;font-size:1.2em;line-height:30px;padding-right:25px;position:absolute;text-align:right;width:225px}
            #quicklinks li a.quickTestimonials {background-image:url(/Common/Images/resQuickNavBgTestimonials.jpg)}
            #quicklinks li a.quickMasterplan {background-image:url(/Common/Images/resQuickNavBgMasterplan.jpg)}
            #quicklinks li a.quickSalesplan {background-image:url(/Common/Images/resQuickNavBgSalesplan.jpg)}
            #quicklinks li a.quickHouses {background-image:url(/Common/Images/resQuickNavBgHouses.jpg)}
        #quicklinks li.show a {display:block}
    
#content {float:right;padding:0 0 0 1px;position:relative;width:709px}
    #content div.left {float:left;width:343px}
    #content div.right {float:right;width:352px}
    #content div.clear {clear:both}
    
    #content h3 {background:url(/Common/Images/resHeaderBlueBg.jpg) repeat-x 0 0;color:#fff;font-size:1.4em;font-weight:bold;height:30px;letter-spacing:1px;margin:1px 0 20px;padding:10px 0 0 23px;text-transform:uppercase}
    #content h4 {color:#444;font-family:Arial, sans-serif !important;font-size:1.2em;font-weight:bold;letter-spacing:1px;margin:0 23px 6px;text-transform:uppercase}
    #content p {color:#666;font-family:Verdana;font-size:1.1em;margin:0 23px 18px}
    #content a {color:#355d91;font-weight:bold}
        #content a:hover {color:#1e334e}
    #content em {font-style:italic}
    #content strong {font-weight:bold}
    #content li {color:#666;font-family:Verdana;margin:0 23px 6px}
    #content sup {vertical-align:top}

    #content .decoImg {height:392px;overflow:hidden;position:relative;width:709px}
        #content .decoImg h2 {background:url(/Common/Images/resDecoHeaderBg.png) no-repeat 100% 0;bottom:-1px;color:#fff;font-size:2.5em;height:48px;left:-1px;padding:12px 22px 0;position:absolute}
        #content .golfCart {background:url(/Common/Images/resDecoGolfCart.jpg) no-repeat 0 0}
        #content .manOverlooksGolf {background:url(/Common/Images/resDecoLandingManOverlooksGolf.jpg) no-repeat 0 0}
        #content .houseBySunset {background:url(/Common/Images/resDecoLandingHouse.jpg) no-repeat 0 0}
        #content .pelicansInLake {background:url(/Common/Images/resDecoLandingPelicans.jpg) no-repeat 0 0}
    #content .decoImgLong {background-position:0 0;background-repeat:no-repeat;height:129px;width:709px}
        #content .community {background-image:url(/Common/Images/resDecoLongCommunity.jpg)}
        #content .golf {background-image:url(/Common/Images/resDecoLongGolf.jpg)}
        #content .houses {background-image:url(/Common/Images/resDecoLongHouses.jpg)}
        #content .spa {background-image:url(/Common/Images/resDecoLongSpa.jpg)}
        #content .resort {background-image:url(/Common/Images/resDecoLongResort.jpg)}
        #content .residential {background-image:url(/Common/Images/resDecoLongResidential.jpg)}
        #content .masterplan {background-image:url(/Common/Images/resDecoLongMasterplan.jpg)}
        #content .fly {background-image:url(/Common/Images/resDecoLongFly.jpg)}
        #content .activities {background-image:url(/Common/Images/resDecoLongActivities.jpg)}
        #content .townsbeaches {background-image:url(/Common/Images/resDecoLongTownsBeaches.jpg)}
        #content .rowofhouses {background-image:url(/Common/Images/resDecoLongRowOfHouses.jpg)}
        #content .homesforsale {background-image:url(/Common/Images/resHomesForSale.gif)}
        #content .landforsale {background-image:url(/Common/Images/resLandForSale.gif)}
    #content .decoImgSide {border:solid 1px #ccc;float:right;margin:0 0 15px 13px}
    #content .decoImgBorder {border:solid 1px #ccc}
    #content .map {float:right;margin:0 0 30px 30px}
    
    #content .clarendonlogo,
    #content .investalogo {margin:12px 0 6px 23px}
    #content .inlinelogo {float:left;margin:12px 23px 6px}
    
    #content blockquote {border-bottom:solid 1px #f0f0f0;clear:right;float:right;width:352px}
    #content blockquote p {color:#444;font-size:1.3em}
    #content blockquote p.by {font-size:1.1em}
    #content blockquote.standalone {border-top:solid 1px #f0f0f0;margin-top:100px;padding-top:18px}
    
    #content .swoosh {position:absolute;right:0;top:167px;z-index:5}
        #content .forLong {top:-89px;z-index:5}
    
    #content .housesList li {background:url(/Common/Images/resHousesListItemBottomBg.gif) no-repeat 0 100%;float:left;height:181px;margin:0 0 35px 21px}
        #content .housesList li a {background:url(/Common/Images/resHousesListItemBg.jpg) repeat-x 0 100%;border:solid 1px #ccc;color:#666;display:block;font-weight:normal;height:195px;overflow:hidden;position:relative;width:150px}
            #content .housesList li a img {border-bottom:solid 1px #ccc;display:block}
            #content .housesList li a span {display:block;padding:0 0 0 12px}
            #content .housesList li a span.name {background:url(/Common/Images/resHousesListItemArrow.gif) no-repeat 135px 50%;border-bottom:solid 1px #ececec;font-size:1.2em;height:30px;line-height:30px}
            #content .housesList li a span.desc {/*background:url(/Common/Images/resHousesListItemBedroom.gif) no-repeat 8px 70%;*/font-size:0.9em;height:47px;line-height:13px;padding-top:5px/*;padding-left:40px*/}
            #content .housesList li a span.bonus {padding:0; color:#f5911f; display: inline}
            #content .housesList li a span.sold {background:url(/Common/Images/logo_sold.gif) no-repeat 0 0;height:111px;position:absolute;left:0;padding:0;text-indent:-9999em;top:0;width:150px}
            #content .housesList li a:hover {color:#666}
    
    #content .houseLandList li {float:left;margin:0 0 23px 24px}
        #content .houseLandList li a {background:url(/Common/Images/resHousesListItemBg.jpg) repeat-x 0 100%;border:solid 1px #ccc;color:#666;display:block;font-weight:normal;height:232px;overflow:hidden;position:relative;width:210px}
            #content .houseLandList li a img {display:block}
            #content .houseLandList li a span {display:block;padding:0 0 0 12px}
            #content .houseLandList li a span.name {background:url(/Common/Images/bgHouseLandArrow.gif) no-repeat 0 0;border-bottom:solid 1px #ccc;color:#fff;font-size:1.2em;height:29px;line-height:30px}
            #content .houseLandList li a span.desc {font-size:0.9em;height:47px;line-height:15px;padding-top:8px}
    
    #content .contactList li,        
    #content .testimonialsList li {border-bottom:solid 1px #f0f0f0;clear:both;margin:0 23px 18px;overflow:auto}
        #content .contactList li *,
        #content .testimonialsList li * {margin-left:0}
        #content .testimonialsList li img {border:solid 1px #ccc;float:left;margin:0 23px 0 0}
        
        #content .testimonialsList li {padding-bottom:18px}

        #content.testimonial div.left {float:left;width:394px}
        #content.testimonial blockquote {width:302px}
        #content.testimonial blockquote p {margin-left:0}
        
        #content.house div.left {float:left;width:314px}
        #content.house a.back,
        #content.testimonial a.back {float:right;font-family:Verdana;font-size:1.1em;margin-bottom:12px}
        
        #content.house .smallHouseBg {background:url(/Common/Images/resHouseBg.jpg) no-repeat 0 0;float:right;height:254px;margin:0 0 12px 13px;position:relative;overflow:hidden;width:380px}
            #content.house .smallHouseBg img {border:solid 1px #ccc;left:69px;position:absolute;top:47px}
        
        #content.house .decoImgSide {background:url(/Common/Images/bgSmallGray.gif) repeat-x 0 100%;clear:right;margin-bottom:12px;position:relative}
        #content.house .decoImgSide img {border-bottom:solid 1px #ccc;margin-bottom:22px}
        #content.house .decoImgSide a {cursor:pointer;display:block;font-family:Verdana, sans-serif}
        #content.house .decoImgSide a span {background:url(/Common/Images/iconEnlarge.gif) no-repeat 0 3px;bottom:0;font-size:1.1em;font-weight:normal;height:22px;line-height:22px;padding:0 1em 0 2em;position:absolute;right:0;text-align:right}
        #content.house .downloadfp {line-height:1.6;margin-top:2em}
        
        #content.house ul.icons {border:solid 1px #f0f0f0;border-width:1px 0;margin:12px 0 12px 23px}
            #content.house ul.icons li {background-position:0 50%;background-repeat:no-repeat;font-size:1.1em;font-weight:bold;height:42px;line-height:42px;margin:0;padding-left:36px}
            #content.house ul.icons li.storeys {background-image:url(/Common/Images/resIconStoreys.gif)}
            #content.house ul.icons li.bedrooms {background-image:url(/Common/Images/resIconBedrooms.gif)}
            #content.house ul.icons li.garage {background-image:url(/Common/Images/resIconGarage.gif)}
            #content.house ul.icons li.cost {background-image:url(/Common/Images/resIconDollar.gif)}
            #content.house ul.icons li.cost span.bonus {padding:0; color:#f5911f;}
            #content.house ul.icons li span.list {text-decoration: line-through; padding: 0 4px 0 0;}
        
        #content.house ul.desc li,
        #content.testimonial li {font-size:1.1em}
        #content.testimonial li li {font-size:1em;list-style:disc outside}
        
        #content .dev_logo {margin-top:18px}
        #content p.fineprint {clear:both;color:#999;font-size:0.9em;padding-top:2em}
        
        #content .contactList .sright {margin:-22px 0 0 343px}
        #content .contactList .sright p {float:left}
        #content .contactList .mapcontact {float:right;height:45px;margin-bottom:18px;width:216px}
        #content .contactList .mapcontact img {border:solid 1px #ccc;float:right}
        #content .contactList .mapcontact p {margin-right:6px;float:right;text-align:right}
    
    #content .mapmaster {float:left;}
    #content .mapsales {float:right;width:338px}
        #content .mapmaster img,
        #content .mapsales img {margin-top:10px}
        #content .mapsales h4 {margin-left:0}
        #content .mapsales p {margin-right:0}
        #content p.mapimage {text-align: center;}
        
    #content .simple {list-style:disc outside;margin-bottom:18px}
    #content .simple li {font-size:1.1em;margin-left:36px}
    
    #content .clean {list-style:none outside;margin-bottom:9px}
    #content .clean li {font-size:1.1em}
    #content .clean li em {float:left;font-style:normal;width:200px}
    
    #content #videoPlayer {border:solid 1px #ccc;height:180px;margin:0 auto;text-align:center;width:320px}
    #content #videoPlayer p {display:block;margin-top:70px}
    
    #content.terms ul { margin: 0 23px}
    #content.terms ul li {list-style: decimal;}
    #content.terms ul li ul { margin: 10px}
    #content.terms ul li li {list-style: lower-alpha; }
    
    #content #gallery {display:inline;float:left;margin-left:23px;overflow:hidden;width:330px}
    #content #gallery li {float:left;margin:0;overflow:hidden}
    #content #gallery img {border:solid 1px #8B8C8B;height:100px;margin:0 8px 8px 0;width:100px}
    #content #gallery a {float:left}
	
	#content p.tc {margin: 30px 0 0 23px; clear:both;}
    
#footer {background:url(/Common/Images/resBackground.jpg) repeat-y 0 0;overflow:auto; clear: both;}
    #footer ul {clear:both}
    #footer li {float:right;height:58px;margin-left:36px}
    #footer .copyright {border-top:solid 1px #f0f0f0;clear:both;color:#999;float:right;font-family:Verdana;font-size:1em;padding:10px 0;text-align:right;width:420px}
    
    
