body.nosubnav #mast {
margin-bottom:15px;
}

h2.contactus {
background:transparent url(http://cdn1-rmxc.eneighborhoods.com/images/pages/contactus/headlines/contactus.png) no-repeat scroll left top;
display:block;
height:24px;
left:15px;
position:relative;
text-indent:-9999px;
top:10px;
width:256px;
}

h2.aboutus {
background:transparent url(http://cdn1-rmxc.eneighborhoods.com/images/pages/about/headlines/aboutus.png) no-repeat scroll left top;
display:block;
height:24px;
left:15px;
position:relative;
text-indent:-9999px;
top:10px;
width:256px;
}

.contactcontent {
background:transparent url(http://cdn1-rmxc.eneighborhoods.com/images/pages/national/roundcorners/lightblueroundheader.png) no-repeat scroll left top;
color:#525E5E;
line-height:18px;
font-size:1.1em;
margin:22px 15px 0;
padding:30px 12px;
}

.contactcontent p {
margin-bottom:1em;
}

.contactcontent .leftcol {
float:left;
width:650px;
}

.contactcontent .rightcol {
width:240px;
float:right;
}

p.contactdata strong {
font-weight:700;
font-size:1.1em;
}

a.email {
margin-bottom:20px;
}

.contactcontent ul {
margin-left:30px;
}

.contactcontent li {
list-style:disc;
margin-bottom:.7em;
}

.plainform {
font-size:.9em;
margin-top:30px !important;
display:block;
position:relative;
}

.plainform .smallinput {
width:250px !important;
}

.plainform .smallinput.textarea {
width:305px !important;
border:none !important;
border-color:#fff;
}

.plainform .smallinput.textarea textarea {
border:1px solid #C1D6E5 !important;
width:295px;
height:110px !important;
font-family:arial;
font-size:1em;
color:#22455F;
display:block;
position:relative;
padding:5px;
}

.plainform em {
font-size:.9em;
display:block;
position:relative;
font-weight:400;
clear:both;
margin-top:100px;
}
