body {
    	padding:0; margin:0 auto;
	text-align:center;
	background: #FFF;
	background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
}


body, p, div, td {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#222;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	margin: 0 0 15px 0; padding: 0;
	color: #115A83;
	font-weight:normal;
	}
h1 {font-size:22px;	border-bottom: 1px solid #eeeeee;}

h2 {font-size:16px;}

h3 {font-size:14px;}

h4 {font-size:13px;}

h5 {font-size:12px;}

h6 {font-size:10px;}


/*Container and Header*/
#box {
    position:relative;
	margin:auto;
	width:746px;
	background-image:url(../img/newyorkcontainerbg.jpg);
	background-repeat:repeat-y;
}

#container {
    width:700px;
	position:relative;
	margin:auto;
	text-align:left;
	margin-left:20px;
}

*html #container {
    position:relative;
    width:700px;
	padding:0;
    margin-left:20px;
}
#header {
    padding:0; margin:0;
	position:relative;
	width:700px;
	height:95px;
	border-bottom:1px solid #A1A1A1;
	background-repeat:no-repeat;
	background-image:url(../img/header.jpg);
}
#header span {visibility:hidden;}

/*Slideshow*/
#slideshow {
    position:relative;
	width:740px;
	height:180px;
	margin-top:10px;
	background-repeat:no-repeat;
}

/*Top Navigation*/
#mainnav {
    position:relative;
	float:left;
	margin-top:10px;
	width:700px;
	height:28px;
	overflow:hidden;
	border-top:1px solid #A1A1A1;
}
#mainnav span{visibility:hidden;}
*html #mainnav {height:28px;}
#mainnav div {
    position:relative;
    width:700px;
	float:left;
	height:26px;
}
#mainnav ul {
    margin: 0;
	padding: 0;
	list-style:none;
}
#mainnav ul li {
    margin-left: 0px;
}
#mainnav a {
    display:block;
	color:#333;
	text-decoration:none;
	padding:9px 12px 3px;
	float:left;
	font-size:11px;
	border-bottom:5px solid #e4eaf2;
	background-color:#e4eaf2;
	border-right:1px solid #FFF;
}
#mainnav a:hover {
    color:#333;
	border-bottom:5px solid #40728B;
	background-color:#FFF;

}
/*Body Container*/
#bodycontainer {
   width:700px;
   position:relative;
   margin-top:52px;
   margin-bottom:7px;
   background-image:url(../img/bodycontainerbg.gif);
   background-repeat:repeat-y;
   overflow:hidden;
}
*html #bodycontainer {
   margin-top:10px;
 }   
/*Body Text*/


#text {
    position:relative;
	width:500px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;
}
*html #text {
    margin-right:7px;
	margin-top:15px;
}
#text a{color:#3484a9;text-decoration:underline;font-weight:bold;}
#text a:hover{color:#4f9cbf;}

#text p{font-size:11px;line-height:17px;}

#text img{margin:5px;}


/*Right side Nav*/
#rightnav {
    position:relative;
	float:right;
	width:168px;
}
#rightnav div{letter-spacing:1px;width:140px;float:left;left:-30px;margin-top: 0px;position:relative;z-index:1;}
*html #rightnav div{width:140px;float:right;position:relative;left: 20px;margin-top:10px;z-index:1;}
#rightnav ul, #rightnav li{display:block;float:left;list-style:none;margin-left:0;}
#rightnav ul ul{display:none;}
#rightnav li{ float:left;}
#rightnav ul li{border-bottom:1px solid #FFF;}

/*#rightnav li:hover {border-left:4px solid #890c08;}*/
#rightnav li a {font-size:11px;font-weight:normal;float:left;display:block; _display:inline-block;width:168px; border:0; margin:0; padding:5px 3px 5px 3px;text-decoration:none;background:#f7f9fb;color:#355260;border-left:4px solid #f7f9fb;}
#rightnav li a:hover {background-color:#FFF; color:#000;border-left:4px solid #40728B;}

/*Falcon Living Logo*/
#falconlogo {
    position:relative;
	width:166px;
	background-image:url(../img/falcon_logo.jpg);
	float:right;
	margin-bottom:0px;
	vertical-align:bottom;
}

/* Footer */
#footer { 
    position:relative;
	width:700px;
	height:40px;
	padding:0;
	clear:both;
	background-color:#FFF;
	border-top:1px solid #A1A1A1;
	text-align:left;
}
#footer p {
    font-size:10px;
	padding-top:8px;
	margin:0;
	text-align:left;
	color:#a6a6a6;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer p a {
    color:#a6a6a6;
	text-decoration:none;
}
#footer a:hover {
    color:#40728B;
}
*html #footer p{
    padding:-20px;
}
.rew-logo {font-size:9px;float:right;padding:7px;padding-right:0px;}
#mls-box{text-align:center;padding:10px;width:490px;height:44px;background-image:url(../img/search-mls.jpg);background-repeat:no-repeat;}
#mls-box a{text-decoration:none;border-bottom:none;color:#870C07;font-size:16px;font-weight:normal;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;line-height:40px;}
#mls-box a:hover{background-image:none;text-decoration:none;border-bottom:none;color:#A60807;background-color:transparent;}


#rightnav ul, #rightnav li.sub{display:block;float:left;list-style:none;margin-left:0;}
#rightnav ul ul{display:none;}
#rightnav li.sub{border-bottom:1px solid #FFF; float:left;}
*html #rightnav li.sub{border-bottom:1px solid #FFF;}
/*#rightnav li:hover {border-left:4px solid #890c08;}*/
#rightnav li.sub a {font-size:10px;font-weight:normal;float:left;display:block; _display:inline-block;width:168px; border:0; margin:0; padding:5px 3px 5px 3px;text-decoration:none;background:#ececec;color:#666666;border-left:4px solid #fff;}
#rightnav li.sub a:hover {background-color:#d4dadd; color:#424242;border-left:4px solid #90abb9;}

option {color:#115A83;}

.submit input{background:#000;}

#mls-box{text-align:center;padding:10px;width:480px;height:62px;background-image:url(../img/search-mls.jpg);background-repeat:no-repeat;}
#mls-box a{text-decoration:none;border-bottom:none;color:#206d98;font-size:20px;font-weight:normal;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;line-height:40px;}
#mls-box a:hover{background-image:none;text-decoration:none;border-bottom:none;color:#4694c0;}


.featured-listing {

	width: 160px;

	border: 1px solid #999;

	border-bottom-width: 2px;

	padding: 4px;

	margin: 0 15px 5px 0;

	float: left;

	}



.featured-listing h4 {

	background: #4F6E83 !important;

	padding: 6px !important; margin: 0;

	font-size: 11px; font-weight: bold;

	text-align: center;

	color:#FFF;

	}



.featured-listing img {

	border: none;

	margin-bottom: 3px;

	}



.featured-listing p {

	background: transparent;

	padding: 4px; margin: 0;

	font-size: 9px;

	}
	
.clear{
	clear:both;

}