

body {
background-color:#4c5a6a;
border:0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}

#wrapper {
position:relative;
margin:0 auto;
padding:0;
width: 800px;
}

div, td, table {
font: 12px Georgia, "Times New Roman", Times, serif;
color:#4c5a6a;
}

a, a:active, a:visited 
{
		color:#4c380f;

	text-decoration:underline;
}

a:hover 
{
	color:#4c5a6a;
	text-decoration:none;
}


/*-------------------------[ HomePage Header ]-------------------------*/


#header {
background: url(../images/header.gif) top left no-repeat;
width:800px;
height:104px;
}

#header span {
visibility:hidden;
}


.horizontal-border-nav {
background: url(../images/horizontal_nav_border.gif) top left no-repeat;
width:800px;
height:7px;
line-height:7px;
font-size:11px;
}

.vertical-border-left {
background: url(../images/vertical_border.gif) top left repeat-y;
width:9px;
}

.vertical-border-right {
background: url(../images/vertical_border_right.gif) top left repeat-y;
width:8px;
}

#sub-nav {
background: url(../images/sub_nav.gif) top left no-repeat;
width:800px;
height:16px;
line-height:16px;
}


/*-------------------------[ Homepage Body ]-------------------------*/


#sub-images {
background: url(../images/sub_hp_images.gif) top left no-repeat;
width:800px;
height:16px;
line-height:16px;
}

#hp-content-area {
background: #cecea3 url(../images/hp_content_area.gif) top left no-repeat;
width:783px;
height:124px;
}

#hp-footer {
background: #cecea3 url(../images/hp_footer.gif) top left no-repeat;
width:800px;
height:19px;
}
#footer 
{
float:left;
background: url(../images/equalhousing.gif) center right no-repeat;
width:800px;
height:50px;
padding: 4px 0 0 0;
color:#C7C7C7;
}
#footer-content 
{
	float:left;	
	font-size:11px;
	text-decoration:none;
	text-align:left;
	color:#C7C7C7;
}
#footer-content a:link, #footer-content a:visited, #footer-content a:active
{
	color:#DDDDDD;
}
#footer-content a:hover
{
	text-decoration:underline;
}

#hp-left-content {
width:499px;
color:#4c380f;
float:left;
font-size:12px;
line-height:1.7em;
}

#hp-left-content div {
padding-left:10px;
padding-right:16px;
}

#hp-right-content {
width:284px;
color:#000033;
font-size:12px;
float:right;
}

#hp-right-content span {
color:#ffffff;
font-weight:bold;
font-size:13px;
}

#hp-right-body {
width:284px;
padding-top:10px;
float:left;
}


/*-------------------------[ InsidePages ]-------------------------*/

a.subnav {
text-decoration:none;
line-height:18px;
color:#4b380e;

}
a.subnav:link{
color:#4b380e;
text-decoration:none;
}

a.subnav:visited{
color:#4b380e;
text-decoration:none;
}

a.subnav:hover{
color:Red;
text-decoration:none;
}


#inside-sub-nav {
background: url(../images/inside_sub_nav.gif) top left no-repeat;
width:800px;
height:23px;
text-decoration:none;
color:Black;
font-style:italic;
font-size:12px;
text-align:left;
}

#inside-sub-images {
background: url(../images/about_sub_images.gif) top left no-repeat;
width:800px;
height:25px;
}

#inside-footer-quote {
background: url(../images/about_footer_quote.gif) top left no-repeat;
width:711px;
height:95px;
float:left;
}

#inside-footer-right-border {
background: url(../images/about_footer_right_border.gif) top left no-repeat;
width:33px;
height:95px;
float:left;
}

#inside-footer-bottom-border {
background: url(../images/about_footer_bottom_border.gif) top left no-repeat;
width:800px;
height:13px;
}

.inisde-body-text {
color:#4c5a6a;
font-size:12px;
line-height:1.3em;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.inisde-body-text span {
font-weight:bold;
}

#inside-floorplan-bg {
background: url(../images/tour_bg_image_3.gif) top left no-repeat;
width:121px;
height:280px;
text-align:center;
}

#sample-floorplans {
color:#ffffff;
padding-top:20px;
}

#sample-floorplans span {
font-weight:bold;
}



/*-------------------------[ About Images ]-------------------------*/


#about-Image-1 {
background: url(../images/1.bedroom.jpg) top left no-repeat;
width:196px;
height:280px;
border-right:2px solid white;
}

#about-Image-2 {
background: url(../images/0.bathroom.drawers.jpg) top left no-repeat;
width:114px;
height:280px;
border-left:1px solid white;
border-right:3px solid white;
}

#about-Image-3 {
background: url(../images/4.breakfast.jpg) top left no-repeat;
width:195px;
height:280px;
border-left:3px solid white;
}


/*-------------------------[ Resident Images ]-------------------------*/


#residents-image-1 {
background: url(../images/0.bathroom.drawers.jpg) top left no-repeat;
width:114px;
height:280px;
border-right:3px solid white;
}

#residents-image-2 {
background: url(../images/3.couch.jpg) top left no-repeat;
width:192px;
height:280px;
border-left:3px solid white;

}

#residents-image-3 {
background: url(../images/4.breakfast.jpg) top left no-repeat;
width:195px;
height:280px;
border-left:3px solid white;
}


/*-------------------------[ Tour Images ]-------------------------*/


#tour-image-1 {
background: url(../images/1.bedroom.jpg) top left no-repeat;
width:196px;
height:280px;
border-right: 3px solid white;
}

#tour-image-2 {
background: url(../images/2.bed.jpg) top left no-repeat;
width:191px;
height:280px;
border-right: 3px solid white;
}


/*-------------------------[ Gallery Images ]-------------------------*/


#gallery-image-1 {
background: url(../images/gallery_image_1.jpg) top left no-repeat;
width:513px;
height:280px;
}

#gallery-footer {
background: url(../images/gallery_footer.gif) top left no-repeat;
width:800px;
height:105px;
}

#click-to-enlarge {
background: url(../images/gallery_click_to_enlarge.gif) top left no-repeat;
width:49px;
height:105px;
}

#gallery-footer-home {
background: url(../images/gallery_footer_home.gif) top left no-repeat;
width:56px;
height:105px;
float:right;
}

#gallery-home {
padding-right:30px;
}

#back-next {
float:left;
padding-top:40px;
padding-left:50px;
color:#4c5a6a;
font-size:20px;
font-weight:bold;
}


/*-------------------------[ Gallery2 Images ]-------------------------*/


#floor-plan-1 {
background: url(../images/floor_plan_1.gif) top left no-repeat;
width:391px;
height:332px;
}

#click-to-see {
background: url(../images/gallery2_click_to_see.gif) top left no-repeat;
width:68px;
height:105px;
}

/* Form */
.form, .form-textbox
{
	background: #FFF url(/images/bg_form.gif) repeat-x;
	border: 1px inset #CCC;
	color: #000;
	font: 11px sans-serif;
}
textarea.form, textarea.form-textbox, .FormTextArea
{
	background: #FFF url(/images/bg_textarea.gif) repeat-x;
	border: 1px inset #CCC;
	color: #000;
	font: 11px sans-serif;
}
.form-cancel
{
	font: bold 10px verdana,tahoma,sans-serif;
	color: #333;
	background-color: #DDD;
	border: 1px solid #666;
	margin-bottom: 1px;
	text-transform: uppercase;
}
.form-text
{
	font: 11px verdana,tahoma,sans-serif;
}
.form-color
{
	border: 1px solid #000;
	border-right: 0px;
	font: 12px sans-serif;
	height: 16px; _height:18px;
}
.form-upload
{
	padding: 0;
}
.form-upload img
{
	vertical-align: middle;
}
.form-upload input
{
	background-color: #FFF;
	border: 1px inset #CCC;
	font: 11px sans-serif;
}

.form-submit, .FormButton
{
	font: bold 10px verdana,tahoma,sans-serif;
	color: #FFF;
	background: #4c5a6a;
	border: 1px solid #000;
	margin-bottom: 1px;
	text-transform: uppercase;
}


