/* MIDTOWN TERRACE STYLESHEET
----------------------------------------------------------------------------------------*/
body {
 font-size:62.5%;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#003366;
 padding:50px 0;}

*{
 margin:0;
 padding:0;
 list-style:none;}

hr {
 display:none;}
 
a {
  text-decoration:none;
  color:#003366;}

a:hover {
  color:#0E73D9;}

a:focus{ outline:none;}

img {
  border:none;}

/* GLOBAL
-----------------------------------------------------------------------------------------*/
.clearfix:after { /* clear floats */
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;}

/* hide from ie-mac \*/
.clearfix {display:block;}
/* end hide from ie mac */
.clearfix {display:block !important;}
.clearfix {display:inline-block;}

.imgreplace{ /* apply image replacement */
 text-indent:-999999px;
 text-align:justify;
 overflow:hidden;
 display:block;}

/* PAGE LAYOUT
----------------------------------------------------------------------------------*/
#home {
  background:url(../images/pattern4.gif) repeat;}

#homeownersassoc {
  background:url(../images/pattern3.gif) repeat;}
  
#community {
  background:url(../images/pattern2.gif) repeat;}

#container {
  width:696px;
  border:1px solid #cc6600;
  margin:0 auto;
  padding:1px 0 0 1px;
  background:#fff;}

#maincontent {
  margin-top:1px;}

#sidebar {
  float:left;
  margin-bottom:1px;}

#contentarea {
  float:right;
  width:562px;}

#footercontainer {
  width:697px;
  margin:0 auto;
  border-right:1px solid #cc6600;
  border-left:1px solid #cc6600;
  border-bottom:1px solid #cc6600;
  background:#fff;}

/* HEADER
--------------------------------------------------------------------------------*/
h2.welcomemidtown ,
h2.welcomemidtown a {
  background:url(../images/photo-welcomemidtown.jpg) no-repeat;
  width:695px;
  height:128px;
  display:block;}

h2.midtownterrace a ,
h2.midtownterrace a:hover ,
h2.midtownterrace a.activebanner:hover {
  background:url(../images/photo-midtownterrace.jpg) 0 100% no-repeat;
  width:695px;
  height:40px;
  display:block;}

h2.midtownterrace a.activebanner {
  background:url(../images/photo-midtownterrace.jpg) 0 0% no-repeat;
  width:695px;
  height:40px;
  display:block;}

h2.titleheader {
  color:#3399FF;
  font-size:2.3em;
  font-weight:normal;
  padding-bottom:11px;}

h3.subtitle {
  font-size:1.4em;
  color:#003366;}
  
h4.midtownterrace a ,
h4.midtownterrace a:hover ,
h4.midtownterrace a.activebanner:hover {
  background:url(../images/photo-midtownterrace-com.jpg) 0 100% no-repeat;
  width:695px;
  height:40px;
  display:block;}

h4.midtownterrace a.activebanner {
  background:url(../images/photo-midtownterrace-com.jpg) 0 0% no-repeat;
  width:695px;
  height:40px;
  display:block;}
  
h5.midtownterrace a ,
h5.midtownterrace a:hover ,
h5.midtownterrace a.activebanner:hover {
  background:url(../images/photo-midtownterrace-prop.jpg) 0 100% no-repeat;
  width:695px;
  height:40px;
  display:block;}

h5.midtownterrace a.activebanner {
  background:url(../images/photo-midtownterrace-prop.jpg) 0 0% no-repeat;
  width:695px;
  height:40px;
  display:block;}
  
h5.midtownterrace a ,
h5.midtownterrace a:hover ,
h5.midtownterrace a.activebanner:hover {
  background:url(../images/photo-midtownterrace-cont.jpg) 0 100% no-repeat;
  width:695px;
  height:40px;
  display:block;}

h5.midtownterrace a.activebanner {
  background:url(../images/photo-midtownterrace-cont.jpg) 0 0% no-repeat;
  width:695px;
  height:40px;
  display:block;}

ul#topnav {
  width:561px;
  border-bottom:1px solid #fff;}

ul#topnav li {
  float:left;
  padding-right:1px;}

ul#topnav li.lasttopnav {
  padding-right:0;}

ul#topnav li a {
  display:block;
  text-indent:-99999px;
  height:30px;}

ul#topnav li a.community {
  background:url(../images/btn-community.gif) 0 100%;
  width:111px;}

ul#topnav li a.community:hover,
ul#topnav li a.communityactive {
   background:url(../images/btn-community.gif) 0 0%;
   width:111px;}

ul#topnav li a.properties {
  background:url(../images/btn-properties.gif) 0 100%;
  width:113px;}

ul#topnav li a.properties:hover,
ul#topnav li a.propertiesactive {
   background:url(../images/btn-properties.gif) 0 0%;
   width:113px;}

ul#topnav li a.homeownersassoc {
  background:url(../images/btn-homeownersassoc.gif) 0 100%;
  width:237px;}

ul#topnav li a.homeownersassoc:hover,
ul#topnav li a.homeownersassocactive {
   background:url(../images/btn-homeownersassoc.gif) 0 0%;
   width:237px;}

ul#topnav li a.contact {
  background:url(../images/btn-contact.gif) 0 100%;
  width:97px;}

ul#topnav li a.contact:hover,
ul#topnav li a.contactactive {
   background:url(../images/btn-contact.gif) 0 0%;
   width:97px;}

/* SIDE BAR 
---------------------------------------------------------------------*/
p.getinvolved {
  background:url(../images/title-getinvolved.png) no-repeat;
  width:99px;
  height:13px;
  display:block;
  text-indent:-99999px;}

.sidebarcontainer {
  width:103px;
  background-color:#CC6600;
  min-height:138px;
  height:auto !important;
  height:138px;
  padding:50px 15px 95px 15px;}

ul#sidebarlinks {
 width:auto;}

ul#sidebarlinks li {
  padding-top:8px;
  font-size:1.4em;
  color:#ffcc00;}

ul#sidebarlinks li a {
  color:#ffcc00;}

ul#sidebarlinks li a:hover {
  color:#fff;}

/* CONTENT AREA
---------------------------------------------------------------------*/
#textarea {
  width:561px;
  padding:20px 0;
  border-top:1px solid #CC6600;
  border-left:1px solid #CC6600;
  min-height:212px;
  height:auto !important;
  height:212px;}

#textarea a:hover {
 color:#0E73D9;}

hr.divider {
  color:#CC6600;
  background:#CC6600;
  height:1px;
  display:block !important;
  border:none;
  overflow:hidden;
  margin:10px 0;}

.textcontent {
  padding:0 15px 0 20px;}

.topsubtext {
  color:#cc6600;
  font-size:1.6em;
  line-height:19px;}

ul.subtextlist {
  margin-left:17px;}

ul.subtextlist li {
  list-style:disc;
  color:#cc6600;
  font-size:1.4em;}

ul.subtextlist li a {
  color:#cc6600;}

ul.subtextlist01 {
  margin-left:17px;}

ul.subtextlist01 li {
  list-style:disc;
  color:#003366;
  font-size:1.4em;
  padding-bottom:4px;}

ul.subtextlist01 li a {
  color:#003366;}

.photosidebar {
 margin-top:1px;}

p.photodesc {
  text-align:center;
  font-size:1.1em;
  color:#000;
  padding:3px 0 ;}

p.subcontenttext {
  color:#003366;
  padding-bottom:17px;
  font-size:1.4em;}

p.backtop {
  color:#CC6600;
  font-size:1.4em;
  font-weight:bold;
  padding-bottom:17px;}

p.backtop a {
  color:#CC6600;}

span.newsletterdate {
  display:block;
  font-style:italic;}

span.pdfdownload a {
  background:url(../images/icon-pdf.gif) left no-repeat;
  padding:5px 0 0 20px;
  color:#003366;
  display:block;}

/* FOOTER CONTAINER 
------------------------------------------------------------------*/
.blockfaux {
  background:url(../images/border-faux.gif) repeat-y right ;
  width:696px;
  padding-bottom:10px;}

.contactblock {
  width:450px;
  float:left;
  padding:13px 0 0 13px;}

.contactblock img.photoperson {
  float:left;
  padding-right:10px;}

.contactblock .contactdesc {
  color:#3399FF;
  font-size:1.2em;
  padding:5px 0px 15px 15px;}

.contactblock .contactdesc a {
  color:#3399FF;}

.contactblock .contactdesc a:hover {
  color:#2372C0;}

.logoblock {
  width:181px;
  float:right;
  padding:20px 0 0 0;}

.logoblock img {
  display:block;
  margin:0 auto;}

