@charset "UTF-8"; /* CSS Document */ html{ height:100%; } * html #container{height:auto; min-height: 1000px;} * html #featured_listings_content{height:100%;} #human { visibility:hidden; display:none; } body{ background:url(images/coldwell_bkgd.gif) repeat-x #FFFFFF; margin:0px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size: 65%; color: #000; } #menu_bar { font-family:Verdana, Geneva, sans-serif; position: absolute; left: 40px; top: 230px; padding: 6px 0 0 8px; width: 925px; height: 32px; } #menu_bar ul {margin: 0; padding: 0; list-style: none; width: 110px; border-bottom: 1px solid #FFFFFF; text-align: center; background: #FFFFFF; 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: #FFFFFF; padding: 2px; border: 0px solid #FFFFFF; border-bottom: 0; color:#666;} /* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; height: 1%; } * html ul li a { height: 1%; } /* End */ #menu_bar ul li a:hover { background: #006; color:#FFF; text-decoration: none; border: 1px solid #666;} /* Hover Styles */ #menu_bar li ul li a {padding: 2px 2px; background: #FFFFFF;} /* Sub Menu Styles */ #menu_bar li:hover ul, #menu_bar li.over ul { display: block; background: #FFFFFF; } /* The magic */ .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;} p {font-size: 1.0em;} 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;} #container{ background:url(images/coldwell_bkgd.gif) repeat-x #ffffff; margin:0 auto; width:1000px; padding:0px; padding-top:10px; height:auto; min-height: 1000px; position:relative; } #header{ width:1000px; position:relative; } #logo{ z-index:100; position:absolute; top:-7px; left:27px; width:222px; height:109px; } #search{ position:absolute; left:267px; top:3px; font-family:"Helvetica LT std", Arial, Helvetica, sans-serif; color:white; font-size:12px; } #search_fields{ position:relative; left:90px; top:-18px; } #header_phone{ position:absolute; right:40px; /*background-image:url(images/phone.gif);*/ background-repeat:no-repeat; width:400px; height:46px; text-align:right; } h1{ font-family:Verdana, Geneva, sans-serif; font-weight:600; font-size:20px; color:#ffffff; padding-bottom:5px; margin:0px; } h2{ font-family:"Helvetica Bold", Helvetica, Arial, sans-serif; color:#073b72; font-size:16px; } h3{ font-family:"Helvetica Bold", Helvetica, Arial, sans-serif; color:#363333; font-size:16px; } h4{ font-family:"Helvetica LT std light",helvetica,arial,sans-serif; font-weight:100; font-size:18px; color:#ffffff; padding:0px; margin:0px; } #photostack{ position:relative; z-index:6; margin-top:50px; margin-left:10px; height:304px; width:978px; } #photostack2{ position:absolute; z-index:5; margin-top:-304px; margin-left:10px; height:297px; width:978px; background-image:url(images/photostack.png); background-image:no-repeat; } #image_wrapper_large{ position:absolute; z-index:1; top:87px; left:43px; height:205px; width:925px; overflow:hidden; } #large_photo{ background-image:url(images/header2.jpg); background-repeat:none; height:220px; width:970px; padding-top:120px; } #white_stripe{ background-image:url(images/white_stripe.png); background-repeat:no-repeat; height:58px; width:921px; } #content{ position:relative; width:970px; padding-left:30px; background-color:white; min-height:1500px; } *html #content{ position:relative; width:1000px; padding-left:30px; background-color:white; min-height:1500px; } #featured_listings_header{ background-image:url(images/featured.png); background-repeat:no-repeat; width:619px; height:60px; } #featured_listings_content{ background-image:url(images/feat_listings_bkgd.png); background-repeat:repeat-y; width:619px; min-height:300px; padding-left:10px; } #featured_listings_bottom{ background-image:url(images/feat_listings_bottom.png); background-repeat:no-repeat; width:619px; height:25px; } *html #featured_listings_bottom { background-image:url(images/feat_listings_bottom.png); background-repeat:no-repeat; } .small_listing_header{ font-family:Arial, Helvetica, sans-serif; color:#C1852F; padding-left:20px; padding-top:13px; font-size:20px; } #special_listings{ position:absolute; margin: 0; padding: 0; right:14px; top:-2px; } #open_houses{ background-image:url(images/small_listing.png); background-repeat:no-repeat; width:305px; height:180px; } .open_house_date{font-size: 1.0em; color:#F00; text-decoration:blink; margin: 2px; padding: 2px; padding-left: 0; margin-left: 0;} #new_listings{ background-image:url(images/small_listing.png); background-repeat:no-repeat; width:305px; height:180px; } #featured_listing_sm{ background-image:url(images/small_listing.png); background-repeat:no-repeat; width:305px; height:180px; } #adv_search{ background-image:url(images/search.png); background-repeat:no-repeat; width:290px; } #adv_search table{font-size: 1.0em; margin-top: 20px;} #adv_search table td{padding: 4px;} #residential_search_options{display: none;} .listing{ width:600px; height:200px; position:relative; } .listing_photostack{ cursor: pointer; float:left; position:absolute; top:0px; left:0px; background-image:url(images/photostack_med.png); background-repeat:no-repeat; height:170px; width:267px; z-index:10; } .listing_photo img{ width:232px; min-height: 130px; } .image_wrapper_med{ padding-left:13px; padding-top:16px; height:132px; width:235px; overflow:hidden; float:left; } * html .image_wrapper_med{ padding-left:13px; padding-top:16px; height:147px; width:245px; overflow:hidden; float:left; } .listing_photo{ background-image:url(images/no_preview.gif); background-repeat:none; height:170px; width:267px; } .listing_details{ position:absolute; left:270px; width:160px; } .listing_details ul{ margin-top:-3px; width:160px; margin-left:0px; padding:0px; } .listing_details ul li{ width:160px; list-style-type:none; background-image:url(images/bullet.gif); background-repeat:no-repeat; font-family:Helvetica Neue, Arial, Helvetica, sans-serif; color:#363333; padding:2px; padding-left:20px; } .listing_buttons{ position: absolute; left: 400px; top: 4px; } .listing_buttons ul li{ background-image:url(images/green_button.png); background-repeat:no-repeat; width:132px; padding-top:9px; padding-bottom:7px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; vertical-align:middle; } .listing_buttons ul li a{ text-decoration: none; color:#FFF; } .small_listing{ margin-top:18px; margin-left:5px; width:305px; height:180px; position:relative; } .small_listing a{text-decoration:none;} .small_listing_photostack{ cursor: pointer; float:left; position:absolute; top:0px; left:0px; background-image:url(images/photostack_sm.png); background-repeat:no-repeat; height:110px; width:174px; z-index:10; } .image_wrapper_sm img{ width:160px; min-height: 100px; } .image_wrapper_sm{ padding-top:5px; padding-left:7px; height:100px; width:160px; overflow:hidden; float:left; } * html .image_wrapper_sm{ padding-top:5px; padding-left:7px; height:100px; width:162px; overflow:hidden; float:left; } .small_listing_photo{ background-image:url(images/no_preview.gif); background-repeat:none; height:150px; width:267px; } .small_listing_details{ float:left; width:110px; margin-left:10px; margin-top:0px; font-family:Helvetica Neue, Arial, Helvetica, sans-serif; color:#073b72; font-size:12px; } .small_listing_details h3{margin: 2px; pading: 2px;} .see_all a{ font-family:Helvetica Neue Italic, Arial, Helvetica, sans-serif; font-style:italic; font-size:1.2em; text-decoration:none; position:absolute; bottom:60px; right:23px; } #blank_filler{ height: 500px; } #footer{ margin:0 auto; float: left; width:600px; text-align:center; padding-top:30px; color:#363333; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding-bottom:30px; } #details_wrapper { top: -50px; position: relative; margin: 2px; } #details_image_area { margin-top: 22px; width: 400px; } #details_zoom_image_area { position: absolute; top: 36px; 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;} *html #details_featured_image_area img {margin-top: 20px;} #details_thumbnail_area {width: 400px;} #complete_details {width: 400px; float: left;} #complete_details h1{color: #000;} #remarks{margin: 10px 0 20px 0px;} #details_thumbnail_area img {width:76px; height: 57px; margin:1px; cursor: pointer} #details_price { color: #C18530; font-size: 2.0em; font-weight:600; } #details_city_state { position:absolute; left:300px; top: 11px; color: #C18530; 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 {font-size: 1.0em;} #details_options ul{padding-left: 5px; margin-left: 5px;} #details_options ul li{ list-style-type:none; background-image:url(images/bullet.gif); background-repeat:no-repeat; color:#363333; padding:2px; padding-left:15px; width:165px; } #details_options_expanded {margin: 2px 0 0 4px; font-size: 1.0em;} #agent_profile_area { font-size: 1.0em; width: 550px; 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; 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 { min-width: 390px; 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: #EEEEEE; } #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: #EEEEEE; width: 380px; height: 100px;} .text_field{background-color: #EEEEEE; margin-bottom: 4px;} #inquire_form_area .checkers{margin: -10px 0 0 0;} .inquire_notice{color: #F00; font-weight:600; font-size: 1.3em; padding: 40px;} #favorites_container{padding: 10px;} #favorites_container p{padding: 8px;} #favorites_container table { font-size: 1.0em; background-color: #EEEEEE; width: 580px; 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;}