/*Reset Browser Defaults*/
        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;}
        sup, sub            {height: 0;	line-height: 1;	vertical-align: baseline; _vertical-align: bottom; position: relative;}
        sup                 {bottom: 0.8ex;}
        sub                 {top: .5ex;}
/*General*/
    /*Layout*/
        body                    {background:#F5F5DD url(../images/big_background4.jpg) no-repeat top center; text-align:justify;}
        li,td                   {text-align:left;}
        .wrapper                {background:#f5f5dd;margin:40px auto 8px; width:950px;}
        #logo                   {background:#2F3045;height:266px;  width:950px; }
        .main-content           {background:#f5f5dd; overflow:auto;}
        .main-content img       {float:right;}
        .main-content .text     {float:left; overflow:auto; width:370px;}
        .main-content .text p   {padding:5px 18px 5px 18px;}
        .main-content .text h1  {padding:15px 18px 0 18px;}
        .nav                    {background:#2e3244; height:38px; }
        .images                 {background:#f5f5dd; height:57px; overflow:hidden; padding:2px 0px; width:950px;
                                 border-top:19px solid #2f3045;border-bottom:19px solid #2f3045;
                                }
        #slideshow              {height:59px;}
        #slideshow ul           {width:1920px;}
        #imageholder            {height:266px !important; width:578px !important;float:right;}
        .images ul              {}
        .images li              {float:left; padding:4px 0px; text-align:center; width:79px;}
        #td_logo                {margin:0 auto 25px; text-align:right; width:950px;}
        .f-right                {float:right;}
        .f-left                 {float:left;}
        .sameHeight             {padding-bottom:0px;}

    /*Navigation*/
        a, a:visited        {color:#78786F;}
        .nav                {padding-left:155px;overflow:hidden;}
        .nav li             {float:left;}
        .nav a span         {display: none;}
         .nav li, .nav a    {height:38px; display:block; margin:0px !important;}
        #navInformation a     {background:#78786F url(../images/Navigation.png) no-repeat -170px 0; width:170px}
        #navProperty a        {background:#78786F url(../images/Navigation.png) no-repeat -340px 0; width:225px}
        #navGallery a         {background:#78786F url(../images/Navigation.png) no-repeat -565px 0; width:100px}
        #navContact a         {background:#78786F url(../images/Navigation.png) no-repeat -665px 0; width:170px}
        #navInformation a:hover, #navInformation .active    {background:#78786F url(../images/Navigation.png) no-repeat -170px -38px; width:170px}
        #navProperty a:hover, #navProperty .active          {background:#78786F url(../images/Navigation.png) no-repeat -340px -38px; width:225px}
        #navGallery a:hover, #navGallery .active            {background:#78786F url(../images/Navigation.png) no-repeat -565px -38px; width:100px}
        #navContact a:hover, #navContact .active            {background:#78786F url(../images/Navigation.png) no-repeat -665px -38px; width:170px}

    /*Sub Navigation*/
        .sub     {background:#dbdcc9; padding-left:0px;}

        #navHomeSite a          {background:#78786F url(../images/Navigation.png) no-repeat -362px -152px; width:170px}
        #navHomeAnim a          {background:#78786F url(../images/Navigation.png) no-repeat -522px -152px; width:225px}
        #navHomeLocation a      {background:#78786F url(../images/Navigation.png) no-repeat -747px -152px; width:170px}
        #navHomeSite a:hover, #navHomeSite .active          {background:#78786F url(../images/Navigation.png) no-repeat -362px -190px; width:170px}
        #navHomeAnim a:hover, #navHomeAnim .active          {background:#78786F url(../images/Navigation.png) no-repeat -522px -190px; width:225px}
        #navHomeLocation a:hover, #navHomeLocation .active  {background:#78786F url(../images/Navigation.png) no-repeat -747px -190px; width:170px}


        #navPropLandBuilding a  {background:#78786F url(../images/Navigation.png) no-repeat 0px -77px; width:310px}
        #navPropLand a          {background:#78786F url(../images/Navigation.png) no-repeat -310px -77px; width:206px}
        #navPropFraction a      {background:#78786F url(../images/Navigation.png) no-repeat -516px -77px; width:280px}
        #navPropSite a          {background:#78786F url(../images/Navigation.png) no-repeat -796px -77px; width:154px}
        #navPropLandBuilding a:hover, #navPropLandBuilding .active  {background:#78786F url(../images/Navigation.png) no-repeat 0px -115px; width:310px}
        #navPropLand a:hover, #navPropLand .active                  {background:#78786F url(../images/Navigation.png) no-repeat -310px -115px; width:206px}
        #navPropFraction a:hover, #navPropFraction .active          {background:#78786F url(../images/Navigation.png) no-repeat -516px -115px; width:280px}
        #navPropSite a:hover, #navPropSite .active                  {background:#78786F url(../images/Navigation.png) no-repeat -796px -115px; width:154px}



    /*Fonts*/
        h1      {text-transform:uppercase;font-weight:bold;}
        body    {color:#78786f;;font-family:Verdana, "Bitstream Vera Sans", Geneva, "Lucida Grande", sans-serif;font-size:9pt}
        .first  {padding-top:1px !important;}
    /*Other*/
        .main-content ul    {list-style-type: disc;}
        .main-content li    {margin:5px 40px;}
        table               {margin:10px 20px;}
/*Page Specific*/
    /*Home Page Siteplan Animation Location*/
        .home .main-content img {border:0 none; margin:0; padding:0px }
        .home .col2             {width:578px !important; background: #dbdcc9;}
        #player                 {margin:0 auto;outline-style:none;}
        #player                 {text-decoration:none;}
        #player span            {display:block;padding:5px 10px 0px;}
        #player img             {float:none;}
        .playerholder           {width:578px;height:331px;text-align:center; overflow:hidden;}
    /*Siteplan*/
        .siteplan table         {margin:0px 0px 0px 60px;}
        .siteplan td            {width:20%; line-height:133%}
        .siteplan td.lot        {width:10%;}
        .siteplan .sameHeight   {padding-bottom:0px;}
    /*Location*/
        .location .main-content {background: #F5F5DD url(../images/location_bg.png) no-repeat scroll 0 40px;}
        .location .first        {margin-right:45px;}
        .location .second       {margin-right:130px;}

    /*Property*/
        .property                {font-size:8pt;}
        .property h3             {font-weight:bold;}
        .property .main-content  {height:auto;}
        .property .main-content img  {float:none;}
        .property .floorplan     {margin:10px;}
        .property .floorplan a   {  margin:10px;
                                    background:transparent url(../images/pdficon_small.gif) no-repeat scroll 0 0;
                                    display:block;
                                    height:24px;
                                    padding-left:20px;}
        .property .text  p       {line-height:150%;}
        .property .text          {height:auto;}
        .property .more          {position:absolute;right:3px;bottom:5px; text-align:justify; width:55px;}
        .property .info2         {padding:15px 15px 0 20px !important;}
        .property .col1, .property .col2, .property .col3         {float:left}
        .property .col1           {width:320px !important; background: #F5F5DD;}
        .property .col2           {width:311px !important; background: #efefe3;}
        .property .col3           {width:319px !important; background: #F5F5DD;}
        .property .col2site ,.siteplan .col2site        {width:578px !important; background: #dbdcc9;}
        .contactLink              {text-align:right;}

    /*Gallery*/
        #description                    {top:110px;left:130px;position:relative; text-align:right; width:200px; font-size:8pt;}
        .gallery .main-content .text    {height:266px;}

    /*Contact*/
        .contact                    {font-size:8pt;}
        .contact td.type            {width:33%;}
        .contact p, .contact td     {line-height:150%}
        .contact h1                 {margin-bottom:5px;}
        .contact tr.last            {height:30px;}
