body,p,h1,h2,h3,h4,h5,h6,a,img,div,ul,ol,li,form,fieldset,label{
margin:0;
padding:0;
border:0;
}
html, *{
font-size:100.01%;
font-family:Verdana,Tahoma,Arial,Helvetica,'sans-serif';
}
body{
font-size:100.01%;
font-family:Verdana,Tahoma,Arial,Helvetica,'sans-serif';
background:#FFFFFF;
margin:0 auto;
width:100%;
}
p{
padding:0.5em;
text-align:left;
font-size:0.8em;
}
ul{
list-style:none;
}
a{
text-decoration:none;
}
#home{
text-align:right;
margin:5px 15px 0 0;
color:#000066;
font-size:.9em;
}
#home a{
text-align:right;
color:#000066;
font-size:.9em;
text-decoration:underline;
}
#home a:hover{
text-align:right;
color:#000066;
font-size:.9em;
text-decoration:none;
}
/*
h2,h4,ul{
text-align:left;
width:600px;
padding-left:60px;
line-height:1.4em;
}
*/
h2,h4{
text-align:left;
padding-left:5px;
}
#container{
margin:0 auto;
text-align:center;
width:719px;
}
#header{
margin-top:10px;
width:719px;
}
#header .left{
float:left;
}
#header .right{
float:right;
}
#nav{
display:block;
height:57px;
width:719px;
background:#FF0000;
background:url(http://www.montgomeryrealtyinc.com/images/link_bg.jpg) repeat-x;
}
#nav ul{
padding:0;
width:719px;
}
#nav ul li{
float:left;
height:41px;
}
#nav ul li a.last{
float:left;
height:41px;
border-right:0px;
padding:16px 7px 0 7px;
}
#nav ul li a:hover.last{
float:left;
height:41px;
border-right:0px;
padding:16px 7px 0 7px;
}
#nav ul li a{
display:block;
background:url(http://www.montgomeryrealtyinc.com/images/link_bg.jpg) repeat-x;
border-right:1px solid #FFFFFF;
padding:16px 11px 0 10px;
font-size:.9em;
color:#FFFFFF;
font-weight:bold;
height:41px;
float:left;
}
#nav ul li a:hover{
display:block;
background:url(http://www.montgomeryrealtyinc.com/images/link_bg_over.jpg) repeat-x;
border-right:1px solid #FFFFFF;
padding:16px 11px 0 10px;
height:41px;
font-size:.9em;
color:#FFFFFF;
font-weight:bold;
float:left;
}
#mainContent{
padding:10px 0 10px 0;
background:#EFEFEF;
}
#featuredListing{
margin:0;
padding:0;
float:left;
clear:left;
margin:0 auto;
margin:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
border:1px solid #D1D1D1;
background:#FFFFFD;
width:98%;
}
#featuredListingImage{
float:left;
width:175px;
margin:2px;
}
#featuredListingDetails{
float:left;
font-size:100%;
margin:2px;
}
#featuredListingDetails ul{
display: block;
list-style-type: none;
margin:0;
}
#featuredListingDetails h3{
margin:0;
padding:0;
font-size:1.0em;
color:#010066;
}
#featuredListingDetails a, #featuredListingDetails a:active, #featuredListingDetails a:link, #featuredListingDetails a:focus, #featuredListingDetails a:hover, #featuredListingDetails a:visited{
text-decoration:none;
border:none;
color:#010066;
}
#monthly_payments{
margin:0;
padding:0;
position:absolute;
visibility:hidden;
border:2px solid #CC0001;
background:#EFEFEF;
width:400px;
padding:5px;
}
dl{
width:90%;
}
fieldset{
width:95%;
margin:0 0 0 10px;
padding:5px 0;
border:0;
text-align:center;
}
* html fieldset{
margin-left:0px;
}
select{
margin-left:5px;
}
textarea{
margin-left:5px;
}
fieldset ol{
list-style:none;
}
fieldset ol li{
clear:both;
padding-top:10px;
}
fieldset ol li label{
float:left;
width:200px;
text-align:right;
}
fieldset input{
float:left;
}
#submit{
margin-left:248px;
}
fieldset ol li input.textbox,fieldset select,fieldset option,fieldset textarea{
float:left;
width:145px;
margin:0px;
text-align:left;
font-size:12px;
clear:none;
}
fieldset li img{
margin-left:5px;
float:left;
}
fieldset span.lighttext{
margin-left:-95px;
}
li.row_main span.lighttext{
margin-left:0px;
}
fieldset option{
clear:left;
}
li.row_main select{
width:350px;
}
fieldset #code{
margin-top:20px;
}
fieldset .required,.error{
color:#DD3333;
}
fieldset .formerror{
width:300px;
margin:5px auto;
color:#CC0000;
border:1px solid #CC0000;
background:#FFEEEE;
}
table{
font-size:12px;
width:90%;
padding-bottom:5px;
}
#listings{
margin:0 auto;
}
#listings img{
margin:5px;
}
#map img{
margin:0;
padding:0;
border:0;
background:none;
}
#listings1,#listings2,#listings3,#listings4,#listings5,#listings6,#listings7{
display:inline;
float:left;
width:768px;
margin:5px;
padding:10px;
}
#listings3{
width:517px;
padding:5px;
}
#listings4{
width:225px;
}
#listings5{
padding:0;
border:0;
background:none;
}
#listings5_a{
vertical-align:top;
}
#listings5_b{
overflow:hidden;
word-wrap:break-word;
width:241px;
padding:10px;
}
.listing_title{
font-size:18px;
}
.listing_price{
font-size:24px;
}
.listing_address{
font-size:20px;
}
#map{
width:400px;
height:300px;
}
table.calendar{
width:280px;
margin:2px 2px 2px 2px;
font-size:12px;
}
caption.calendar-month{
font-size:12px;
font-weight:bold;
color:#333333;
}
table.calendar td{
width:15%;
}
/*
.virtualListings,.virtualListings2,.virtualListings3{
display:none;
}
*/
.paginationstyle{
width:100%;
text-align:center;
font-weight:bold;
padding:10px 0;
margin:10px 0;
}
.paginationstyle select{
border:1px solid #000080;
margin:0 15px;
}
.paginationstyle a{
padding:0 5px;
text-decoration:none;
color:#010066;
}
.paginationstyle a:hover,.paginationstyle a.focus{
border:1px solid #010066;
background:#CC0001;
color:#FFFFFF;
}
.paginationstyle a.previous:hover,.paginationstyle a.previous:focus,.paginationstyle a.next:hover,.paginationstyle a.next:focus{
border:none;
background:none;
color:#010066;
}
.paginationstyle a.selected{
border:1px solid #CC0001;
background:#010066;
color:#FFFFFF;
}
.paginationstyle a.imglinks{
border:0;
padding:0;
}
.paginationstyle a.imglinks img{
vertical-align:bottom;
border:0;
}
.paginationstyle a.imglinks a:hover{
background:none;
}
.paginationstyle .flatview a:hover,.paginationstyle .flatview a.selected{
}
.paginationstyle2{
width:auto;
text-align:center;
padding:2px 0;
margin:10px 0;
}
.paginationstyle2 select{
border:1px solid #000080;
margin:0 15px;
}
.paginationstyle2 a{
padding:0 5px;
text-decoration:none;
border:1px solid #000000;
color:#000080;
background:#FFFFFF;
}
.paginationstyle2 a:hover,.paginationstyle2 a.selected{
color:#000000;
background:#FEE496;
}
.paginationstyle2 a.imglinks{
border:0;
padding:0;
}
.paginationstyle2 a.imglinks img{
vertical-align:bottom;
border:0;
}
.paginationstyle2 a.imglinks a:hover{
background:none;
}
.paginationstyle2 .flatview a:hover,.paginationstyle2 .flatview a.selected{
color:#000000;
background:#FFFF00;
}
.small,.lighttext{
font-size:11px;
}
#jumpto{
visibility:hidden:
display:none;
position:absolute;
left:-10000px;
}
#jumpBack{
width:98%;
margin:5px 5px 5px 5px;
font-size:11px;
text-align:right;
text-decoration:none;
color:#CC0001;
}
#footer{
margin:0 auto;
text-align:center;
padding:10px 0 10px 0;
background:#FFFFFF;
font-size:1.0em;
width:100%;
}
#footer .footer{
text-align:center;
}
#footer a,#footer a:active,#footer a:link,#footer a:focus,#footer a:hover,#footer a:visited{
text-decoration:none;
}
#footer p.netphiles{
margin:0;
padding:0;
float:right;
width:100%;
text-align:right;
color:#333333;
font-size:0.8em;
}
#footer p.netphiles a{
text-decoration:none;
font-size:inherit;
color:#010066;
}
td.listingDetails, td.listingDetails p{
color:#000000;
text-align:left;
padding:0;
}
td.listingDetails p{
width:auto;
}
td.listingDetails h1{
font-size:20px;
margin:0;
padding:0;
}
td.listingDetails h2{
font-size:18px;
margin:0;
padding:0;
}
td.listingDetails h3{
font-size:16px;
margin:0;
padding:0;
}
td.listingDetails h4{
font-size:14px;
margin:0;
padding:0;
}
td.listingDetails h5{
font-size:12px;
margin:0;
padding:0;
}
td.listingDetails h6{
font-size:11px;
margin:0;
padding:0;
}
td.listingDetails a, td.listingDetails a:active, td.listingDetails a:link, td.listingDetails a:focus, td.listingDetails a:hover, td.listingDetails a:visited{
color:#0A1D41;
text-decoration:none;
}

td.listingDetails ul li a, td.listingDetails ul li a:active, td.listingDetails ul li a:link, td.listingDetails ul li a:focus, td.listingDetails ul li a:hover, td.listingDetails ul li a:visited{
color:#0A1D41;
font-size:11px;
text-decoration:none;
}
ul#link{
width:100%;
}
ul#link li{
display:inline;
padding:0 10px 0 10px;
}
ul#link li a{
font-weight:bold;
color:black;
text-decoration:underline;
font-size:.9em;
}
ul#link li a:hover{
font-weight:bold;
color:#CC0001;
text-decoration:none;
font-size:.9em;
}

caption.for_sale{
width:100%;
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.just_listed{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.price_reduced{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.contract_pending{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.under_contract{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.sold{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.for_rent{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.for_lease{
padding:5px;
font-weight:bold;
text-align:left;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
background:#3d4973;
color:#FFFFFF;
}
caption.for_sale:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_for_sale.png);
}
caption.just_listed:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_just_listed.png);
}
caption.price_reduced:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_price_reduced.png);
}
caption.contract_pending:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_contract_pending.png);
}
caption.under_contract:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_under_contract.png);
}
caption.sold:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_sold.png);
}
caption.for_rent:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_for_rent.png);
}
caption.for_lease:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/tag_for_lease.png);
}
.virtualListings_0{
background:#FEFEFE;
width:100%;
}
.virtualListings_1{

}
a.virtual_tour span{
font-weight:bold;
}
a.virtual_tour:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/camera-video.png);
}
a.details{
font-weight:bold;
text-decoration:none;
color:#3D4973;
}
a.top{
font-weight:bold;
text-decoration:none;
color:#3D4973;
}
a.details:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/search.png);
}
a.top:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/go-up.png);
}
a.previous:before{
content:url(http://www.montgomeryrealtyinc.com/images/icons/go-previous.png);
}
a.next:after{
content:url(http://www.montgomeryrealtyinc.com/images/icons/go-next.png);
}
