@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;}