html
{
	overflow-y: scroll;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/common/background2.png);
	background-repeat: repeat;
	background-color: #350000;
	background-attachment: fixed;
	line-height: 16px;
}

#wrapper {
	margin: auto;
	width: 970px;
	background-image: url(/assets/images/common/backgroundShadow.png);
	/*background-color:#fff;*/
}
#wrapperFP {
	margin: auto;
	width: 970px;	/*background-color:#fff;*/
	background-color: #FFF;
}
#navWrapper {
	background-image: url(/assets/images/common/navigation/navBG.png);
	margin-left: 10px;
	width: 950px;
	height: 79px;
}
#navMain {
	padding-top:50px;
	padding-bottom:20px;
}

#navMain li {
	float:left;
}

#navMain a {
	height:23px;
	display:block;
	background-image: url(/assets/images/common/navigation/navMain.png);
}

#navMain a.home {
	width: 103px;
	background-position: 0px top;
}
#navMain a.home:hover, #navMain li.current a.home{
	background-position: 0px bottom;
}

#navMain a.floorplans {
	width: 125px;
	background-position: -103px top;
}
#navMain a.floorplans:hover, #navMain li.current a.floorplans, #navMain li.current-path a.floorplans {
	background-position: -103px bottom;
}

#navMain a.availability {
	width: 120px;
	background-position: -228px top;
}
#navMain a.availability:hover, #navMain li.current a.availability {
	background-position: -228px bottom;
}

#navMain a.features {
	width: 212px;
	background-position: -348px top;
}
#navMain a.features:hover, #navMain li.current a.features {
	background-position: -348px bottom;
}

#navMain a.photos {
	width: 141px;
	background-position: -560px top;
}
#navMain a.photos:hover, #navMain li.current a.photos {
	background-position: -560px bottom;
}

#navMain a.location {
	width: 101px;
	background-position: -701px top;
}
#navMain a.location:hover, #navMain li.current a.location {
	background-position: -701px bottom;
}

#navMain a.contact {
	width: 148px;
	background-position: -802px top;
}
#navMain a.contact:hover, #navMain li.current a.contact {
	background-position: -802px bottom;
}

#branding {
	margin-left: 10px;
	height: 340px;
	width: 950px;
}

#content {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 60px;
}

#contentfull {
	clear:both;
	margin-right:25px;
}

#contentfull a {
	text-decoration: underline;
	color:#000
}
#contentfull a:hover, #contentfull a.current {
	text-decoration: underline;
	color:#891a1c
}

#contentMain {
	float:left;
	margin-right:10px;
	width: 565px;
	margin-bottom:25px;
}
#contentMain a {
	text-decoration: underline;
	color:#000
}
#contentMain a:hover {
	text-decoration: underline;
	color:#891a1c
}

h1, .h1 {
	margin-bottom: 25px;
}
h2, .h2 {
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-transform:uppercase;
	font-weight: bold;
	line-height: 18px;
}

#contentMain .h2 a {
	color:#891a1c;
	
}
#contentMain .h2 a:hover {
	color:#000;
}

h3 a {
	text-decoration: underline;
	color:#000
}

h3 a:hover {
	text-decoration: underline;
	color:#891a1c
}

#contentSidebar {
	position:relative;
	z-index:50;
	float:left;
	width: 240px;
	margin-left: 45px;
	margin-bottom:0px;
	top: 85px;
}

#sidebarImg {
	margin-top:20px;
}

dl.redDecimalList {
}

dl.redDecimalList dt{
	height: 22px;
	width: 22px;
	color: #fff;
	font-size:14px;
	line-height:19px;
	text-align:center;
	background-image:url(/assets/images/location/mapKeyCircle.gif);
	float:left;
	clear:both;
}

dl.redDecimalList dd{ float:left; padding-top:2px; padding-left:5px; }


#specialButton {
	margin-left: -7px;
	margin-top: 25px;
	margin-bottom: 8px;	
}


#fpThumbWrpapper {
	width: 860px;
	background-color:#fff;
}

.fpThumb {
	float:left;
	margin-bottom:60px;
	margin-right: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.fpThumb p {
	margin-top:30px;
}

.fp123 {
	font-size:12px;
	margin-bottom: 25px;
}

.fp123 a{
	text-transform:uppercase;
	margin-right: 25px;
}
.fpNav {
	font-size:12px;
	color:#891a1c;
	margin-top: 40px;
}

.fpNav a {
	color:#891a1c;
	
}
.fpNav a:hover {
	color:#000;
}

.featureColumn {
	float: left;
	width: 50%;
}


#contentMain .featureColumnLeft ul li, #contentMain .featureColumnRight ul li{
	list-style: disc outside;
}

.featureColumnLeft h4, .featureColumnRight h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #891a1c;
	font-weight: bold;
	margin-left:-13px;
}

.featureColumnLeft {
	float:left;
	margin-left:13px;
	margin-right:35px;
	width:35%;
}

.featureColumnRight {
	float: left;
	width: 55%;
}


.featureColumn h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #891a1c;
	font-weight: bold;
}

#mainPhotoGallery {
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
}

#photoGallery {
	float: left;
	width: 260px;
	margin-top: 10px;
}

#photoGallery img {	
	margin-right: 9px;
	margin-bottom: 9px;
}

#map {
	float: left;
	margin-bottom: 20px;
	width: 547px;
	height: 427px;
	margin-right: 18px;
}

#contentMain ul li{
	list-style: disc inside
}

#disclaimer{
	float: left;
	font-size: 9px;
	
}


#footer {
	clear:both;
	width: 950px;
	height: 121px;
	margin-left:10px;
	margin-top:20px;
	padding-bottom:20px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F1EBDB;
}
#footerShadow
{
	margin:auto;
	width: 950px;
	height: 32px;
}

#footer address {
	
	font-size:11px;
	padding-bottom:5px;
}

#footer ul li {
	float:left;
}

#footer ul li a {
	font-size:11px;
	text-decoration: none;
	
	color: #1b0000;
	padding-right:5px;
}

#footerNav2 {
	float: right;
	margin-right: 25px;
}

.incolnLogo {
	margin-top:10px;
}

#contentSidebar {
	margin-top:-90px;
}

#contentSidebar p{
	font-size: 9px;	
}

.clear {
	clear:both;
}

#siteInfo {
	
	margin-right: 36px;
	margin-left: 36px;
}

table.contactForm {
	border:3px solid #891a1c;
	margin-left:3px;
	margin-bottom:10px;
}

table.contactForm td{
	border:3px solid #891a1c;
}

table.contactForm p{
	margin-top:10px;
}

table.contactForm input.text {
	text-transform:none;
	padding: 9px 9px 10px 7px;
	width: 174px;
	height: 17px;
	line-height:17px;
	border:0;
	background-image:url(/assets/images/common/formbg.gif);
	margin-left:-7px;
	margin-bottom:-8px;
}

table.contactForm input.checkbox {
	margin: 0 15px;
}

table.contactForm .content {
	margin-top:10px;
	padding-left:12px;
	
	color: #891a1c;
	text-transform:uppercase;
	font-weight:bold;
	
	position:relative;
}

table.contactForm .content .submit{
	margin-top:25px;
	float:right;
	margin-bottom:1px;
}

table.contactForm .content input, 
table.contactForm .content select{
	text-transform:none;
}

table.contactForm .content input, 
table.contactForm .content select,
table.contactForm .content label {
	font-weight:normal;
	color:#000;
}


.ui-datepicker-trigger {
	vertical-align:middle;
}

.ui-datepicker-title {
	white-space:nowrap;
}

.headerReplace {display:none;}

