*a{position:relative;}
body{
	margin:0;
	padding:0;
	background:url(/images/structure_images/faded_gray_box_bg.gif) repeat-x; 
	text-align:center;
}
img{
border:none;
}
#outside_border{
width:920px;
background-color:#FFFFFF;
margin:0 auto;
}
#container{
width:900px;
background:url(/images/structure_images/gray_box_bg.gif) repeat-x;
margin:0 10px;
text-align:left;
}
#header{
width:900px;
position:relative;
}
#logo{
position:relative;
float:left;
with:211px;
}
#nav{
width:465px;
float:left;
background:url(/images/structure_images/topNav_sidespacer.gif) repeat-x;
padding:0 5px;
}
#address{
height:33px;
margin:0;
padding:0;
}

#navigation{
margin:0;
padding:0;
width:465px;
height:87px;
position:relative;
}
#navigation ul {
position:relative;
width:465px;
	height:87px;
	margin:0;
	padding:0;
	background: url(/images/structure_images/topNav.gif) no-repeat;
}

#navigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
    position: absolute;
	top: 0;
}
#navigation ul li,#navigation ul li a{
	display:block;
	height:87px;
	text-decoration:none;
}

#mainBttn1,#mainBttn1on {left: 0px;width: 111px;}
#mainBttn2,#mainBttn2on {left: 116px;width: 111px;}
#mainBttn3,#mainBttn3on {left: 232px; width: 111px;}
#mainBttn4,#mainBttn4on {left: 348px; width: 111px;}

#mainBttn1 a:hover,#mainBttn1on {
    background: transparent url(/images/structure_images/topNav.gif)
	0px -87px no-repeat;
}
#mainBttn2 a:hover,#mainBttn2on {
    background: transparent url(/images/structure_images/topNav.gif)
    -116px -87px no-repeat;
}
#mainBttn3 a:hover,#mainBttn3on {
    background: transparent url(/images/structure_images/topNav.gif)
    -232px -87px no-repeat;
}
#mainBttn4 a:hover,#mainBttn4on {
    background: transparent url(/images/structure_images/topNav.gif)
    -348px -87px no-repeat;
}
#navigation ul li a i{
	visibility: hidden;
}
#content{
clear:both;
}
#left_column{
width:211px;
float:left;
clear:both;
}
#left_column p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
color:#999999;
margin:0;
padding:15px 10px 0px 6px;
}
#middle_column{
position:relative;
width:465px;
padding:0 5px;
margin:0 0 0 211px;
min-height:530px;
height:auto!important;
height:530px;
background-color:#FFFFFF;
}
#main_content_area{
padding:15px 5px;
min-height:397px;
height:auto!important;
height:397px;
}
#bottom_nav{
height:50px;
background-color:#999999;
margin:0;
padding:0;
text-align:center;
}
#bottom_nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#bottom_nav ul li {
display: inline;
font-family:"Futura", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:50px;
color:#FFFFFF;
font-weight:normal;
}
#bottom_nav ul li a{
font-family:"Futura", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:50px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#bottom_nav ul li a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}
#bottom_fade{
height:49px;
background:url(/images/structure_images/bottom_fade.gif) no-repeat;
margin:5px 0 0 0;
}

/* old stuff below this line */

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#959595;
font-weight:normal;
margin:12px 0 10px 0;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#959595;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#959595;
margin:0 0 20px 0;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
font-weight:bold;
margin-bottom:4px;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0 0 10px 0;
}

.divideLines{
height:4px;
background: url(/images/template_images/doubleLines.gif) repeat-x;
margin:6px 0 16px 0;
}
.forRent{
background: url(/images/template_images/forRent.gif) no-repeat;
height:45px;
width:220px;
padding-left:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:45px;
}
.forLease{
background: url(/images/template_images/forLease.gif) no-repeat;
height:45px;
width:255px;
padding-left:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:45px;
}
.novacancies, .error, .makeRed{
color:#cc0000;
}
.disclaimer{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
}
.squarefootage, .makebold{
font-weight:bold;
}
#thumbImages{
width:190px;
float:right;
padding:0;
margin:0;
}
#thumbImages p{
padding-left:20px;
margin-top:10px;

}
#thumbTop{
height:8px;
font-size:1px;
background:url(/images/template_images/thumbBgTop.gif) no-repeat;
}
#thumbMid{
margin:0;
padding-top:5px;
background:url(/images/template_images/thumbBgMid.gif) repeat-y;
}
#thumbMidFull{
margin:0;
padding:0;
text-align:center;
background:url(/images/template_images/thumbBgMid.gif) repeat-y;
}

#thumbBttm{
height:8px;
background:url(/images/template_images/thumbBgBttm.gif) no-repeat;
}
/*
.thumbRow{
height:auto;
width:174px;
margin:0 8px;
padding:0!important;
padding:0 0 0 8px;
}
*/
.thumbRow{
height:auto;
width:174px;
margin:0 8px;
padding-left: 0px;
padding-left: 8px !ie;
}
.thmbs{
position:relative;
float:left;
margin:0 0 6px 6px;
}

#who_landingImage{
width:160px;
float:right;
padding:0;
margin:0 0 0 10px;
}
#who_landingImage p{
padding-left:4px;
margin-top:10px;
font-style:italic;
font-size:10px;
}
#re_landingImage{
width:174px;
float:right;
padding:0 0 0 10px;
margin:0;
}
#thanks_landingImage{
width:235px;
float:right;
padding:0;
margin:0 -25px 10px 10px;
}
#re_landingImage p{
margin-top:10px;

}
#re_landingImageTop{
height:7px;
font-size:1px;
background:url(/images/template_images/agentLandingImgTop.gif) no-repeat;
}
#re_landingImageMid{
margin:0;
padding:0;
text-align:center;
background:url(/images/template_images/agentLandingImgMid.gif) repeat-y;
}

#re_landingImageBttm{
height:14px;
background:url(/images/template_images/agentLandingImgBttm.gif) no-repeat;
}
#magnify{
height:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#595a53;
margin:0 auto;
}

#map{
width:167px;
margin-left:11px;
}
#rentApp{
width:140px;
float:right;
margin-top:-20px;
}
.featurePhoto{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bf0000;
text-decoration:none;
}
.aptListing{
width:265px;
}
.aptListingSpacer{
height:15px;
}
.agentListing{
margin-bottom:14px;
}
.agentName{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.agentTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.agentNumber{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.agentDetails a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666633;
}
.agentDivider{
margin:0 0 10px 0;
}
.bioEntry a, .qa a, #content a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}
.bioEntry a:hover, .qa a:hover, #content a:hover{
color:#999999;
text-decoration:underline;
}
.bioPhoto{
margin-right:6px;
margin-bottom:6px;
float:left;
}
.qa h3{
margin:12px 0 4px 0;
}
.qaHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
.aptListingImg{
width:50px;
height:50px;
padding:0 6px 6px 0;
}
.aptListingDetails, .agentDetails{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.aptListingTitle{
font-size:12px;
color:#000000;
}
a.aptListingLink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}
a.aptListingLink:hover{
color:#999999;
text-decoration:underline;
}
.clear{
clear:both;
}
.clearLeft{
clear:left;
}
#leftColumn{
}

#fullColumn{

}
a.rtColLinks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}
a.rtColLinks:hover{
color:#999999;
text-decoration:underline;
}
a.bioLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666633;
}
a.bioLink:hover{
color:#a2af82;
}
#backforth, #backforth a,#leftColumn td a, .appLink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}
#backforth a:hover,#leftColumn td a:hover,.appLink:hover{
color:#999999;
text-decoration:underline;
}
.whoListing{
margin-bottom:14px;
}
.whoListingDetails{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.testimony{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5b732b;
font-style:italic;
}
#leftColumn table{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:0;
border:0;
margin:0;
}

#thumbImages p.formLeadin{
padding-left:7px;
margin-top:10px;

}
#thumbImages p.formHeadline{
padding-left:7px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666633;
font-weight:bold;
text-transform:uppercase;
}
#contactForm{
position:relative;
margin-left:7px;
width:174px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#contactForm .formInput{
margin-left:0;
margin-bottom:6px;
width:174px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#contactForm .formSelect{
margin-left:0;
margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.instructions{
margin-bottom:14px;
}
.instructNumber{
width:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cc0000;
}
.instructDetails{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:5px 0 0 20px;

}
#rentalApplicationForm form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.whoweareEntries{
width:420px;
}
.faqQ{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#959595;
}
.client{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#666666;
padding:0 0 6px 0;
}
.testimonials{
padding:0 0 20px 0;
}
.testimonials p{
padding:0;
margin:0;
}
.testimonials_description p{
color:#666666;
font-size:11px;
}
#propertyContact{
border:1px solid #CDCBBB;
padding:5px 10px 5px 20px;
display:none;
}
.rental_app{
width:425px;

}
.rental_left{
width:196px;
padding:2px;
}
.rental_right{
width:221px;
padding:2px;
}
.rental_right input{
width:220px;
}
.rental_spacer{
background:url(/images/structure_images/gray_line.gif) repeat-x;
background-position:0 10px;
height:20px;
}