@charset "utf-8";
/* CSS Document */

body {
background-image:url(assets/lumber_background.jpg);
}

#maincontainer {
width:1150px;
height:100%;
}

#header {
height:50px;
}

#header img{
margin-left:249px;
padding-top:10px;
padding-right:10px;
}

#rightcolumn {
position:absolute;
top:70px;
left:241px;
width:908px;
float:right;
z-index:1;
}

#leftcolumn {
width:241px;
position:absolute;
top:0px;
left:0px;
overflow:visible;
z-index:2;
}

.logo img{
padding-left:15px;
padding-top:10px;
}

#toprightcontainer {
background-image:url(assets/top_yellow_pine_background_image.png);
background-repeat:no-repeat;
height:290px;
}

#toprightcontainer2 {
background-image:url(assets/yellow_pine_background_square_top.jpg);
background-repeat:no-repeat;
height:56px;
}

.missouriimg{
margin-left:75px;
margin-top:95px;
float:left;
width:196px;
height:168px;
}

#rightcontentcontainer {
background-image:url(assets/yellow_pine_background_square.jpg);
background-repeat:repeat-y;
height:auto;
min-height:500px;
}

#flashmovie {
position:absolute;
top:8px;
float:right;
left:475px;
}

.toprighttextsml {
width:200px;
position:absolute;
left:285px;
top:25px;
font-family:Arial;
font-weight:bold;
color:#644018;
text-transform:uppercase;
text-align:left;
font-size:12px;
}

.toprighttextsml2 {
width:870px;
position:absolute;
left:25px;
top:5px;
font-family:Arial;
font-weight:bold;
color:#644018;
text-transform:uppercase;
text-align:center;
font-size:12px;
}

.toprighttextlrg {
width:220px;
position:absolute;
left:260px;
top:240px;
font-family:Arial;
font-weight:bold;
color:#644018;
text-align:center;
font-size:16px;
}

.textarea1 {
padding-top:10px;
width:860px;
margin-left:40px;
font-family:Arial;
font-size:12px;
color:#644018;
text-align:left;
}

.textarea1 b{
font-size:14px;
font-weight:bold;
}

.textarea1 img{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

.textarea1 a{
font-size: 16px;
color:#644018;
}

.textarea1 a:hover{
color:#000066;
}

.textarea1 a:visited{
color:#7c5f31;
}

#featuredcontainer {
width:860px;
margin-left:50px;
margin-top:15px;
height:202px;
}

.featured {
background-image:url(assets/featured_listing_box.jpg);
background-repeat:no-repeat;
width:266px;
height:202px;
margin-left:10px;
float:left;
}

#pprfooter {
background-image:url(assets/park_place_realty_footer_information.png);
background-repeat:no-repeat;
width:842px;
height:167px;
margin-left:45px;
margin-top:15px;
}

.pprfootertext {
font-family:Arial;
font-size:12px;
color:#644018;
width:585px;
text-align:left;
padding-left:30px;
padding-top:10px;
float:left;
}

.pprfootertext b{
font-weight:bold;
font-size:13px;
}

.pprfooterlogos {
width:215px;
margin-left:600px;
margin-top:10px;
}

.pprfooterlogos img{
padding-left:25px;
padding-top:10px;
}

#links {
margin-left:5px;
display:block;
margin-top:15px;
width:271px;
}

.link a{
display:block;
background-image:url(assets/link_background.jpg);
background-repeat:no-repeat;
width:271px;
height:35px;
font-size:24px;
text-transform:uppercase;
font-family:Arial;
color:#644018;
text-align:left;
padding-left:35px;
font-weight:bold;
text-decoration:none;
}

.link a:hover{
display:block;
color:#000066;
}

.nonlink img{
display:block;
}

.photo {
width:175px;
height:125px;
margin-top:10px;
margin-left:45px;
}

.photo a{
color:#000000;
text-decoration:none;
}

.photo img{
border:1px solid #000000;
}


.listingprice {
text-align:center;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding-top:5px;
color:#644018;
}

.listingprice a{
color:#644018;
}

.listingprice a:visited{
color:#644018;
}

.description {
width:250px;
margin-left:5px;
margin-top:5px;
text-align:center;
font-family:Arial;
font-size:10px;
color:#644018;
}

.bedbath {
font-family:Arial;
text-align:center;
font-size:10px;
color:#644018;
}

.bedbath b{
font-weight:bold;
font-size:11px;
}

.sqft {
font-family:Arial;
text-align:center;
font-size:10px;
color:#644018;
}

.city {
font-family:Arial;
text-align:center;
font-size:10px;
color:#644018;
font-weight:bold;
}

.acres {
font-family:Arial;
text-align:center;
font-size:10px;
color:#644018;
font-weight:bold;
}

.plaintext {
font-family:Arial;
text-align:center;
font-size:12px;
color:#644018;
}

.footer {
text-align:center;
color:#644018;
width:862px;
padding-top:10px;
margin-left:40px;
}

#compname {
font-family:Arial;
text-align:center;
color:#644018;
font-size:16px;
font-weight:bold;
}

.address {
font-family:Arial;
text-align:center;
color:#644018;
font-size:14px;
}

#email {
font-family:Arial;
text-align:center;
color:#644018;
font-size:16px;
font-weight:bold;
}

#compname2 {
font-family:Arial;
text-align:center;
color:#644018;
font-size:20px;
font-weight:bold;
}

#address2 {
font-family:Arial;
text-align:center;
color:#644018;
font-size:18px;
}

#email2 {
font-family:Arial;
text-align:center;
color:#644018;
font-size:16px;
font-weight:bold;
}

