div.header {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #831d81;
}

.header-links a, .header-links p {
    margin-left: 35px;
}

.header-links p {
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  color: #831d81;
}

p#logo-text{
  margin-top: 0px;
  font-size: 20px;
  color: #831d81;
}
.header-links a {
  font-size: 12px;
  font-weight: bold;
  color: #757575;
  display: inline-block;
}

.header-contact a, .header-contact p {
  float:right;
  padding-right: 110px;
}

.header-contact p {
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  color: #757575;
}

.header-contact a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #831d81;
}

.phone {
  color: #d29800;
}

.content {
    padding: 20px 0;
}

.header {
    margin-bottom: 30px;
}

.container_12 .grid_12.content-main {
    border-left-style: solid;
    border-left-width:  58px;
    border-left-color: #cccccc;
    width: 1122px;
    margin-bottom: 40px;
    margin-left: 10px;
}

.container_12 .grid_4.content-left{
    padding-left: 58px;
    width: 252px;
}

.container_12 .grid_12.content-left{
    padding-left: 58px;
}

#units{
    width: 940px;
}

.content-left h1 {
    font-size: 22px;
    color: #000000;
}

.content-left p {
    font-size: 12px;
}

.content-left a, .content-right a {
    font-size: 12px;
    color: #831d81;
    font-weight: bold;
    background: url('../img/more.png') no-repeat right center transparent;
    display: inline-block;
    padding-right: 8px;
}

.container_12 .grid_8.content-right 
{
    margin-left: 58px;
    width: 732px;
    position:static;
    z-index: 1000;
}


div.neighborhood-right a {
    display:inline; 
    background: none;
}

div.neighborhood-img-container
{
    width: 630px;
    background-color: #FFFFFF;
}


h1#wide
{
    padding-top: 20px;
    font-size: 20px;
}
    

table.quickfix
{
    margin-bottom: 8px;
    width: 250px;
}

table.quickfix tr {
    background-color: #ededed;
}
table.quickfix tr a {
    font-size:14px;
    font-weight: normal;
    background:none;
    color: #505050;
}
table.quickfix tr a:hover {
    text-decoration: underline;
}

    
    
table.quickfix tr.qf-alt-row {
    background-color: #ffffff;
}
table.quickfix td.qf-left
{
    text-align: left;
    padding-left: 4px;
}

table.quickfix td.qf-right
{
    text-align: right;
    color: #831d81;
    font-weight: bold;
    padding-right: 4px;
}

.listings-updated
{
    color: #7b7b7b;
    font-size: 10px;
}


a#apartment-250 {
    padding: 30px 0;
    background: none;
}

iframe.map {
    margin-top: 30px;
    border-style: solid;
    border-color: #cccccc;
    border-width: 5px;
}

div#map {
    width: 940px;
}

a.enlarge {
    font-size: 12px;
    color: #831d81;
    font-weight: bold;
    background: url('../img/enlarge.png') no-repeat left center transparent;
    display: inline-block;
    padding-left: 25px;
    margin-top: 20px;
}

.grid_12 .footer-copyright

{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #cccccc;
    margin-left: 126px;
    width: 320px;
    font-size: 12px;
    font-weight: bold;
    color: #cccccc;
    padding-top: 20px;
}

.grid_8.footer-content
{
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #cccccc;
    margin-left: -20px;
    width: 620px;
    font-size: 11px;
    position:static;
    z-index: 1000;
}

.footer-content p
{
    padding-left: 15px;
    color: #505050;
}

ul.footer-menu
{
    padding-top: 15px;
    margin-bottom: 40px;
}

ul.footer-menu li
{
    float:left;
    padding: 0 15px;
}

ul.footer-menu li a
{
    color: #505050;
}


ul.icon-menu
{
    margin-top: 30px;
    /*margin-bottom: 230px;*/
}
ul.icon-menu li
{
    padding-bottom: 4px;
    height: 42px;
}

ul.icon-menu li a
{
    height: 41px;
    color: #505050;
    display: block;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    padding-left: 50px;
}


ul.icon-menu li a#rental-app {
    background: url('../img/sprites.png') no-repeat 0 -194px transparent;
}

ul.icon-menu li a#email-us {
    background: url('../img/sprites.png') no-repeat 0 -48px transparent;
}

ul.icon-menu li a#sample-lease {
    background: url('../img/sprites.png') no-repeat 0 -289px transparent;
}

ul.icon-menu li a#driving-directions {
    background: url('../img/sprites.png') no-repeat 0 -144px transparent;
}

ul.icon-menu li a#schedule-viewing {
    background: url('../img/sprites.png') no-repeat 0 0 transparent;
}

ul.icon-menu li a#apply-online {
    background: url('../img/sprites.png') no-repeat 0 -94px transparent;
}



ul.icon-menu li a:hover {
    color: #ffffff
}
ul.icon-menu li a#rental-app:hover {
    background-position: -253px -194px;
}

ul.icon-menu li a#email-us:hover{
    background-position: -253px -48px;
}

ul.icon-menu li a#sample-lease:hover {
    background-position: -253px -289px;
}
ul.icon-menu li a#driving-directions:hover {
    background-position: -253px -144px;
}
ul.icon-menu li a#schedule-viewing:hover {
    background-position: -253px 0;
}

ul.icon-menu li a#apply-online:hover {
    background-position: -253px -94px;
}
    
h1#testimonials
{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 0px;
}

div.testimonial {
    float:left;
    width:316px;
    height: 200px;
}

div.testimonial p {
    float:right;
    padding-left: 10px;
    padding-right: 10px;
    width: 220px;
    font-size: 12px;
}

span.testimonial-name
{
    color: #831d81;
    font-size: 16px;
    font-weight: bold;
}

span.price
{
    color: #831d81;
    font-size: 14px;
    font-weight: bold;
}
div.contact-field {
    border-bottom: 1px solid #cccccc;
    height: 100px;
    width: 85%;
    padding-top: 30px;
}

div.contact-field p
{
    float:left;
}
/**/
div.contact p.contact-legend {
    width: 15%;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}

div.contact p.contact-data {
    width: 60%;
    font-size: 36px;
    line-height: 36px;
    color: #5a5959;
    font-weight: bold;
    padding-left: 30px;
}

div.contact-field div.feedback legend
{
    display:none;
}

div.contact-field#feed-form
{
    height: auto;
    border: none;
}

div.input
{
   padding-left:40px; 
}

input[type=text],input[type=password], textarea, select {
    display: block;
    padding: 5px;
    width: 300px;
    margin-bottom: 10px;
}



ul.building-thumblist {
    width: 940px;
    margin-top: 20px;
    padding-bottom: 70px;
}
ul.building-thumblist li{
    float:left;
    margin-right: 30px;
    width: 100px;
}

ul.building-thumblist li a {
    background: none;
    padding-right: 0;
    color: #5a5a5a;
    font-weight: normal
}

ul.external-links {
    /*margin-bottom: 50px;*/
}




div.slideshow{
    margin-bottom: 20px;
    overflow: auto;
    position: relative;
    width: 630px;
}
/*div.simpleSlide-window {*/
/*    width: 630px;*/
/*}*/

.left-button {
	background-image:url("../img/left-arrow.png");	
    left: 1px;
}

.right-button {
	background-image:url("../img/right-arrow.png");
	right: 1px;
}

.left-button, .right-button {
	cursor:pointer;
	height:72px;
	position:absolute;
	width:50px;
	display: none;
	z-index: 9999;
	top: 45%;
	float:left;
}

div.slideshow-img-container{
    width: 630px;
    background-color: #000000;
}



ul.available-units li{
    float:left;
    margin-right: 60px;
}

ul.available-units li a.available-unit-link{
        background:none;
        padding-right: 0;
    }
    
    
.view-unit h1 {
    margin-bottom: 0px;
}


td.unit-info-type {
    text-align: left;
}

td.unit-info-data {
    padding-left: 10px;
}

.unit-info tr {
    padding-bottom: 5px;
}

.unit-info td {
    font-size: 14px;
}



ul.tree-neighborhood
{
    padding-top: 20px;
}
ul.tree-neighborhood li a {
    font-size: 16px;
}

ul.tree-neighborhood ul li {
    padding-left: 10px;
}
ul.tree-neighborhood ul li a{
    font-size: 14px;
    font-weight: normal;
    background-position: right 7px;
}

ul.tree-neighborhood a.tree-selected {
    background: url('../img/more_yellow.png') no-repeat right center transparent;
    background-position: right 7px;
}


a.now-leasing-link,  a.now-leasing-link-selected {
    font-size: 16px;
    background-position: right 8px;
}
a.now-leasing-link-selected {
    background: url('../img/more_yellow.png') no-repeat right center transparent;
}