/*
DePalma Realty.com Style Sheet
Front Page CSS
Revision 3.2 by Darren on 6.14.2010
*/

#top-row { margin:0; padding:0; height:250px; border-bottom:1px dotted #768aaf; overflow:hidden; }
#middle-row { margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #768aaf; overflow:hidden; }
#bottom-row { margin-top:20px; margin-bottom:20px; padding-bottom:40px; }

#featured-property { float:left; height:250px; width:320px; margin:0 0 0 5px; padding:0; border:0; overflow:hidden; }
#featured-property table { margin:10px 0 0 5px; padding:0; }
#featured-property table td a { text-decoration:none; color:blue; }
#featured-property table td a:hover { text-decoration:underline; color:#000; }
#featured-property p { margin-right:10px; text-align:right; }
#featured-property p a { text-decoration:none; color:blue; }
#featured-property p a:hover { color:#000; text-decoration:underline; }
#featured-title { margin:0; padding:0; }

#latest-listings { float:left; height:250px; width:300px; margin:0 0 0 10px; padding:0; overflow:hidden; border-left:1px dotted #768aaf; border-right:1px dotted #768aaf; }
#latest-listings p { margin:10px 15px 0 0; padding:0; text-align:right; }
#latest-listings p a { text-decoration:none; color:blue; }
#latest-listings p a:hover { text-decoration:underline; color:#000; }
#latest-listings table { width:275px; margin:0 10px; padding:0; }
#latest-listings table td.latest-link { margin:0; padding:0; }
#latest-listings table td.latest-city{ margin:0; padding:0; }
#latest-listings table td.latest-price { margin:0; padding:0; }
#latest-listings table td a { text-decoration:none; color:blue; }
#latest-listings table td a:hover { text-decoration:underline; color:#000; }
#latest-title { margin:0 0 0 5px; padding:0; }

#search { float:right; width:340px; border:0; margin:0; }
#search-form form { margin:0; padding:0; border:0; }
#search-form  form .submit-btn { font-size:8pt; }
#search-form  form .dropbox { width:200px; font-size:8pt; }
#search-form table { margin:0; padding:0; }
#search-form table td { padding-bottom:2px; }
#search-form table td a { font-size:8pt; text-decoration:none; color:blue; }
#search-form table td a:hover { color:#000; text-decoration:underline; }
#search-form input .submit-btn { margin-top:5px; }
#mls-form  form{ margin:0 0 5px 0; padding:0; border:0; }
#mls-form  form .mls { width:100px; }
#mls-form form .go-btn { font-size:8pt; }
#mls-form table { margin:0; padding:0; }

#home-value { float:left; margin-left:10px; width:390px; height:200px; }
#home-value p { margin:0; padding:0; border:0; }
#home-value p.hv-content { font-size:8pt; padding:5px 5px 0 0; }
#home-value p.hv-content  img { float:left; margin:0 8px 0 0; height:165px; width:125px; border:0; }
#home-value p.hv-link { text-align:right; margin:8px 10px 0 0; }
#home-value p.hv-link a { text-decoration:none; color:blue; }
#home-value p.hv-link a:hover { color:#000; text-decoration:underline; }

#links { float:right; margin-right:10px; padding:0; border:0; }
#links .whitaker { padding-left:5px; }
#links .sherwood { padding-left:5px; }
#links table { margin:0; padding:0; }
#links table td { margin:0; padding:0; }
#links p { margin:0; padding:0; }

#inman-news { float:left; width:425px; margin-left:10px; border:0; font:9pt verdana,arial,sans-serif; }
#inman-news ul { list-style:none; margin:5px 0 0 10px; padding:0; }
#inman-news li { padding-bottom:3px; padding-left:5px; }
#inman-news li a { color:#000; text-decoration:none; }
#inman-news li a:hover { color:#2e6ab1; text-decoration:underline; }
#inman-title { margin:0; padding:0; }

#update { float:right; width:500px; margin-right:25px; border:0; }
#update fieldset { height:225px; margin-top:5px; padding-bottom:10px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-bottom:2px solid #c1c1c1; border-right:2px solid #c1c1c1; }
#update fieldset legend { padding:5px 8px; font-size:11pt; font-weight:bold; color:#000; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-right:2px solid #c1c1c1; }
#update p { font-size:8pt; margin:0; padding:10px; }
#update p a { color:#000; text-decoration:none; }
#update p a:hover { color:#2e6ab1; text-decoration:underline; }

#map { width:100%; height:300px; border:1px solid #000; margin:0; padding:0; }
#key { margin-top:5px; font-size:9pt; overflow:hidden; }
