/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ------------------------------- */
/* HTML Elements
/* ------------------------------- */

body{background-color:#025E73}
img{border:none}
h1, h2{font:bold 1.35em Georgia,"Times New Roman",Times,serif}
.bold{font-weight:bold}

/* ------------------------------- */
/* PAGE Elements
/* ------------------------------- */
#wrapper{width:909px; height:100%; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;background-color:#fff; margin:0 auto}
#nav{width:888px; height:45px; margin:0px 10px 5px 10px; padding-top:10px}
#hdr{width:888px; height:100px; margin:5px 10px 10px 10px; background:#025E73 url(/images/hdr-bg.gif)} 
#ftrd{width:690px; height:250px; background-color:#f2e6d8; margin:5px 5px 5px 10px; padding:5px 20px 20px 5px; border:1px solid #ccc}
#content-hm{width:695px; height:293px; margin:10px 10px 0px 11px; padding:10px; background-color:#025E73; color:#fff;}
#hm-txt{float:left; width:350px; height:290px; padding-right:10px;border-right:1px dotted white}
#open-house-hm{float:left; width:280px; height:200px; margin:0 10px 10px 15px}
#open-house-hm a{color:#fff; text-decoration:none; font:10px Arial, Helvetica, sans-serif}
#col1{width:288px; height:400px; border:1px solid #ccc; float:left; margin:10px; background-color:#8bd1d9}
#col2{width:287px; height:400px; border:1px solid #ccc; float:left; margin:10px 10px 10px 0; background-color:#594302; color:#fff}
#col2 a{text-decoration:none; color:#fff; font-weight:bold}
#col3{width:288px; height:400px; border:1px solid #ccc; float:right; margin:-272px 10px 10px 0; background-color:#d99559;}
#footer{width:887px; height:50px; color:#fff; clear:both; margin-top:0px; margin-left:10px; margin-bottom:10px; font:10px Arial, Helvetica, sans-serif; text-align:center; padding-top:20px; background-color:#025E73}
#footer a {color:#fff}
#ftrd-img{margin:10px 10px 5px 0}
#ftrd-text{width:310px; float:right; margin:0 0px 10px 5px}
#col-hdr{text-align:center; padding:5px}
#re-feed{width:275px; margin-left:5px}
#srch-box{width:250px; margin-left:5px; font:bold 15px Georgia, "Times New Roman", Times, serif}
#listings{width:580px; float:left; margin:10px 5px 5px 10px}
#search-inside{float:right; margin:5px 5px 5px}
#inside-form-labels{float:left; margin-right:5px}
#inside-search-form{width:200px; float:left}
#inside-form-bxs{float:left}
#content {float:left; color:#333; background:#fff; margin: 5px 5px 5px 5px; padding:10px; height:100%; width:680px; display:inline;
}
#left-col {color: #333; background-color:#eee; margin:10px 0px 10px 10px; padding:10px 10px 5px 5px;  width:200px; float:left;}
#logo a{background:transparent url(/images/hdr.png) no-repeat 10px 20px; width:475px; height:100px; display: block;}

#logo a span {
visibility: hidden;
}
#usfl-links{margin:5px 5px 5px 5px;}
#usfl-links a{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:5px}
#usfl-links a:hover{color:#025E73}
#open-listing{ width:300px; height:100px; margin:20px 10px 10px 10px;}
#open-house-text{font:.65em Verdana,Arial,Helvetica,sans-serif; padding-left:10px}
#open-house-text a{ text-decoration:none; color:#8BD1D9}


/* ------------------------------- */
/* Navigation
/* ------------------------------- */
.blue #slatenav{position:relative; display:block; height:42px; font-size:11px; font-weight:700; background:transparent url(/images/blueslate_background.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif; text-transform:uppercase}
.blue #slatenav ul{list-style-type:none; width:auto; margin:0; padding:0}
.blue #slatenav ul li{display:block; float:left; margin:0 1px 0 0}
.blue #slatenav ul li a{display:block; float:left; color:#D5F1FF; text-decoration:none; height:28px; padding:14px 22px 0; color:#025E73;}
.blue #slatenav ul li a:hover, .blue #slatenav ul li a.current{color:#fff; background:transparent url(/images/blueslate_backgroundOVER.gif) no-repeat top center}

/* ------------------------------- */
/* OTHER Class
/* ------------------------------- */
.img-shadow{float:left; background:url(/images/shadowAlpha.png) no-repeat bottom right !important; margin:10px 0 0 10px !important}
.img-shadow img{display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:4px}
.ftrd-price{font:bold .95em Verdana,Arial,Helvetica,sans-serif; color:red}
.ftrd-text{font:.65em Verdana,Arial,Helvetica,sans-serif; margin:4px 5px 0 0; padding:0 5px 5px}
.bdy-txt{font:.75em Verdana,Arial,Helvetica,sans-serif; line-height:1.5em}
.col-hdr-txt{font:bold 20px Georgia,"Times New Roman",Times,serif; color:#fff}
.listing-right{float:right; width:120px; margin-left:5px}
.listing-image{float:left; padding-right:10px; position:relative; margin-bottom:10px}
.listing-price{font-size:15px; font-weight:700}
.listings1{height:100px; width:640px; border-bottom:1px solid gray; background-color:#eee; font-family:Arial,Helvetica,sans-serif; margin:0 10px 0 0; padding:5px}
.listing-add{font-size:11px}
.search-item-desc{font-size:12px; margin:0 5px}
.labelfield{font-size:10px; text-decoration:none; color:#999}
.title a{color:#000; font-weight:700; font-size:14px; text-decoration:none}
.form{width:170px; text-align:center; color:#615357; padding:5px 0}
.form_row{float:left; width:170px; text-align:center; padding:3px 0}
label.left{float:left; width:10px; padding-top:3px; text-align:right}
label.left_long{float:left; width:50px; padding-top:3px; text-align:right}
input.form_input{border:1px solid #C8D2D9; background-color:#FFF; width:100px; float:left; margin:0 0 0 50px}
.contact_information{font-size:10px; color:#385870; text-align:left; padding-left:20px}
.contact_information span{color:#d8325d}
.form_titles{font:bold .65em Arial,Helvetica,sans-serif}
.listing-hdr {color: #3CB0E3}
.detail-table{float:left; font:.85em Arial, Helvetica, sans-serif; border-bottom:1px solid #eee}	
.detail-large-image{float:left; margin-right:10px; padding:2px; border:1px solid #ccc}
.search-item-number{color: #c00; font-weight:bold; font-size:14px;}
.datefield{font-size:9px; color:#999}
.hm-btn{margin-left:50px; margin-top:50px}


/* ------------------------------- */
/* Style for Usual tabs
/* ------------------------------- */

.usual{ background:#eee;  color:#111;  padding:5px 5px;  width:690px; overflow:auto; border:1px solid #ccc}
.usual li{list-style:none; float:left}
.usual ul a{ display:block; padding:6px 10px; text-decoration:none!important; margin:1px; margin-left:0; font:bold 12px Verdana; color:#000; background:#ccc; border:1px solid #ccc}
.usual ul a:hover{ color:#FFF;  background:#111}
.usual ul a.selected{ margin-bottom:0;  color:#000;  background:#fff;  border-bottom:1px solid #fff;  cursor:default}
.usual div{ padding:10px 10px 8px 10px;  *padding-top:10px;  *margin-top:-15px;  clear:left;}
.usual div a{color:#000; font-weight:bold}
#usual2{background:#0A0A0A; border:1px solid #1A1A1A}
#usual2 a{background:#222}
#usual2 a:hover{background:#000}
#usual2 a.selected{background:#fff}
#tabs3{background:#FF9}


/* ------------------------------- */
/* ADS
/* ------------------------------- */

#sky{
position:relative;
top:-282px;
right:10px;
float:right;
width:160px;
height:600px;
}


/* ------------------------------- */
/* ADS
/* ------------------------------- */

#sky{
position:relative;
top:-282px;
right:10px;
float:right;
width:160px;
height:600px;
}

#leader{
width:728px;
height:90px;
margin:0px 10px 0px 10px;
padding-top:10px
}

#listings-sky{
width:160px;
height:600px;
margin-left:20px;
}

#details-sky{
float:right;
width:160px;
height:600px;
margin:15px 12px 10px 10px;
}

#top-button{

width:150px;
height:90px;
float:right;
margin-top:-90px;
margin-right:11px;

}


