@charset "utf-8";
/* CSS Document */

html, body {
height: 100%;
}

body {
text-align: center;
margin: 0 auto;
padding: 0;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-color: #f5f5f5;
}

div a, p, h1, h2, h3 {
padding: 0;
margin: 0;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -239px;
}

.footer, .push {
height: 239px;
clear: both;
}


/*--------------------Header------------------------------------*/

div#header {
width: 900px;
height: 83px;
margin: 0 auto;
}

div#header img.logo {
float: left;
}

div#header img.rlp_logo {
float: right;
padding-right: 10px;
padding-top: 5px;
}

/*------------------------Navigation----------------------------*/

div#nav {
margin: 0 auto;
width: 900px;
height: 35px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: normal 14px Verdana;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
background: transparent;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
background: url(images/separator.jpg) center right no-repeat;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: #000000;
}

/*----------------------Feature Area-----------------------------*/

div#feature {
width: 900px;
height: 355px;
margin: 0 auto;
padding: 10px 10px 10px 40px;
clear: both;
}

div#feature a {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align: left;
font-style: normal;
text-decoration: none;
}

div#feature a:hover {
color: #ffffff;
text-decoration: underline;
}

div#feature div#photo {
width: 425px;
margin: 0 auto;
float: left;
}

div#feature div#welcome {
width: 435px;
margin: 0 auto;
float: right;
}

div#feature div#welcome p {
font-family: Verdana, Geneva, sans-serif;
color: #ffffff;
font-size: 14px;
font-weight: normal;
font-style: normal;
text-align: left;
padding-bottom: 20px;
}

div#feature div#welcome div#listings {
margin: 0 auto;
width: 435px;
height: 64px;
}

div#feature div#welcome div#testimonials {
margin: 0 auto;
width: 435px;
height: 58px;
}

div#feature div#myteam {
width: 435px;
margin: 0 auto;
float: right;
}

div#feature div#myteam p {
font-family: Verdana, Geneva, sans-serif;
color: #ffffff;
font-size: 12px;
font-weight: normal;
text-align: left;
font-style: normal;
}
}

/*-------------------------------Main Area-------------------------------------*/

div#main {
margin: 0 auto;
width: 880px;
padding: 10px 10px 10px 10px;
clear: both;
}

div#main div#mainbody {
margin: 0 auto;
width: 880px;
padding-top: 20px;
clear: both;
}

div#main div#mainbody h1 {
font-family: Verdana, Geneva, sans-serif;
font-size: 18px;
color: #3b0c0c;
font-weight: bold;
font-style: normal;
text-align: left;
text-transform: uppercase;
}

div#main div#mainbody p {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #3b0c0c;
font-weight: normal;
font-style: normal;
text-align: left;
}

div#main div#mainbody ol {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #3b0c0c;
font-weight: normal;
font-style: normal;
text-align: left;
}

div#main div#mainbody ul {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #3b0c0c;
font-weight: normal;
font-style: normal;
text-align: left;
}

div#main a {
color: #3b0c0c;
font-weight: bold;
text-decoration: none;
}

div#main a:hover {
color: #3b0c0c;
text-decoration: underline;
}

div#main div#whylist {
float: left;
width: 294px;
margin: 0 auto;
padding: 0 5px 0 5px;
border-right: url(images/column_separator.jpg) center right no-repeat;
}

div#main div#whylist h1 {
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
color: #3b0c0c;
text-align: left;
font-weight: bold;
font-style: normal;
text-transform: none;
}

div#main div#whylist p {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #3b0c0c;
text-align: left;
font-weight: normal;
font-style: normal;
}

div#main div#whylist ul {
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
color: #3b0c0c;
text-align: left;
font-weight: bold;
font-style: normal;
}


div#main div#whybuy {
float: left;
width: 283px;
margin: 0 auto;
padding: 0 5px 0 5px;
}

div#main div#whybuy h1 {
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
color: #3b0c0c;
text-align: left;
font-weight: bold;
font-style: normal;
text-transform: none;
}

div#main div#whybuy p {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #3b0c0c;
text-align: left;
font-weight: normal;
font-style: normal;
}

div#main div#property {
background-image: url(images/property_bg.gif);
background-repeat: no-repeat;
height: 262px;
float: right;
width: 283px;
margin: 0 auto;
}

div#main div#property div#propertyhead {
margin: 0 auto;
width: 280px;
height: 32px;
padding-top: 5px;
}

div#main div#property div#propertyhead h1 {
font-family: Verdana, Geneva, sans-serif;
color: #3b0c0c;
font-weight: bold;
font-size: 14px;
text-align: center;
font-style: normal;
}

div#main div#property div#propertyimage {
margin: 0 auto;
width: 280px;
height: 195px;
}

div#main div#property div#propertyinfo {
margin: 0 auto;
width: 280px;
height: auto;
padding-top: 5px;
}

div#main div#property div#propertyinfo h1 {
font-family: Verdana, Geneva, sans-serif;
color: #3b0c0c;
font-weight: bold;
font-size: 14px;
text-align: center;
font-style: normal;
}

/*----------------------Footer-----------------------------*/

div#footer {
margin: 0 auto;
height: 239px;
background: url(images/footer.jpg);
background-repeat: repeat-x;
}

div#footer div#footerinfo {
margin: 0 auto;
width: 900px;
height: 206px;
}

div#footer div#footerinfo div#brandi {
margin: 0 auto;
float: left;
}

div#footer div#footerinfo div#contactinfo {
margin: 0 auto;
float: left;
height: 206px;
width: 283px;
}

div#footer div#footerinfo div#contactinfo h1 {
padding-top: 45px;
font-family: Verdana, Geneva, sans-serif;
font-size: 15px;
font-weight: bold;
font-style: normal;
text-align: left;
color: #ffffff;
}

div#footer div#footerinfo div#contactinfo p {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-align: left;
color: #ffffff;
}

div#footer div#footerinfo div#contactinfo h2 {
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
text-align: left;
color: #ffffff;
}

div#footer div#footerinfo div#contactinfo a {
color: #ffffff;
text-decoration: none;
}

div#footer div#footerinfo div#contactinfo a:hover {
color: #ffffff;
text-decoration: underline;
}

div#footer div#footerinfo div#awards {
margin: 0 auto;
float: left;
width: 232px;
padding-top: 80px;
}

div#footer div#footerinfo div#foundation {
margin: 0 auto;
float: right;
width: 223px;
padding-top: 50px;
}

div#footer div#footerinfo div#foundation p {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-align: center;
color: #ffffff;
}

div#footer div#footerinfo div#copyright {
margin: 0 auto;
width: 900px;
height: 30px;
clear: both;
}

div#footer div#footerinfo div#copyright div#copyrightinfo {
margin: 0 auto;
width: 450px;
height: 25px;
float: left;
padding-top: 8px;
}

div#footer div#footerinfo div#copyright div#copyrightinfo p {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #ffffff;
text-align: left;
padding-left: 10px;
font-weight: normal;
font-style: normal;
}

div#footer div#footerinfo div#copyright div#websiteinfo{
margin: 0 auto;
width: 450px;
height: 25px;
float: right;
padding-top: 8px;
}

div#footer div#footerinfo div#copyright div#websiteinfo p {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #ffffff;
text-align: right;
padding-right: 10px;
font-weight: normal;
font-style: normal;
}

div#footer div#footerinfo div#copyright div#websiteinfo a {
color: #ffffff;
text-decoration: none;
}

div#footer div#footerinfo div#copyright div#websiteinfo a:hover {
color: #ffffff;
text-decoration: underline;
}

/*---------------------------------------------Property tables----------------------------*/

.price {
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
color: #3b0c0c;
font-weight: bold;
text-align: left;
font-style: normal;
}

.mls {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
color: #333;
font-weight: bold;
text-align: left;
font-style: normal;
}

.openhouse {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
color: #F00;
font-weight: bold;
text-align: center;
text-transform: uppercase;
font-style: normal;
}

.address {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
color: #900;
font-weight: bold;
text-align: left;
font-style: normal;
}

.details {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
text-align: left;
font-style: normal;
text-transform: uppercase;
}

.floorplan {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
text-align: left;
font-style: normal;
}

.testimonialtext {
font-family: Verdana, Geneva, sans-serif;
font-size: 18px;
color: #FFF;
font-weight: bold;
text-align: left;
font-style: italic
}	
