@charset "UTF-8";
/* CSS Document */

/* ============== HOMEPAge AND geNERAL PAge STYLES ================= */
* html
html
body { background-image: url(-images/BG_Header.jpg); background-repeat: repeat-x;
 margin: 0; padding:0; height:100%; }

#page_container { width: 950px; text-align: left; margin: 0 auto; }
#space {
	height: 15px;
	clear: both;
}
clearboth { clear:both; }
.nav-menu ul {
line-height:5em;
} 
#header_container { width: 100%; margin-top:-8px; *margin-top:0px; text-align: left; height: 205px; background-image: url(../images/BG_Header.jpg); background-repeat: repeat-x; }
/* ============== LEFT CONTENT OF HEADER - LOGO AND NAVIGATION ================= */
#header_left { float: left; width: 675px; }
#logo { float: left; width: 425px; height: 155px; }
#nav_bar { clear: left; width: 675px; float: left; }
/* ============== RIGHT CONTENT OF HEADER - WORDS NAV AND ANIMATED DOVE ================= */
#header_right { float: right; width: 275px; height: 205px; }
#animated_dove { width: 265px; height: 132px; float: left; clear: left; margin-left: -1px; }
#top_nav_words a { color: #FFFFFF; text-decoration: none; }
#top_nav_words a:hover { color: #FFFFFF; text-decoration: underline; }
#top_nav_words { float: left; height: 93px; width: 265px; margin-top: 15px; display: inline; }
/* ============== BEGIN OF BODY STYLES ================= */
#body_container { width: 955px; text-align: left; clear: both; margin: 0 auto; margin-top: 25px; }
/* ============== BODY STYLES LEFT ================= */
#body_left { width: 600px; float: left; padding-bottom: 75px; }
#main_image {
	float: left;
	text-decoration: none;
}
#left_copy a { 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	line-height: 18px;
	text-decoration: underline; }
#left_copy a:hover { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	line-height: 18px; }
#left_copy { width: 600px; float: left; height: 300px; padding-top: 15px; padding-bottom: 75px;}

/* ============== BODY STYLES RIGHT ================= */
#body_right {
		float: right;
		width: 285px;
		padding-top: -250px;
		padding-left: 0px;
}
#bannerHome_right {
	float: right;
	width: 298px;
}
#banner_right {
	float: right;
	width: 285px;
	padding-right: 3px;
}
#three_buttons {width: 298px; padding-top: 15px;
}
#residences_button { width: 298px;  height: 95px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
#amenities_button { width: 298px;  height: 95px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
#information_button { width: 298px;  height: 95px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom:5px;}
#floor_plan_button {
	margin-top: 10px;
	margin-right: 10px;
	
}
#calender_of_events { margin-top: 15px; }
/* ============== FOOTER STYLES ================= */
#footer_container {
	width: 100%;
	clear: both;
	background-image: url(../-images/BG_Footer.jpg);
	background-repeat: repeat-x;
	height: 220px;
	background-color: #000032;
	margin-top: 500;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer a { color: #CC9900; text-decoration: none;}
#footer a:hover { color: #CC9900; text-decoration: none; }
#footer { 
width: 955px; 
margin: 0 auto; 
text-align: left; 
padding-top: 11px;
}


/* ============== FLOORPLANS PAge STYLES | SPECIFIC TO THIS PAge ================= */
#intro_copy { width: 600px; float: left; margin-left: 0px; }
blockquote p { margin-top:-0.8em; }
#photogallery_copy {width: 630px; float: left; padding-bottom: 75px;  }
#intro_copy a { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	line-height: 18px; }
#intro_copy a:hover { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	line-height: 18px;  }
#intro_copy a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC9900;
	line-height: 18px;  }
#amazing_residences_heading {
	height: 38px;
	width: 285px;
	background-image: url(../-images/amazing_residences_heading.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#photogallery_heading {
	height: 40px;
	width: 235px;
	background-image: url(../-images/photoGallery.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#amenities_heading {
	height: 40px;
	width: 285px;
	background-image: url(../-images/titles/amenities.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#features_heading {
	height: 40px;
	width: 285px;
	background-image: url(../-images/titles/features.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#services_heading {
	height: 40px;
	width: 285px;
	background-image: url(../-images/titles/services.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#qa_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/qa.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#pointsofinterest_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/pointsofinterest.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}

#calendar_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/calendar.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#residentscorner_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/residentscorner.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#aboutjericho_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/aboutjericho.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#bozzuto_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/bozzuto.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#home_heading {
	height: 5px;
	width: 298px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
	}
#servicerequest_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/servicerequest.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#contact_heading {
	height: 40px;
	width: 298px;
	background-image: url(../-images/titles/requestinfo.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	margin-top: 15px;
}
#right_side_copy { width: 298px; padding-top: -15px;}
#amazing_residences_copy { width: 285px; padding-top: 15px; }
#floorplans_container { float: left; clear: left; }
#floorplans_container a { font-family: georgia, "Times New Roman", Times, serif; font-size: 14px; color: #CC9900; text-decoration: none; }
#floorplans_container a:hover { font-family: georgia, "Times New Roman", Times, serif; font-size: 14px; color: #CC9900; text-decoration: underline; }
#one_bedroom_container { width: 575px; float: left; clear: left; margin-left: 25px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; height: 615px; }
#two_bedroom_container { width: 575px; float: left; clear: left; margin-left: 25px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; height: 1275px; margin-top: 25px; }
#three_bedroom_container { width: 575px; float: left; clear: left; margin-left: 25px; border-bottom-width: 1px; height: 450px; margin-top: 25px; }
#large_floorplan_container { width: 575px; float: left; clear: left; margin-left: 25px; }
.clearboth{clear:both}
