/* --- Popups --- 
General Styles */
.popup {
display:block;
width:749px;
padding-bottom:-10px;
background:#fff url('http://cdn1-rmxc.eneighborhoods.com/images/popups/main/bg.png') 0 10px repeat-y;
}

.popupheader {
display:block;
position:relative;
top:-10px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/popups/main/header.png') top left no-repeat;
}

.popupfooter {
display:block;
height:31px;
width:749px;
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/popups/main/footer.png') bottom left no-repeat;
padding:0;
}

.twocol .popup {
background:#fff url('http://cdn4-rmxc.eneighborhoods.com/images/popups/twocolumn/bg.png') 0 10px repeat-y;
}

.twocol .blockdivider {
display:block;
position:relative;
width:358px;
height:23px;
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/popups/twocolumn/blockdivider.png') top left no-repeat;
margin:0 0 7px -10px;
}

.twocol .popupheader {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/popups/twocolumn/header.png') top left no-repeat;
}

.twocol .popupfooter {
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/popups/twocolumn/footer.png') bottom left no-repeat;
}

.popheadline {
display:block;
position:relative;
height:50px;
}

.popheadline h3 {
display:block;
position:relative;
background:transparent;
text-indent:-9999px;
width:500px;
float:left;
margin:23px 15px 0 25px;
}

.close a:link,.close a:hover,.close a:visited {
display:block;
position:relative;
float:right;
height:18px;
width:50px;
text-indent:-9999px;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/popups/main/close.png') top right no-repeat;
margin:20px 25px 0 0;
}

.popup h4 {
color:#145F96;
font-size:16px !important;
text-align:left;
font-weight:700 !important;
font-family:arial, helvetica, verdana, sans-serif normal !important;
margin:20px auto;
}

.popupcontent {
width:700px;
display:block;
position:relative;
margin:0 auto;
padding:10px 0;
}

.popupcontent p {
color:#3B4448;
font-size:1.5em;
line-height:1.4em;
}

.popup h5 {
color:#3D4549;
font-weight:700;
font-size:1.3em;
text-align:left;
clear:both;
margin:.5em 0;
}

.popup img.floatright {
float:right;
margin:5px 0 5px 15px !important;
}

.popup .twocolumn {
width:725px;
display:block;
position:relative;
margin:0 auto;
}

.popup .twocolumn p,.popup .twocolumn li {
color:#3D4549;
font-size:1.2em;
line-height:1.3em;
text-align:left;
}

.popup .twocolumn li {
list-style:disc;
margin-left:15px;
}

.popup .twocolumn h4 {
font-weight:400;
margin:0 0 1em;
padding:0;
}

.popup .leftcol,.popup .rightcol {
display:block;
position:relative;
float:left;
width:341px;
text-align:left;
margin-top:8px;
padding:10px;
}

.popup .rightcol {
float:right;
margin-right:-2px;
}

/* Welcome to our beta website */
#betawebsite h3 {
height:20px;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/popups/headlines/betaheadline.png') top left no-repeat;
}

#betawebsite h4 {
text-align:center;
font-size:1.8em;
}

#betawebsite .popupcontent {
width:500px;
margin:0 auto;
padding:30px 0;
}

/* Send to a Friend */
#sendtoafriend h3 {
height:20px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/popups/headlines/sendtoafriend.png') top left no-repeat;
}

/* Schedule a Showing */
#scheduleashowing h3 {
height:20px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/popups/headlines/scheduleashowing.png') top left no-repeat;
}

.registerrow {
display:block;
position:relative;
width:340px;
padding-top:30px;
clear:both;
}

.registerrow h4 {
float:left;
margin-top:5px;
font-weight:400;
}

.registerrow a {
float:right;
}

.showform {
width:335px;
margin:0;
}

.showform td {
height:35px;
position:relative;
font-size:1.2em;
color:#3b4448;
margin:10px 0 !important;
padding:7px;
}

.showform input {
width:190px;
background:transparent;
border:none;
color:#777E82;
height:14px;
display:block;
position:relative;
z-index:50;
margin:5px 0;
padding:0 5px;
}

.showform td.submitrow {
margin-top:10px;
}

.showform td.tall input {
height:70px;
}

.showform .inputcorner {
background:#fff;
border:1px solid #ADC4D0;
width:220px;
height:15px;
display:block;
position:relative;
margin:0;
}

.showform td.tall .inputcorner {
height:70px;
margin-bottom:20px;
}

/* Ask an Agent and Comp Sales Report */
#askagentpopup,#compsalesreport {
background:transparent;
display:block;
position:relative;
width:343px;
}

#askagentpopup .close,#compsalesreport .close {
margin:-15px -5px 0 0;
}

#askagentpopup h4,#compsalesreport h4 {
margin-top:8px;
left:5px;
}

#askagentpopup .askform,#compsalesreport .askform {
width:320px;
margin:0 auto;
}

#askagentpopup .askform td,#compsalesreport .askform td {
width:340px;
margin:0 auto;
padding:5px 7px;
}

.askform .textarea {
width:230px;
height:100px;
border:1px solid #C1D6E5 !important;
margin:5px 0;
}

.askform .smallinput {
width:230px !important;
height:100px !important;
color:#A7ABAE;
font-size:1em;
background-color:#fff;
font-family:arial, helvetica, verdana, sans-serif normal;
padding:2px;
}

.askform textarea {
width:220px !important;
border:1px solid #C1D6E5 !important;
color:#A7ABAE;
font-size:1em;
background-color:#fff;
font-family:arial, helvetica, verdana, sans-serif normal;
border-style:none !important;
padding:2px;
}

#askagentpopup p,#compsalesreport p {
margin-top:25px;
display:block;
left:5px;
position:relative;
width:250px;
}

#askagentpopup .close a:link,#askagentpopup .close a:hover,#askagentpopup .close a:visited,#compsalesreport .close a:link,#compsalesreport .close a:hover,#compsalesreport .close a:visited {
display:block;
position:relative;
float:right;
height:18px;
width:50px;
text-indent:-9999px;
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/popups/askagent/close.png') top right no-repeat;
margin:-10px 10px 15px 0;
}

#askagentpopup .box,#compsalesreport .box {
width:344px;
display:block;
position:relative;
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/popups/askagent/bg.png') 0 10px repeat-y;
margin:0;
padding:0;
}

#askagentpopup .headerwrap,#compsalesreport .headerwrap {
display:block;
position:relative;
top:-5px !important;
padding-bottom:0;
width:344px;
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/popups/askagent/header.png') top left no-repeat;
}

#askagentpopup .footerwrap,#compsalesreport .footerwrap {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/popups/askagent/footer.png') bottom left no-repeat;
height:3px;
display:block;
position:relative;
width:344px;
margin:0;
padding:0;
}

#askagentpopup .boxcontentwrap,#compsalesreport .boxcontentwrap {
margin:0;
padding:5px 5px 0;
}

/* Comparable Sales Popup */
#compsalesreport h4 {
margin-top:8px;
left:5px;
width:250px;
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/popups/headlines/comparablesales.png') top left no-repeat !important;
}

#compsalesreport button {
margin-top:20px;
}

.reportsample {
width:65px;
float:left;
}

.reportsample a {
font-size:.85em;
text-decoration:underline;
}

.reportsample img {
display:block;
position:relative;
padding-bottom:5px;
}

#photoslideshow h3 {
height:20px !important;
margin-bottom:7px !important;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/popups/headlines/photoslideshow.png') top left no-repeat;
}

#myremaxpopup h3,#myremaxpassword h3 {
height:20px !important;
margin-bottom:7px !important;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/popups/headlines/myremax.png') top left no-repeat;
}

/* Foreclosure Popup */
.foreclosurepopup h4.mixedweight {
font-weight:400 !important;
margin-bottom:-10px !important;
}

.foreclosurepopup h4.formtitle {
margin-bottom:5px !important;
color:#1E3850;
font-size:1.1em;
margin-top:15px;
display:block;
position:relative;
}

.foreclosurepopup p {
margin:1em 0;
}

.foreclosurepopup table {
margin:10px;
}

.foreclosurepopup td {
white-space:nowrap;
padding:5px 8px !important;
}

.foreclosurepopup .moveleft {
margin-left:-50px;
}

.foreclosurepopup .moveleftstate {
margin-left:-70px;
}

.foreclosurepopup .inputshort {
width:120px !important;
}

.foreclosurepopup .inputshort input {
width:110px !important;
}

.foreclosurepopup .inputlong {
width:300px !important;
}

.foreclosurepopup .inputlong input {
width:290px !important;
}

.plainform .inputshort input {
width:100px !important;
}

.foreclosurepopup p.small, .popupcontent p.small {
font-size:1em;
}

.foreclosurepopup h3 {
height:20px !important;
margin-bottom:7px !important;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/popups/headlines/createforeclosures.png') top left no-repeat;
}

.foreclosurepopup .leftcol,.foreclosurepopup .rightcol {
display:block;
float:left;
margin-top:8px;
position:relative;
text-align:left;
width:330px;
padding:0 10px 0 15px;
}

.foreclosurepopup .leftcol {
margin-left:-15px !important;
}

.foreclosurepopup .rightcol {
border-left:1px solid #CCDCE9;
padding:0 0 0 15px;
}

.foreclosurepopup .leftcol table,.foreclosurepopup .rightcol table {
margin-left:0 !important;
}

.foreclosurepopup .leftcol table td,.foreclosurepopup .rightcol table td {
padding:0 5px 0 0 !important;
}

.foreclosurepopup img.rt {
margin-top:20px !important;
}

.foreclosurepopup .radiowrap {
background:#F0F7FC;
border:1px solid #DBE1E5;
color:#1E3850;
display:block;
position:relative;
float:left;
width:120px;
margin:7px;
padding:7px;
}

.foreclosurepopup .radiowrap input {
float:left;
display:block;
position:relative;
margin-right:4px;
}

.foreclosurepopup .radiowrap label {
margin-top:3px;
white-space:nowrap;
display:block;
position:relative;
}

.foreclosurepopup .legaltext {
font-size:.9em;
color:#1E3850;
}

.foreclosurepopup .mediumtext {
margin-bottom:1.5em !important;
font-size:1.1em;
color:#1E3850;
}

#photoslideshow,#myremaxpopup,#myremaxpassword {
background:transparent;
display:block;
position:relative;
}

#myremaxpassword p.padbottom,.foreclosurepopup p.padbottom {
margin-bottom:15px;
}

#myremaxpopup p.emulatelink,.foreclosurepopup p.emulatelink {
margin-bottom:15px;
font-size:.9em;
color:#163259;
text-decoration:none;
}

#myremaxpopup p.emulatelink:hover,.foreclosurepopup p.emulatelink:hover {
color:#477AAA;
}



/* Foreclosure Page Popups*/

#aboutforeclosures p, #daterange p, #propertystatus p {
margin-bottom:1.5em !important;
font-size:1.2em;
}

#propertystatus p:first-child, #daterange p:first-child {
margin-top: 1em;
}

#aboutforeclosures p.small, #daterange .small, #propertystatus .small {
font-size: .9em !important;
}

#aboutforeclosures h3 {	
height:20px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/popups/headlines/aboutforeclosures.png') top left no-repeat;
}

#aboutforeclosures h5, #daterange h5, #propertystatus h5  {
color: #000;
font-weight: bold;
margin-top: 1.2em;
}

#aboutforeclosures ul, #daterange ul, #propertystatus ul {
margin: 2em 50px;
color: #3B4448;
}

#aboutforeclosures li, #daterange li, #propertystatus li {
list-style: disc;
margin-bottom: .6em;
}

#daterange {

}

#daterange h3 {	
height:20px;
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/popups/headlines/daterange.png') top left no-repeat;
}

#propertystatus {

}

#propertystatus h3 {	
height:20px;
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/popups/headlines/propertystatus.png') top left no-repeat;
}
