/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 17, 2011 */

@font-face {
    font-family: 'Helvetica Neue' ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-roman-webfont.eot');
    src: url('fonts/helveticaNeue/helveticaneueltcom-roman-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaNeue/helveticaneueltcom-roman-webfont.woff') format('woff'),
         url('fonts/helveticaNeue/helveticaneueltcom-roman-webfont.ttf') format('truetype'),
         url('fonts/helveticaNeue/helveticaneueltcom-roman-webfont.svg#webfontXYpDQZzK') format('svg') ;
    font-weight: normal ;
    font-style: normal ;
}

@font-face {
    font-family: 'Helvetica Neue Bold' ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-bd-webfont.eot');
    src: url('fonts/helveticaNeue/helveticaneueltcom-bd-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaNeue/helveticaneueltcom-bd-webfont.woff') format('woff'),
         url('fonts/helveticaNeue/helveticaneueltcom-bd-webfont.ttf') format('truetype'),
         url('fonts/helveticaNeue/helveticaneueltcom-bd-webfont.svg#webfontcHZN6xxe') format('svg') ;
    font-weight: bolder ;
    font-style: normal ;
}

@font-face {
    font-family: 'Helvetica Neue Light' ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-lt-webfont.eot') ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-lt-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaNeue/helveticaneueltcom-lt-webfont.woff') format('woff'),
         url('fonts/helveticaNeue/helveticaneueltcom-lt-webfont.ttf') format('truetype'),
         url('fonts/helveticaNeue/helveticaneueltcom-lt-webfont.svg#webfontF2KFwsKc') format('svg') ;
    font-weight: lighter ;
    font-style: normal ;
}

@font-face {
    font-family: 'Helvetica Neue Medium' ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-md-webfont.eot') ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-md-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaNeue/helveticaneueltcom-md-webfont.woff') format('woff'),
         url('fonts/helveticaNeue/helveticaneueltcom-md-webfont.ttf') format('truetype'),
         url('fonts/helveticaNeue/helveticaneueltcom-md-webfont.svg#webfontZUxP4U3k') format('svg') ;
    font-weight: bold ;
    font-style: normal ;
}

@font-face {
    font-family: 'Helvetica Neue Ultralight' ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-ultlt-webfont.eot') ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-ultlt-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaNeue/helveticaneueltcom-ultlt-webfont.woff') format('woff'),
         url('fonts/helveticaNeue/helveticaneueltcom-ultlt-webfont.ttf') format('truetype'),
         url('fonts/helveticaNeue/helveticaneueltcom-ultlt-webfont.svg#webfontNGahXPsa') format('svg') ;
    font-weight: 100 ;
    font-style: normal ;
}

@font-face {
    font-family: 'Helvetica Neue Thin' ;
    src: url('fonts/helveticaNeue/helveticaneueltcom-th-webfont.eot');
    src: url('fonts/helveticaNeue/helveticaneueltcom-th-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaNeue/helveticaneueltcom-th-webfont.woff') format('woff'),
         url('fonts/helveticaNeue/helveticaneueltcom-th-webfont.ttf') format('truetype'),
         url('fonts/helveticaNeue/helveticaneueltcom-th-webfont.svg#webfont7snZIYM6') format('svg') ;
    font-weight: lighter ;
    font-style: normal ;
}

@font-face {
    font-family: 'Geneva' ;
    src: url('fonts/geneva/geneva-webfont.eot') ;
    src: url('fonts/geneva/geneva-webfont.eot?iefix') format('eot'),
         url('fonts/geneva/geneva-webfont.woff') format('woff'),
         url('fonts/geneva/geneva-webfont.ttf') format('truetype'),
         url('fonts/geneva/geneva-webfont.svg#') format('svg') ;
    font-weight: normal ;
    font-style: normal ;
}

body {
	background-color: #F2E9DD ;
	background-image: url(../images/BG.png) ;
	background-repeat: repeat ;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif ;
}

a {
	color: #B7B9BC ;
	text-decoration: none ;
}

a:hover {
	color: #CC2D2E ;
	text-decoration: none ;
}

a:active {
	text-decoration: none ;
}

.current {
	color: #A7A9AC ;
	text-decoration: none ;
}

h1 {
	margin-bottom: 20px ;
	font-family: Geneva, Arial, sans-serif ;
	font-size: 44px ;
	font-weight: 100 ;
	color: #AAA ;
}

h2 {
	margin-top: 20px ;
	margin-bottom: 20px ;
	font-family: Geneva, Arial, sans-serif ;
	font-size: 33px ;
	font-weight: 100 ;
	color: #B8B2B2 ;
}

h3 {
	margin-top: 20px ;
	margin-bottom: 20px ;
	font-family: Geneva, Arial, sans-serif ;
	font-size: 22px ;
	font-weight: 100 ;
	color: #B8B2B2 ;
}

h4 {
	margin-top: 20px ;
	margin-bottom: 20px ;
	font-family: Geneva, Arial, sans-serif ;
	font-size: 16px ;
	font-weight: 300 ;
	color: #B8B2B2 ;
}

h5 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 11px ;
	font-weight: 300 ;
	color: #B8B2B2 ;
	text-align: center ;
}

h6 {
	margin-top: 20px ;
	margin-bottom: 20px ;
	font-family: Geneva, Arial, sans-serif ;
	font-size: 16px ;
	font-weight: 300 ;
	color: #888282 ;
}

p, ul, li {
	font-size: 16px ;
	font-weight: 300 ;
	color: #303030 ;
	line-height: 20px ;
}

li {
	padding-top: 6px ;
	margin-left: 30px ;
	list-style: url(../images/shell.png) ;
}

.center {
	text-align: center ;
}

#wrapper {
	width: 900px ;
	margin: auto ;
}

#homeImage {
	width: 900px ;
	height: 322px ;
}

#image {
	width: 900px ;
	height: 185px ;
}

#navBar {
		width: 900px ;
		padding: 20px 0px ;
		background-color: #F9F9F9 ;
		-webkit-border-bottom-right-radius: 5px ;
		-webkit-border-bottom-left-radius: 5px ;
		-moz-border-radius-bottomright: 5px ;
		-moz-border-radius-bottomleft: 5px ;
		border-bottom-right-radius: 5px ;
		border-bottom-left-radius: 5px ;
		font-family: Geneva, Arial, sans-serif ;
		font-size: 18px ;
}
	
	#nav {
		width: 860px ;
		margin: auto ;
	}
	
		.menuItem {
			width: 16.5% ;
			margin: 0px 10px ;
			padding: 0px 10px ;
			display: inline ;
		}

#homeImages {
	width: 650px ;
	margin: auto ;
	margin-bottom: 8px ;
}

.homeImage {
	width: 300px ;
	margin: 0px 10px ;
	display: inline ;
}

#content {
	width: 900px ;
}
		
#main {
	width: 780px ;
	margin: 10px 0px ;
	padding: 30px 60px ;
	background-color: #F9F9F9 ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}
		
#unitOne, #unitTwo, #unitThree {
	width: 780px ;
	margin: 10px 0px 0px 0px ;
	padding: 30px 60px ;
	background-color: #F9F9F9 ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}

#unitThree {
	margin-bottom: 10px ;
}

.left {
	width: 52% ;
	padding-right: 30px ;
	float: left ;
}

.right{
	width: 40% ;
	padding-left: 30px ;
	border-left: 2px solid #BCBEC0 ;
	float: left ;
}

.right img {
	margin-bottom: 19px ;
	border-bottom: 2px solid #BCBEC0 ;
}

.floorplan {
	font-size: 12px ;
}

#footer {
		width: 900px ;
		padding: 10px 0px ;
		background-color: #F9F9F9 ;
		-webkit-border-top-right-radius: 5px ;
		-webkit-border-top-left-radius: 5px ;
		-moz-border-radius-topright: 5px ;
		-moz-border-radius-topleft: 5px ;
		border-top-right-radius: 5px ;
		border-top-left-radius: 5px ;
}

#gallerySelect {
	width: 100% ;
}

#one, #three {
	width: 33% ;
	text-align: center ;
	float: left ;
}

#two {
	width: 33% ;
	text-align: center ;
	float: left ;
}

#one:hover, #two:hover, #three:hover {
	color: #AAA ;
	cursor: pointer ;
}

.currentUnit {
	color: #888 ;
}

/******************/

#slideshowBox {
	height: 500px ;
}

.nav {
	width: 80px ;
	height: 60% ;
	float: left ;
}

.navButton {
	width: 40px ;
	margin: -3px auto ;
	padding: 5px ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	border-radius: 5px ;
	background-color: #D8D2D2 ;
	text-align: center ;
	font-weight: bolder ;
	cursor: pointer ;
	color: #686262 ;
}

.navButton:hover {
	background-color: #E8E2E2 ;
}

.thumbBox {
	width: 600px ;
	margin: 1px ;
	padding: 5px ;
	float: left ;
	border-radius: 8px ;
	-moz-border-radius: 8px ;
	-webkit-border-radius: 8px ;
	background-color: #F2E9DD ;
	background-image: url(../images/BG.png) ;
	background-repeat: repeat ;
	cursor: pointer ;
	display: none ;
}

.thumbBoxSelected {
	background-color: #E9FFDA ;
}

.thumb {
	width: 602px ;
}

.thumbBox img {
	margin: auto ;
	border-radius: 3px ;
	-moz-border-radius: 3px ;
	-webkit-border-radius: 3px ;
}

img.selected {
	opacity: 1 ;
}

#instructions {
	width: 100% ;
	float: left ;
}

#instructions p {
	margin: -18px 20px 20px 20px ;
	border-top: 1px dotted #666 ;
}

#contactLeft {
	width: 50% ;
	float: left ;
}

#contactRight {
	width: 50% ;
	float: right ;
}

#tableHeader {
	font-family: Geneva, Arial, sans-serif ;
	font-size: 16px ;
	font-weight: 300 ;
	color: #B8B2B2 ;
}

.tableLeft {
	padding-right: 15px ;
}

td {
	padding-bottom: 7px ;
}

li a {
	color: #77797C ;
}

li a:hover {
	color: #CC2D2E ;
}

#email {
	margin: -6px 0px 0px 0px ;
}