    body {color: #707070; margin: 0 0 20px 0; padding: 0; font: 1em/1.4em "Arial", Lucida, Verdana, sans-serif; /*background-image: url(images/backt.gif); background-repeat: repeat-x; background-position: bottom;*/}
    a img {border: 0;}
    h1, h2, h3, h4 {margin: 0; padding: 0; font-family: Times New Roman; color: #1C3F94; font-weight: normal;}
    hr {border: 0; border-top: 1px solid #ccc; height: 1px; clear:both;}

    /* _________________________________________ FRAME AREA ________________________________________________________________________*/

    #frame {width: 950px; margin: 0 auto 0 auto; font-size: 0.8em;}

    /* _________________________________________ HEADER AREA ________________________________________________________________________*/

    #header {width: 910px; margin: 0 auto 0 auto; padding: 0px; height: 130px; color: #fff; text-align: right; color: #1C3F94;}
    #header a {color: #1C3F94;}
    #header p {margin: 10px 0 0 0; padding: 0;}
    .logo {margin: 20px 0 0 0; float: left;}
    .flags {float: right; margin: 20px 0 0 0; }
    .flags a {color: #fff; margin-left: 5px;}
    .contact {font-size: 24px;}
    
    .dleft {width: 400px; float: left}
    .dright{width: 400px; float: right}
    
    /* _________________________________________ NAVIGATION ________________________________________________________________________*/
     
    #nav {height: 39px; line-height: 39px; margin: 0 20px 0 20px; border-bottom: 5px solid #B9DFF6; font-size: 12px; font-weight: bold;}
    #nav ul {margin: 0; padding: 0;}
    #nav li {list-style: none; float: left; width: 129px; line-height: 39px; margin-right: 1px;}
    #nav li a {color:  #1C3F94; text-decoration: none;  text-align: center; display: block; text-transform: uppercase;}
    .navoff {background-image: url(images/tab-search-on.gif); background-repeat: no-repeat;}
    .navoff a:hover {background-image: url(images/tab-search-off.gif); background-repeat: no-repeat;}
    #navon {background-image: url(images/tab-search-off.gif); background-repeat: no-repeat;}
    
    /* _________________________________________ DEFAULT SPLASH ________________________________________________________________________*/
    
    #splash {width: 917px; margin: 0 0 25px 20px; height: 270px; background-image: url(images/box-splash.gif); background-repeat: no-repeat; padding: 0px;}
    #splash h1 {color: #fff; padding: 20px 0 0 20px; width: 420px; font-size: 25px; margin: 0px;}
    #splash h2 {color: #fff; padding: 10px 0 0 20px; font-size: 18px;}
    #splash p {width: 410px; padding-left: 20px; color: #fff;}
    #splash td {padding: 5px; color: #fff;}
    #splash table {float: left;}
    
    #flashcontent {float: right; margin-right: 8px;}
    #flashcontent2 {width: 435px; height: 352px; margin: 20px 0px 40px 0px;}
    
    /* _________________________________________ DEFAULT CONTENT ________________________________________________________________________*/
    
    #colleft {width: 435px; float: left; margin: 0 20px 35px 20px; _margin: 0 10px 35px 10px;/*background-color: orange;*/}
    #colleft h2 {font-size: 18px;}
    #colleft h1 {font-size: 24px; margin: 20px 0 10px 0;}
    
    #colright {width: 435px; margin: 0 20px 35px 20px; float: left; /*background-color: Yellow;*/}
    #colright h1 {font-size: 24px; margin: 20px 0 20px 0px;}
    #colright h2 {margin: 0 0 20px 0;}
    #colright a, #colleft a, #content a {color: #1C3F94;}
    
    .line, .dev {border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 20px;}
    
    .dev, .unit {margin: 0px 0 30px 0; padding: 0 0 20px 20px; background-image: url(images/dev.gif); background-repeat: no-repeat; background-position: bottom left;}
    .dev h2, .unit h2, .newhomes h2 {margin: 0 0 10px 0; padding: 0; font-weight: bold; font-family: Times New Roman; font-size: 20px;}
    .dev p, .unit p {margin: 0; padding: 0; }
    .dev img {float: right; margin: 5px 0 0 5px;}
    .dev a, .unit a, .newhomes a {color: #1C3F94; text-decoration: underline;}
    .dev a:hover, .unit a:hover, .newhomes a:hover {text-decoration: none;}
    
    
    .dev td  {font-size: 11px; font-weight: bold;}
    .dev a {text-decoration: none;}
    .dev h2 {font-weight: normal; font-size: 19px;}
    .dev {margin: 0px 0 30px 0; padding: 0px; background: none; height: 220px;}
    .dev table {margin-bottom: 5px;}
    .link { margin-top: 10px; padding: 3px; /*background-color: #1C3F94;*/ float: left;}
    
    .unit {float: left; margin-top: 20px;}
    .unit img {float: left; margin: 0px 20px 0 0;}
    .unit h3 { color: #6599cd; text-transform: uppercase; font-family: Times New Roman; font-size: 13px;}
    .unit span a {text-decoration: underline;}
    /*.unit p {float: left;}*/



    
    
    .thumb {width:140px; height:93px;}
    
    .tabbutt {width: 130px; font-size: 12px; font-weight: bold; /*line-height: 39px;*/ color: #1C3F94; text-decoration: none; display: block; background-image: url(images/tab-search-on.gif); background-repeat: no-repeat; float: left; text-align: center; margin: 0 0 0 0; text-transform: uppercase;}
    
    .searchbox {clear: both; width: 435px; height: 268px; padding: 0px; background-image: url(images/searchbox.gif); background-repeat: no-repeat;}
    .searchboxinside { padding: 30px;  float: left;}
    .devsearch {padding: 10px 0px 0px 20px; width: 380px;}
    .searchbox select {font-size: 12px;}
    .searchbox table {width: 380px; margin-top: 10px;}
  /*.searchbox td { line-height: normal; vertical-align: middle;}*/
    .searchfield {width: 165px;}
    .searchfieldsmall {/*width: 90px;*/ width: 80px;  margin-right: 5px;}
    .searchbox td {height: 28px;}
    
    select { font-family: arial; /*background-color: #B9DFF6; padding: 2px;*/ border: 1px solid #B9DFF6; text-transform: uppercase; font-size: 11px;}
    option {padding-left: 10px; text-transform:  capitalize;}
    
       
    /* _________________________________________ CONTENT ________________________________________________________________________*/
    
    
    #content {width: 600px; float: left; margin: 50px 0px 35px 0px; /*background-color: Orange;*/}
    #content h1, #intro h1 {font-size: 24px;}
    #content h2 {font-size: 20px; margin: 25px 0 25px 0; color: #5B5B5C;}
    #content li {list-style-image: url(images/square.gif);}
    
    blockquote {font-size: 14px; font-weight: bold; font-style: italic;}
       
    
    /* _________________________________________ FOOTER AREA________________________________________________________________________*/
    
    #footer {clear: both; font-size: 0.8em; }
    
    #foot {background-color: #214292; width: 850px; margin: 0 auto 0 auto; padding: 20px 30px 20px 30px; color: #fff; background-image: url(images/foot-bot.gif); background-repeat: no-repeat; background-position: bottom; }
    #foot h2 {color: #FFDE00; font-size: 19px;}
    #foot h2 a {color: #FFDE00; text-decoration: none;}
    #foot ul {margin: 20px 0 0 15px; padding: 0;}
    #foot li {list-style: square; color: #FFDE00;}
    #foot li a {color: #fff; list-style-image: url(images/square.gif);}
    #foot p a {color: #FFDE00;}
    
    .rss {margin: 0 0 0 10px;}
    .tel {font-size: 17px;}
    .aftersales {text-align: right; float: right;  width: 400px;}
    .aftersales .butt {float: right;}
    .copy {margin-top: 30px; font-size: 11px; clear: both; text-align: right;}
    
    /* _________________________________________ SUBNAV ________________________________________________________________________*/
    
    #test {width: 271px; margin: 40px 29px 35px 20px; float: left; /*background-color: Lime;*/}
   
    #subnav {width: 271px; background-image: url(images/subnav.gif); background-repeat: repeat-y;}
    #subnav h2 {font-size: 19px; color: #FFDE00; padding: 25px 30px 0 30px;}
    #subnav ul {margin: 20px 0 20px 0; padding: 0;}
    #subnav li {list-style: none; margin: 0 40px 0 30px; padding: 0; background-image: url(images/hr.gif); background-position: bottom; background-repeat: no-repeat; padding: 5px 0 5px 0;}
    #subnav li a {color: #fff; text-decoration: none;}
    #subnav li a:hover {color: #FFDE00;}
    
    .top {background-image: url(images/subnav-top.gif); background-repeat: no-repeat;}
    
    #social {width: 220px; margin: 30px 0 0 30px; /*background-color: pink;*/}
    #social h2 {margin: 0 0 20px 0; font-size: 19px;}
    

    /* _________________________________________ DEVELOPMENT HOME ________________________________________________________________________*/
    
    
    
    .price {font-size: 14px; font-family: Times New Roman; color: #1C3F94; font-weight: bold;}
    
    .flickr {clear: both; width: 447px; padding: 0 25px 0 25px; background-image: url(images/flickr-mid.gif); background-repeat: repeat-y;}
    .flickr img {border: 3px solid #A4A4A5; margin: 5px;}
    .flickr a {color: #1C3F94;}
    
    #otherdevs {margin: 0 0 35px 0;}
    #otherdevs h2 {margin-bottom: 20px; font-family: Times New Roman; font-size: 19px;}
    #otherdevs img {margin: 0 20px 0 20px;}
    
    .spacer {margin-top: 30px; display: block;}
    
    
    
     /* _________________________________________ OTHER SHIIIIII ________________________________________________________________________*/
     
     .right {float: right;}
     .left {float: left;}
     .picright {float: right; margin: 20px 0 20px 20px;}
      .picleft {float: left; margin: 10px 20px 20px 0px;}
     .stamp {float: right; margin: 0 0 0 20px;}
     .years {float: right; margin: 20px 0 0 20px;}
     
     .butt {width: 144px; height: 27px; padding: 0 0 0 0px; display: block; background-repeat: no-repeat; color: #1C3F94; text-decoration: none; margin: 15px 0px 15px 0px; font-size: 12px; text-align: center;}
     .blue {background-image: url(images/butt-lightblue.gif);}
     .white {background-image: url(images/butt-white.gif);}
     .yellow {background-image: url(images/butt-yellow.gif);}
     .darkblue {background-image: url(images/butt-blue.gif);}

     
     .bluetxt {color: #1C3F94;}
     .lblue {color: #6599CC;}
     .slideshow {margin: 20px 0 0 0;}
     .icon td a{font-size: 11px;}
     
     
      /* _________________________________________ UNIT DETAILS ________________________________________________________________________*/
     
     
     .boxcorner {padding: 0 0 20px 20px; background-image: url(images/dev.gif); background-repeat: no-repeat; background-position: bottom left;}
     .labels ul {margin: 30px 0 0 0; padding: 0;}
     .labels li {list-style: none; margin: 0; padding: 0;}
     .formfield {/*width: 258px;*/ width: 200px;}
     textarea {height: 100px;}
     .quickenq {clear: both; width: 435px; background-image: url(images/enqbox.gif); background-repeat: repeat-y; border-top: 7px solid #FDC113;}
     .quickenq table {margin: 30px;}
     .pricetbl {width: 400px; margin-top: 20px;}
     

      /* _________________________________________ NEWHOMES ________________________________________________________________________*/
     
    
     #intro {padding: 30px 30px 10px 30px; }

    .newhomes {float: left; margin: 0px;  margin: 0px 0px 20px 20px; padding: 20px 0 20px 20px; background-image: url(images/dev.gif); background-repeat: no-repeat; background-position: bottom left; width: 380px; float: left; height: 450px;}
    .newhomes h3 {color: #6599CC; font-family: Times New Roman; font-size: 17px; clear: both;}
    .newhomes p {text-align: justify;}
    .newhomesDev {margin: 0px 0px 0px 0px;}

    

    .thumbnail {width: 185px; height: 125px;}
    .marg {margin-left: 10px;}
    .blk {width:80px; _width: 50px; display:block; height: 340px; float: left;}
    .flag {margin: 0 5px 0 15px;}
    
    
    .thumbhp {width: 175px; height: 117px;}
    .dev .thumbhp {position: relative; top: -3px; left: -8px;}
    .newhomes .thumbhp {position: relative; top: 2px; left: 2px;}
    .dev .shadow {background-image: url(images/shadow.gif); width: 185px; height: 125px; padding :0px; float: right; margin-left:10px ;}
    .shadow {background-image: url(images/shadow.gif); width: 185px; height: 125px; padding :0px; float: left;}
    
    .cap {text-transform: capitalize;}
    .allcap {text-transform: uppercase;}
    .txtright {text-align: right;}
    
    
    #popup {background: none; }
    #popup #content {width: 400px; margin: 20px; }
    #popup #tblResource  {float: left; margin: 10px;}
    
    #map {/*width: 400px; height: 300px;*/}
    .searchmap {margin-right: 8px; float: right; width: 450px; height: 267px;}
    .devlogo {margin: 10px;}
    .justify {text-align: justify; line-height: 28px;}
    .searchboxresults {background-image: url(images/searchbox-long.gif); background-repeat: no-repeat; width: 909px; height: 189px; padding :0px; float: left;}
    .searchboxresults select {margin-right: 5px;}
    
    .pagenav {float: right; width: 400px; padding: 0px; margin: 0px 0px 10px 0px; text-align: right;}
	.pagenav a {float: right;}
	
	#regform table {width: 100%;}
	#regform textarea {width: 590px; height: 100px;}
	.iboxLoc {width: 400px;}
	#devres a {float: left;}
