#mobile_menu {display: none;}
body,html {padding:0; margin:0; color:#000; }
body {
min-width:1000px;
font-family:Verdana, Geneva, sans-serif;
font-size: 65%;
color: #000;
}
ul, li, blockquote, div, span{font-family:Verdana, Geneva, sans-serif;}
#human {
visibility:hidden;
display:none;
}
a {color:#F00}
p {font-size: 1.0em; margin: 0; padding: 0;}
table p{font-size: 9pt;}
img {border:0;}
.title{font-size: 14pt; font-weight: 600; color:#333; margin: 5px;}
iframe{background-color:#FFF; margin: 0; padding: 0;}
#logo {float: left; margin: 2px 0 0 20px;}
#welcome {float: left; margin: 50px 0 0 40px;}
#favorites_container{margin: 20px;}
#favorites_container p{margin: 16px;}
#favorites_container table
{
font-size: 1.0em;
background-color: #F6FAFD;
width: 100%;
empty-cells:show;
padding: 10px;
border: 1px #000 solid;
margin-top: 12px;
}
#favorites_container table th {
font-size: 1.2em;
font-weight:600;
text-align: left;
border-bottom: 1px solid #000;
margin-bottom: 10px;
}
.required_field{color:#F00;}
#search_box {position: absolute; left: 595px; top: 20px; width: 367px; height: 69px; background:url(http://donpeterson.com/images/search_box_bg.png) top left no-repeat; padding: 4px 0 0 10px;}
#search_box p {color:#FFF; font-size: 1.2em; font-weight:700;}
#search_box form {margin: 4px 4px 4px 4px;}
#search_box a {text-decoration:none; margin: 0 0 0 135px; color:#FFF}
#search_box .text_field {width: 120px; background-color:#FFF}
#menu_bar {position: absolute; left: 0; top: 124px; padding: 6px 0 0 8px; width: 992px; height: 46px; background:url(http://donpeterson.com/images/menu_bar_bg.png) top left repeat-x; z-index: 100;}
#menu_bar ul {margin: 0; padding: 0; list-style: none; width: 110px; border-bottom: 1px solid #EFCD0B; text-align: center; background: #EFCD0B; font-size: 0.8em; font-weight: 800;}
#menu_bar ul li {position: relative;}
#menu_bar li ul {position: absolute; left: 0px; display: none;}
#menu_bar ul li a {display: block;text-decoration: none; background: #EFCD0B; padding: 2px; border: 0px solid #EFCD0B; border-bottom: 0; color:#666;}
/* Fix IE. Hide from IE Mac \*/
* html #menu_bar ul li { float: left; height: 1%; }
* html #menu_bar ul li a { height: 1%; }
/* End */
#menu_bar ul li a:hover { background: #EFCD0B; text-decoration: none; border: 1px solid #666;} /* Hover Styles */
#menu_bar li ul li a { padding: 2px 2px; background: #EFCD0B;} /* Sub Menu Styles */
#menu_bar li:hover ul, #menu_bar li.over ul { display: block; background: #EFCD0B; } /* The magic */
#main_column {position: absolute; margin: 168px 0 0 0; padding-left: 10px; width: 665px;}
#home_page_legal{
position:absolute;
width:600px;
height: 300px;
left: 50px;
top: 929px;
}
#home_page_features {position: absolute; left: 52px; top: 310px; width: 607px; height: 600px; background:url(http://donpeterson.com/images/home_featured_content_bg.png) top left no-repeat;}
#home_page_features h1{font-size: 3.5em; font-weight: 900; color:#036; margin: 20px 0 0 14px; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
#home_page_features h2{font-size: 1.6em; font-weight: 400; color:#FFF; margin: 4px 0 0 14px;}
#home_page_features img{float: left; width:250px; margin: 20px;}
#home_page_features p{font-size: 1.1em; padding: 14px;}
#read_more a{float: right; padding: 0 20px 0 0; margin: -4px 0 0 0; text-decoration: none; font-style:italic; font-weight:bold}
#home_video_area {
z-index: 200;
position:absolute;
left: 269px;
top: 307px;
width: 320px;
height: 240px;
padding:0;
cursor:pointer;
}
#home_video_area img{margin: 0px; width: 320px;}
#home_survey {
position:absolute;
left: 19px;
top: 309px;
width: 235px;
height: 269px;
}
.lead_generator_button {color:#FFF; position: absolute; left: 380px; width: 279px; height: 48px; overflow: hidden; background:url(http://donpeterson.com/images/lead_generator_button_bg.png) top left no-repeat;}
.lead_generator_button img{width:32px; height: 32px; float: left; margin: 8px;}
.lead_generator_button a{color:#FFF; text-decoration: none;}
.button_title {
font-size: 1.3em;
margin: 4px;
font-weight:700;
}
.button_description {
font-size: 1.0em;
margin: 4px;
}
.button_arrow {
font-size: 2.4em;
font-weight:700;
position: absolute;
left: 252px;
top:6px;
height: 42px;
}
#lead_generator_1 {top: 238px;}
#lead_generator_2 {top: 186px;}
#lead_generator_3 {top: 134px;}
.special_listings {position: absolute; left: 670px;width: 296px; height: 285px; background:url(http://donpeterson.com/images/featured_listings_box_bg_no_scroll.png) top left no-repeat;}
.special_listings h1{font-size: 1.7em; font-weight: 500; color:#FFF; margin: 10px;}
.special_listings h2{font-size: 1.5em; font-weight: 600; color:#000; padding: 0; margin: 0;}
.special_listings a{text-decoration: none;}
.see_all{text-decoration: none; font-style:italic; font-weight:bold; padding-right: 16px; padding-left: 150px; margin-top: 12px;}
.special_listings p{font-size: 1.1em; font-weight:400}
.special_listings img{width: 140px; float: left; margin:0 10px 10px 10px;}
.special_listings_top{height: 120px; overflow: hidden; margin-top: 8px;}
.special_listings_bottom{height: 150px; overflow: hidden; margin:0;}
#open_house_graphic_area img{width:275px; margin-left: 9px;}
#advanced_search_area{
position: absolute;
left: 680px;
top: 177px;
width: 296px;
background-color: #F6FAFD;
border: 1px solid #000;
padding: 5px;
margin:4px;
}
#advanced_search_area h1{font-size:1.6em; color:#9CF; margin:6px 0 12px 6px; font-style:italic;}
.scroll_up{
position: absolute;
width:16px;
height: 16px;
left: 278px;
top: 250px;
cursor: pointer;
}
.scroll_down{
position: absolute;
width:16px;
height: 16px;
left: 278px;
top: 266px;
cursor: pointer;
}
.page_numbers {margin: 5px; padding: 5px;}
.page_numbers a{text-decoration: none;}
.page_numbers p{font-size: 1.1em; text-align:center; margin-bottom: 2px;}
.current_page{font-weight: bold; text-decoration:underline;}
.open_house_date{color:#F00; font-weight:bold;}
#open_houses {top: 172px}
#new_listings {top: 478px}
#featured_listings {top: 778px;}
#legal_area{float: left; text-align:center; font-size: .9em; color:#BBB; padding: 5px; margin: 5px 0 0 0; }
#legal_area a {color:#BBB;}
.result {position: relative; width: 610px; height: 220px; padding: 0; font-family:Verdana, Geneva, sans-serif; background:url(http://donpeterson.com/images/listing_thumbnail_bg.png) top left no-repeat;}
.price {padding: 4px 0 0 18px; color: #FFF; font-size: 2.0em; font-weight:700}
.city_state {
position:absolute;
left:300px;
top: 11px;
color: #FFF;
font-size: 1.3em;
font-weight:100
}
.address {width: 370px; margin: 0; font-size: 1.8em; font-weight:700}
.beds_baths {margin: 0; font-size: 1.4em; font-weight:600}
.subdivision {margin: 0;}
.house_size {margin: 0}
.lot_size {margin: 0;}
.school_dist {margin: 0;}
.mls_number {margin: 0;}
.listed_by {margin: 0;}
.thumbnail_results_options {margin: 6px 0 0 0px; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif}
.thumbnail_picture_area {float: left; width: 200px; margin: 8px 0px 0px 10px; height:158px; overflow:hidden}
.thumbnail_picture_area img {border: 1px solid #000; width: 198px;}
.wrapper {position: relative; height: 620px; width: 610px; margin: 10px 0 0 30px;}
#details_wrapper {background:url(http://donpeterson.com/images/listing_details_bg.png) top left no-repeat;}
#inquire_wrapper {background:url(http://donpeterson.com/images/listing_details_bg.png) top left no-repeat;}
#details_image_area {
margin: 2px;
width: 400px;
}
#details_zoom_image_area {
position: absolute;
left: 10px;
top: 42px;
z-index:10;
visibility: hidden;
}
#details_zoom_image_area img {border: 1px solid #000;}
#agent_area {margin: 4px;}
#agent_area p {text-align:center; margin: 10px 0 0 0;}
#agent_area img {border: 1px solid #000; width: 150px; margin: 8px 0 0 16px;}
.show_cursor{cursor: pointer;}
#details_zoom_button {
position: absolute;
left: 20px;
top: 50px;
margin: 2px;
width: 60px;
height: 18px;
background-color:#FFF;
border: 1px solid #000;
z-index: 20;
text-align:center;
font-size: 1.0em;
cursor: pointer
}
#details_zoom_button img {width:16px; height:16px;}
#details_featured_image_area {position: relative;}
#details_featured_image_area img {width: 398px;}
#details_image_area img {border: 1px solid #000; float:left; margin: 0 0 8px 0;}
#hollman_logo img {border:0; margin-top: 20px; margin-left: 100px; margin-right: 20px;}
#details_thumbnail_area {width: 400px;}
#complete_details {width: 400px; float: left;}
#remarks{margin: 10px 0 20px 0px;}
#details_thumbnail_area img {width:76px; height: 57px; margin:1px; cursor: pointer}
.results_page_details {
position: absolute;
left:218px;
top: 40px;
width: 375px;
};
#details_price {padding: 4px 0 0 18px; color: #FFF; font-size: 2.0em; font-weight:700;}
#details_price {
padding: 4px 0 0 18px;
color:#FFF;
font-size: 2.0em;
font-weight:700;
}
#details_city_state {
position:absolute;
left:300px;
top: 11px;
color: #FFF;
font-size: 1.3em;
font-weight:100
}
#details_overview {
position: absolute;
left: 416px;
top: 44px;
width: 184px;
}
#details_overview p {font-size: 1.0em;}
#details_overview .important1 {font-size: 1.2em; font-weight:600;}
#details_overview .important2 {font-size: 1.0em; font-weight:600;}
#details_overview .important3 {font-size: 1.2em; font-weight:600; color:#F00; text-decoration:blink;}
#details_options {margin: -2px 0 0 44px; font-size: 1.0em;}
#details_options p {margin: 23px 0 0 0;}
#details_icons{width: 42px; float: left; margin: 8px 0 0 0; }
#details_icons img {border: 1px solid #000; margin: 2px 4px 0 4px; width: 32px; height: 32px;}
#details_options_expanded {margin: 26px 0 0 4px; font-size: 1.0em;}
#agent_profile_area
{
font-size: 1.0em;
background-color: #F6FAFD;
width: 600;
padding: 20px;
}
#agent_profile_mugshot_area
{
float: left;
}
#agent_profile_details_area
{
padding-left: 220px;
}
#agent_profile_area h2
{
font-size: 2em;
}
#agent_profile_mugshot_area img
{
width: 200px;
border:#000 solid 1px;
float: left;
margin: 4px;
}
.blank_agent_image{height: 138px; background:#000;}
.agent_table_mugshot_area{height: 140px; overflow:hidden; float: left;}
.agent_table_mugshot_area img
{
width: 100px;
border: 0px;
float: left;
margin: 4px;
}
#agent_table_area{padding: 10px;}
#agent_table_area table
{
font-size: 1.0em;
background-color: #F6FAFD;
width: 100%;
empty-cells:show;
padding: 0px;
}
#agent_table_area h2
{
padding-top: 4px;
text-align:left;
font-size: 1.0em;
}
#agent_table_area p
{
text-align: left;
font-size: 1.0em;
}
#complete_details table {
empty-cells:show;
font-size: 1.0em;
border-width: 1px 0px 0px 0px;
border-spacing: 0px;
border-style: outset outset outset outset;
border-color: gray gray gray gray;
border-collapse: separate;
background-color: #F6FAFD;
}
#complete_details table th {
font-size: 1.4em;
font-weight:600;
border-width: 0px 0px 1px 0px;
padding: 10px 2px 2px 2px;
border-style: solid solid solid solid;
border-color: gray gray gray gray;
background-color: #FFF;
}
#complete_details table td {
border-width: 0px 0px 1px 0px;
padding: 2px 2px 2px 2px;
border-style: solid solid solid solid;
border-color: gray gray gray gray;
}
#complete_details table .label{font-weight:bold;}
#inquire_form_area {padding: 30px;}
#inquire_form_area form{border: 1px solid #000; padding: 5px; margin:10px; width: 400px;}
#inquire_form_area input{margin: 10px;}
#inquire_form_area label{font-weight:600; color:#333;}
#inquire_form_area textarea{border: 1px solid #666666; background-color: #F6FAFD; width: 380px; height: 100px;}
#inquire_form_area .text_field{background-color: #F6FAFD;}
#inquire_form_area .checkers{margin: -10px 0 0 0;}
.inquire_notice{color: #F00; font-weight:600; font-size: 1.3em; padding: 40px;}
#properties_portal_area{width:644px; height: 438px; background-image:url(http://donpeterson.com/images/properties_portal.jpg); background-color: #F6FAFD;}
.portal_header{font-size: 1.2em; font-weight:300; margin:10px;}
#portal_residential{
position:absolute;
width:190px;
height: 186px;
cursor:pointer;
left: 26px;
top: 40px;
}
#portal_developments{
position:absolute;
width:190px;
height: 186px;
cursor:pointer;
left: 227px;
top: 37px;
}
#portal_waterfront{
position:absolute;
width:190px;
height: 186px;
cursor:pointer;
left: 429px;
top: 41px;
}
#portal_farms{
position:absolute;
width:190px;
height: 186px;
cursor:pointer;
left: 26px;
top: 234px;
}
#portal_commercial{
position:absolute;
width:190px;
height: 186px;
cursor:pointer;
left: 225px;
top: 232px;
}
#portal_multifamily{
position:absolute;
width:190px;
height: 186px;
cursor:pointer;
left: 427px;
top: 236px;
}
.portal_hidden_descriptions
{
width: 190px;
height: 86px;
padding: 0px;
height: 0px;
visibility: hidden;
}
@media print
{
.result {
background: #FFF !important;
margin: 0 !important;
}
.wrapper {margin: 0 !important; background: #FFF !important;}
body {background: #FFF !important;}
body,html {padding:0; margin:0; color:#000}
*{color: #000 !important;}
p{font-size: 8pt !important;}
a{text-decoration: none !important;}
#details_icons, #details_options, #details_options_expanded, #details_thumbnail_area, #details_details_overview_glance, #details_zoom_button, #minor_column, #header, #menu_bar, #advanced_search_area, .page_numbers {display: none;}
.thumbnail_results_options, .listed_by {display: none ;}
} // END PRINT STYLES