/* CSS Document */

body {
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-position: top center;
font: 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
padding:0px;
margin:0px;

}

body.floorplans {

font: 12px Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
padding:0px;
margin:0px;
background-color:#FFF;

}

#container {
width:1024px;
margin:0 auto;
text-align:left;
border:none;
}


/*TOP OF PAGE*/

#header {
padding:0px 0px 0px 0px;
height:117px;

}

#address {
top:40px;
left:290px;
width:150px;
position:relative;
z-index:2;
font-size:12px;
float:left;
}

/**/

#topnav {
height:28px;
z-index:1;

float:right;

}

#divider_top {
background-image:url(../images/divider_topnav.jpg);
width:2px;
height:12px;
background-repeat:no-repeat;
float:left;
}

#topnav ul {
list-style:none;
padding:9px 125px 0px 0px;
margin:0px;
}

#topnav li {
padding:0px 5px 0px 5px;
list-style-image:none;
float:left;
}

#topnav a:link {
color:#330000;
text-decoration:none;
}

#topnav  a:visited {
color:#330000;
text-decoration:none;
}

#topnav a:HOVER {
color:#330000;
text-decoration:underline;
}

#topnav a:active {
color:#330000;
text-decoration:none;
}
/**/

#mainnav {
height:95px;
width:674px;
float:right;
}

#divider_main {
background-image:url(../images/divider_mainnav.jpg);
width:2px;
height:12px;
background-repeat:no-repeat;
float:left;
}

#mainnav  ul {
list-style:none;
padding:50px 0px 20px 105px;
margin:0px;
}

#mainnav  li {
padding:0px 5px 0px 5px;
list-style-image:none;
float:left;
}

#mainnav  a:link {
color:#FFFFFF;
text-decoration:none;
}

#mainnav   a:visited {
color:#FFFFFF;
text-decoration:none;
}

#mainnav  a:HOVER {
color:#FFFFFF;
text-decoration:underline;
}

#mainnav a:active {
color:#FFFFFF;
text-decoration:none;
}

/**/

#flash {
padding:0px 0px 0px 0px;
margin:0px;
background-image:url(../images/home_flash_area.jpg);
height:367px;
background-repeat:no-repeat;
width:1024px;
float:left;
clear:left;

}

/**/

#mainContent {
width:1024px;
padding:0px;
margin:0px;
background-image:url(../images/content_bg.jpg);
background-repeat:no-repeat;
float:left;
}

#right {
width:551px;
float:right;
padding:20px 100px 0px 0px;
}

#right  ul {
padding:20px 0px 0px 20px;
margin:0px;
list-style:none;
}

#right  li {
list-style-type:disc;
padding:5px;
display:list-item;
}

#left {
width:373px;
float:left;
padding:0px;
margin:0px;
}

#footer {
width:1024px;
background-image:url(../images/footer.jpg);
height:51px;
float:left;


}

img {
border:none;
}

/**SUB PAGES**/

#subflash {
padding:0px 0px 0px 0px;
margin:0px;
width:629px;
float:right;
height:133px;

}

#subright {
width:629px;
padding:0px 0px 0px 0px;
float:right;

}

.h1 {
color:#FF9933;
}

#headline {
width:631px;
background-image:url(../images/hr.jpg);
background-repeat:no-repeat;
background-position:0px 45px;
height:50px;
padding:0px 0px 0px 10px;
}

h1 {
font-size:20px;
}



#subtext {
padding:10px 100px 50px 10px;
}

/**/

#subleft {
width:395px;
padding:0px 0px 0px 0px;
float:left;
}

#subtext ul.bullets {
padding:10px 0px 0px 0px;
margin:0px;
list-style:none;
}

#subtext li.bullets {
list-style-image:disc;
padding:5px;
display:list-item;

}

a:link {
color:#FFFFFF;
text-decoration:underline;
}

a:visited {
color:#FFFFFF;
text-decoration:underline;
}

a:HOVER{
color:#FFFFFF;
text-decoration:none;
}

a:active {
color:#FFFFFF;
text-decoration:underline;
}

#apDiv1 {
	position:absolute;
	width:205px;
	height:124px;
	z-index:3;
	left: 319px;
	top: 10px;
}

.fltlft {
	float:left;
	padding-right:40px;
}

.fltrt {
	float:right;
	padding-right:100px;

}

h2 {
	padding:0px 0px 0px 0px;
	margin:10px 0px 5px 0px;
	text-decoration:underline;
}




