/* CSS Document */

/*red #c12631
grey #59595c*/




body
{
margin:0;
padding:0;
line-height:1.4em;
font-family:Helvetica, Arial, Sans-serif;
font-size:1em;
font-weight:normal;
text-align:left;
color:#4b4b4b;
background:#59595c;
}


.clear
{
clear:both;
}


.line
{
border-bottom:solid 1px #c12631;
clear:both;
margin-bottom:20px;
}

#wrapperWrap
{
margin:0 auto;
padding:0;
background:url(../images/headerBack.jpg) top right no-repeat;
}


#wrapper
{
margin:0 auto;
padding:0;
}

#headerWrap
{
margin:0 auto;
padding:0;
background:#fff url(../images/headerBack.gif) top left repeat-y;
}

#header
{
width:856px;
margin:0 auto;
padding:20px 0;
}





#navWrap
{
margin:0 auto;
padding:0;
}

#navigation
{
width:856px;
margin:0 auto !important;
padding:0;
}


#navigation ul
{
padding:10px 0;
margin:0;
}

#navigation ul li
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}


#navigation ul li a:link,
#navigation ul li a:visited
{
color:#fff;
margin:0;
padding:10px;
text-decoration:none;
font-size:.9em;
}

#navigation ul li a:hover
{
color:#fff;
border-bottom:solid 3px #c12631;
}


#navigation ul li.current a:link,
#navigation ul li.current a:visited
{
color:#fff;
border-bottom:solid 3px #c12631;
}










#contentWrap
{
margin:0 auto;
padding:0;
background:#e9edef url(../images/contentBack.gif) top left repeat-y;
}

#content
{
width:856px;
margin:0 auto;
padding:20px 0;
}


#leftPanel
{
width:270px;
float:left;
margin-top:15px;
padding:0;
}


#cta
{
background:#fff;
padding:0 20px;
margin:0;
border:solid 5px #d6dde1;
}


.border
{
border:solid 5px #fff;
margin-bottom:20px;
}





/*red #c12631
grey #59595c*/






#contentMain
{
width:525px;
margin:20px;
padding:0;
float:right;
}




h1, h2, h3
{
font-family:Helvetica, Arial, Sans-serif;
font-weight:normal;
line-height:1.3em;
color:#c12631;
}


h1
{
font-size:1.8em;
}

h2
{
font-size:1.4em;
}

h3
{
font-size:1.2em;
font-weight:bold;
}

h3 span
{
color:#59595c;
}




p
{
font-size:.9em;
}

p a:link,
p a:visited
{
text-decoration:none;
color:#c12631;
}

p a:hover
{
text-decoration:underline;
}




p.button
{
font-size:.9em;
}

p.button a:link,
p.button a:visited
{
padding:4px 6px;
text-decoration:none;
color:#fff;
background:#c12631;
text-transform:capitalize;
}

p.button a:hover
{
text-decoration:none;
color:#c12631;
background:#fff;
}




#contentMain ul
{
margin:20px 20px 0 0;
padding:0;
}

#contentMain ul li,
#contentMain ol li
{
margin:0;
padding-bottom:10px;
list-style-type:disc;
line-height:1.2em;
font-size:.9em;
}






#imageGallery
{
border:solid 10px #fff;
width:836px;
height:280px;
padding:0;
margin:0;
}



.apartmentImages
{
width:515px;
height:300px;
border:solid 5px #fff;
float:right;
margin:0 0 20px 20px;
}










/*red #c12631
grey #59595c*/
















#footerWrap
{
margin:0 auto;
padding:1px 0;
}

#footer
{
width:856px;
margin:0 auto 20px auto;
padding:0;
}

#footer p
{
font-size:.9em;
color:#fff;
}

#footer p a:link,
#footer p a:visited
{
text-decoration:none;
color:#fff;
margin-right:15px;
}

#footer p a:hover
{
text-decoration:underline;
}





.smalltext
{
font-size:.7em;
}














