/********************************************************
CSS RESET
********************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	font-size: 14px;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}


/********************************************************
GLOBAL
********************************************************/

body {
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000;
}

h1 {
	font-size: 1.7em;
	line-height: 1.3em;
	color: #48acbe;
	font-family: minerva-modern,"sans serif";
	margin: 0px 0px 15px 0px;
	padding: 0;
	font-weight: normal;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .2em;
	display: inline-block;
	
}

h2 {
	font-size: 1.3em;
	line-height: 1.1em;
	font-family: minerva-modern,"sans serif";
	font-weight: 500;
	font-style: normal;
	margin: 0px 0px 10px 0px;
	padding: 0;
	color: #2e2219;
}

.topmargin {
	margin: 20px 0 10px 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.5em;
	margin: 0px 0px 8px 0px;
	padding: 0;
	color: #000;
}

h4 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	margin: 0px 0px 20px 0px;
	padding: 0;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-weight:normal;
	text-transform:uppercase;
	color: #E56B29;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.813em;
	line-height: 1.5em;
	font-weight: 900;
	margin: 0 0 0px 0px;
	padding: 0;
	color: #2e2219;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.813em;
	line-height: 1.5em;
	margin: 0 0 10px 0px;
	padding: 0;
	color: #2e2219;
}

a {
	color: #2e2219;
	text-decoration: underline;
}

img {
	border:0px;	
}

.forceWhite {
	color: #FFF!important;	
}

.extraSideImage {
	margin-top: 20px!important;
}


/********************************************************
OVERALL CONTENT STYLES
********************************************************/

#contentAll {
	width: 100%;
	min-height: 580px;
	background: url(/images/main-background.jpg) no-repeat center top;
	background-color:#2d2118;
	overflow: hidden;
}

#mainContent {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#logo {
	float: left;
	width: 400px;
	height: 195px;
}

#headerPic {
	float: right;
	width: 540px;
	height: 195px;
	position: relative;
}

#trafficButtonTop a:link, #trafficButtonTop a:visited {
	position: absolute;
	top: 0;
	right: 15px;
	width: 250px;
	display: block;
	/*height: 23px;*/
	font-size: .8em;
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	margin: 0px;
	color: #FFC;
	background-color: #2E2219;
	text-align: center;
}

#trafficButtonTop a:hover, #trafficButtonTop a:active {
	color: #74cbc8;
}

/* DROPDOWN */

ul.dropdown { 
	position: absolute;
	top: 0; 
	right: 15px; 
}

ul.dropdown li a { 
	width: 250px;
	display: block;
	/*height: 23px;*/
	font-size: .8em;
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	margin: 0px;
	color: #FFC;
	background-color: #2E2219;
	text-align: center;
}

ul.dropdown li a:hover {
	color: #74cbc8; 
}


ul.dropdown ul.sub_menu a { 
	width: 250px;
	display: block;
	/*height: 23px;*/
	font-size: .8em;
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	margin: 0px;
	color: #2E2219;
	background-color: #74cbc8;
	text-align: center;
}

ul.dropdown ul.sub_menu a:hover { 
	color: #FFF;
}






/********************************************************
MAIN NAV STYLES
********************************************************/

#mainNav {
	float: left;
	width: 910px;
	height: 25px;
	padding: 7px 0px 0px 30px;
	text-align: center;
	background-color: #2e2219;
}

#navlist li {
	display: inline;
	list-style-type: none;
	/*padding-right: 20px;*/
	padding-right: 15px;
}

#navlist a:link, #navlist a:visited {
	/*font-size: .8em;*/
	font-size: 0.75em;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #FFC;
	text-decoration: none;
}

#navlist a:hover, #navlist a:active {
	color: #74cbc8;
}

#navlist .active {
	color: #74cbc8 !important;
}

/********************************************************
BUTTON STYLES
********************************************************/

.brownButton a:link, .brownButton a:visited {
	display: block;
	/*height: 23px;*/
	font-size: .8em;
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	margin: 0px 0px 10px 0px;
	color: #FFC;
	background-color: #2E2219;
	text-align: center;
}

.brownButton a:hover, .brownButton a:active {
	color: #74cbc8;
}


/********************************************************
HOMEPAGE STYLES
********************************************************/

#homeContent {
	float: left;
	width: 940px;
	height: 353px;
}

#homePic {
	float: right;
	width: 540px;
	height: 354px;
}

#homeText {
	float: left;
	width: 320px;
	height: 329px;
	padding: 25px 40px 0px 40px;
	background-color: #74c5c2;
}

#homeText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.2em;
	margin: 0 0 15px 0;
}

#homeText a:link, #homeText a:visited {
	color: #e76b29;
	text-decoration: none;
}

#homeText a:hover, #homeText a:active {
	color: #000;
	text-decoration: none;
}

#buttonHolder {
	width: 320px;
	text-align: center;
}

#button a:link, #button a:visited {
	display: inline-block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	padding: 7px 10px 9px 10px;
	color: #FFFFFF;
	background-color:#2d2118;
}

#button a:hover, #button a:active {
	color: #b9d130;
	background-color: #1e150f;
	
	
}

/********************************************************
SECONDARY PAGE STYLES
********************************************************/
#secondaryContent20, #secondaryContent20Sidebar {
	float: left;
	width: 900px;
	min-height: 353px;
	padding: 20px;
	background-color: #FFF;
}

#secondaryContent20Sidebar {
	background: #FFF url(/images/sidebar-blue.gif) no-repeat;
	background-position: 20px 20px;
}

#secondaryContent40Left {
	float: left;
	width: 880px;
	min-height: 353px;
	background-color:#fff;
	padding: 20px 20px 20px 40px;
}

#secondaryContentTitleBar {
	float: left;
	width: 880px;
	height: 60px;
	padding: 0;
	margin: 0;
}

#secondaryContentTitleText {
	float: left;
	height: 60px;
	padding: 0;
	margin: 0;
}

#contentLeft {
	float: left;
	width: 400px;
}

#contentRight {
	float: right;
	width: 450px;
}

#contentFull {
	float: left;
	width: 900px;
	position: relative;
}

#contentLeft ul {
	list-style: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.813em;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	color: #2e2219;
}

#contentLeft li {
	margin: 0 0 6px 15px;
}

#secondaryNav {
	float: right;
	padding: 10px 0 0 0;
	text-align: right;
}

#secondaryNav li {
	display: inline;
	list-style-type: none;
	padding-right: 12px;
}

#secondaryNav a:link, #secondaryNav a:visited {
	font-size: .8em;
	letter-spacing: .05em;
	color: #808082;
	text-decoration: none;
}

#secondaryNav a:hover, #secondaryNav a:active {
	color: #2e2219;
}

#secondaryNav .active {
	color: #2e2219 !important;
}

/********************************************************
FLOOR PLANS
********************************************************/
#fpContentBlock {
	width: 720px;
	float: right;
	position: relative;
	padding: 0;
	margin: 0;
}

#fpHeader {
	width: 720px;
	float: left;
}

#fpTitle {
	width: 350px;
	float: left;
}

#fpButtons {
	width: 350px;
	float: right;
	text-align: right;
}

.G,.GR,.K,.B,.C,.D,.F,.G,.H,.L,.M,.A,.E,.J,.N.,.P,.R {
	width: 720px;
	float: left;
}

.fpBlock h3 {
	font-size: 1em;
	font-family: minerva-modern,"sans serif";
	font-weight: 500;
	font-style: normal;
	margin: 0;
	padding: 0;
	color: #2e2219;
}

.fpTitle {
	font-weight: 700;
	font-style: bold;
}

#fpNavigation {
	width: 140px;
	float: left;
	padding: 5px 0px 0px 15px;
	background-color: #D5F0ED;
}

#fpNavigation ul {
	margin: 0px 0px 15px 0px;
	padding: 0;
	list-style: none;
}

#fpNavigation li {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
	background-image: none;
}

#fpNavigation a:link, #fpNavigation a:visited {
	font-size: 0.875em;
	color: #2e2219;
	padding: 3px 0px 3px 3px;
	margin: 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

#fpNavigation a:hover {
	color: #000;
	background-color: #a5dbe3;
}

#fpNavigation a:active {
	color: #353233;
}

.active2 {
	color: #fff !important;
	background-color: #44abb8 !important;
}

#fpNavigation h2 {
	color: #7E543A;
	font-weight: 400;
	font-style: normal;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.fpSection {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	padding: 0px 0px 8px 0px !important;
	color: #386a75;
	font-size: 0.875em;
}

#floorplanBlock {
	width: 940px;
	margin: 0;
	/*background: url(../images/bg-body.gif) repeat-y 0px 0px;*/
	clear: both;
	overflow: hidden;
}

#rightPic {
	float:right;
	padding:0;
	margin:0;
}

#rightPic .brochure {
	margin-top:25px;
}

/********************************************************
iFloorplanner
********************************************************/
#ifloorHolder {
	float: left;
	width: 940px;
	height: 580px;
	background-color:#fff;
}
/********************************************************
Site Plan
********************************************************/
#siteplanHolder {
	position: relative;
	width: 900px;
	height: 580px;
	background-color:#fff;
	overflow: hidden;
}

#siteplanHolder h2 {
	position: absolute;
	z-index: 1;
	left: 30px;
	top: 10px;
	font-size: 2em;
	font-family: minerva-modern,"sans serif";
	font-weight: 500;
	color: #88888a;
}

#floorTitle {
	position: absolute;
	z-index: 1;
	left: 30px;
	top: 43px;
}

#floorTitle h3 {
	font-size: 1.4em;
	font-family: minerva-modern,"sans serif";
	font-weight: 500;
	color: #322303;
}

#level1, #level2, #level3, #level4, #level5, #level6  {
	position: absolute;
	z-index: 100;
	left: 512px;
	font-size: .9em;
	font-family: minerva-modern,"sans serif";
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	background-color: #63bfbb;
	padding-top: 5px;
	width: 120px;
	height: 23px;
}

#level1 {
	top: 542px;
}

#level2 {
	top: 509px;
}

#level3 {
	top: 476px;
}

#level4 {
	top: 443px;
}

#level5 {
	top: 313px;
}

#level6 {
	top: 123px;
}



.fade {
	
}

.active2 {
	background-color: #28120D !important;
}


/********************************************************
Interest Form
********************************************************/
#formPic {
	float: right;
	width: 540px;
	height: 195px;
}

#interestForm {
	float: left;
	width: 880px;
	height: 420px;
	margin-top: 0;
	padding: 20px 30px 0px 30px;
	background-color: #fff;
}

#interestForm td {
	font-size: .85em;
	color: #2e2219;
	font-family: Arial, Helvetica, sans-serif;
}

.normalField {
	width: 180px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #659005;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 3px 0px 0px 0px;
}

.otherField {
	width: 120px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #659005;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 3px 0px 0px 0px;
}

.fullField {
	width: 450px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #659005;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 3px 0px 0px 0px;
}

.stateField {
	width: 52px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #659005;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 3px 0px 0px 0px;
}

.zipField {
	width: 72px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #659005;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 3px 0px 0px 0px;
}

.submitCell {
	text-align: right !important;
}

.privacyPolicy {
	font-size: .6em;
	line-height: 1.12em;
	padding: 11px 0px 0px 0px;
}

.quote {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#interestButton {
	width: 250px;
	margin: 20px auto;
	padding: 0;
}

/********************************************************
FOOTER
********************************************************/

#footerTop {
	width: 100%;
	height: 35px;
	position: relative;
	clear: both;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-color:#2d2118;
}

#footerInfo {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}

#footerSalesCenter {
	float: left;
	padding: 8px 0px 0px 25px;
}

#footerRealtorsBuyers {
	position: absolute;
	top: 15px;
	right: 75px;
	padding: 0px;
}

#footerSalesCenter h2 {
	font-weight: normal;
	font-family: minerva-modern,"sans serif";
	text-transform: uppercase;
	font-size: .95em;
	display: inline;
}

#footerSalesCenter h2 {
	color: #b9d130;
}

#footerRealtorsBuyers a:link, #footerRealtorsBuyers a:visited {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: .95em;
	display: inline;
	color: #4795B9;
	text-decoration: none;
}

#footerRealtorsBuyers a:hover, #footerRealtorsBuyers a:active {
	color: #b9d130;
}

#footerSalesCenter p {
	font-weight: normal;
	font-family: minerva-modern,"sans serif";
	font-size: .85em;
	color: #fff;
	display: inline;
}

#footerPhone {
	height: 40px;
	padding-top: 10px;
	float: right;
	width: 180px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #fff;
}

#footerBottom {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#footerCopyright {
	float: left;
	width: 870px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #ACB18D;
	padding: 12px 0px 0px 25px;
}
#footerCopyright a {
	color: #ACB18D;
}
#footerCopyright span {
	margin: 0 0 0 22px;
}

#social {
	position: absolute;
	width: 20px;
	right: 0;
	top: 15px;
}

.footerPhone a {
	color: #FFF !important;
	text-decoration: none !important;
	
}


/********************************************************
NEWS
********************************************************/

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 19px;
	color: #8b9939;
}

.newsEntry {
	width:500px;
	margin:0 auto;
	padding: 30px 0px 20px 0px;
	border-bottom:1px #c1cd8d solid;	
}

.newsEntry p {
	margin: 25px 0px 0px 0px;
}

.noDivider {
	border-bottom:0px;
}


.newsTitle {
	margin:0px;
}

/********************************************************
SURROUNDINGS
********************************************************/

#localButton, #surroundingButton {
	display: inline-block;
	width: 180px;
	margin: 20px auto;
	padding: 0 10px 0 0;
}

#gMapp {
	width: 900px;
	height: 500px;
}

#backButton {
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 5px;
}

#backButton a:link, #backButton a:visited {
	display: block;
	height: 23px;
	font-size: .8em;
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 7px 10px 0px 10px;
	color: #FFC;
	background-color: #2E2219;
}

#backButton a:hover, #backButton a:active {
	color: #74cbc8;
}

/********************************************************
BROCHURE
********************************************************/

#brochureButtons {
	width: 250px;
	margin: 40px 0;
	padding: 0;
}

#contentLeft-brochure {
	float: left;
	width: 250px;
}

#contentRight-brochure {
	float: right;
	width: 600px;
}

/********************************************************
DOCUMENTS
********************************************************/

.documents ul {
	margin: 0;
	padding: 0;	
}

.documents ul li {
	margin:  0px 0px 10px 0px!important;
	padding: 0;
	list-style: none;
	
}

#contentLeft-documents {
	float: left;
	width: 100%;
}

#contentLeft-documents img.docimg {
	float:right;
	margin-left:1em;
	max-width:50%;
	height: auto;
}

/*#contentRight-documents {
	float: right;
	width: 540px;
}*/

#contentLeft-documents a:link, #contentLeft-documents a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.813em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	color: #2e2219;
}

#contentLeft-documents a:hover {
	color: #000;
}


/********************************************************
DISCLAIMER
********************************************************/

#contentLeft-disclaimer {
	float: left;
	width: 860px;
}


/********************************************************
GALLERY
********************************************************/

#contentLeft-gallery {
	width: 155px;
	height: 455px;
	float: left;
	padding: 15px 0px 0px 15px;
	background-color: #D5F0ED;
}

#contentRight-gallery {
	float: right;
	width: 710px;
	height: 465px;
}

#galleria {
	width: 710px;
	height: 465px;
	float: left;
}

#contentLeft-gallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#contentLeft-gallery li {
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-align: left;
	list-style: none;
	background-image: none;
}

#contentLeft-gallery a:link, #contentLeft-gallery a:visited {
	font-size: 0.875em;
	color: #2e2219;
	padding: 3px 0px 3px 3px;
	margin: 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

#contentLeft-gallery a:hover {
	color: #000;
	background-color: #a5dbe3;
}

#contentLeft-gallery a:active {
	color: #353233;
}

#elevationButton {
	position: absolute;
	top: 550px;
	left: 575px;
	height: 25px;
	width: 250px;
	margin: 0;
	padding: 0;
}

/********************************************************
VISIT US/TEAM & WEBSITE GUIDE (FROM AARON'S FILE)
********************************************************/

#contentRight img {
	margin: 0 0 20px 0;
}

.team-left {
	float: left;
	text-align: center;
}

.team-right {
	float: left;
	width: 610px;
	margin: 0 0 0 10px;
}

/*
#visit-us {
	float: left;
	width: 500px;
}
#visit-us-left, #visit-us-right {
	float: left;
	width: 220px;
}
#visit-us-left {
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #2E2219;
	padding: 0 20px 0 0;
}
#visit-us-right {
	margin: 0 0 0 20px;
}
*/

#visit-us-left {
	float: right;
	width: 340px;
}

#visit-us-right {
	width: 520px;
	height: 410px;
	float: right;
	background-image:url('/images/visit-us-map.gif');
	margin: 10px 0 0 20px;
}

.website-guide li {
	font-size: 1.2em;
	line-height: 1.5em;
}

hr {
	float: left;
	width: 850px;
	height:1px;
	color:#48acbe;
	background:#48acbe;
	border:0;
}

/********************************************************
GOOGLE DIRECTIONS
********************************************************/

#google-directions {
	font-family: Arial, Helvetica, sans-serif;
	margin: 340px 200px 0 0;
	float: right;
	text-align: left;
	width: 320px;
	height: 70px;
	background: #2E2219;
}
#google-directions label {
	margin: 8px 0 10px 10px;
	color: #fff;
	width: 300px;
	font-size: .9em;
	float: left;
}
#google-directions-saddr {
	width: 218px;
	margin: 0 10px 0 10px;
	background: #efefef;
	border: 0;
	color: #777;
	float: left;
}
a:link#google-directions-go, a:visited#google-directions-go, a:active#google-directions-go, a:hover#google-directions-go {
	text-decoration: none;
	color: #fff;
	float: right;
	margin: 0 10px 0 0;
}
#google-directions-saddr, a:link#google-directions-go, a:visited#google-directions-go, a:active#google-directions-go, a:hover#google-directions-go {
	font-size: .8em;
	padding: 5px 10px 5px 10px;
}
a:link#google-directions-go, a:visited#google-directions-go, a:active#google-directions-go {
	background: #74CBC8;
}
a:hover#google-directions-go {
	background: #68AFAC;
}

/********************************************************
AVAILABILITY (FROM RUSSELL'S FILE)
********************************************************/

#secondaryContent40LeftAvail {
	float: left;
	width: 880px;
	min-height: 353px;
	background-color:#fff;
	padding: 20px 20px 20px 20px;
}

#contentLeft-availability {
	float: left;
	width: 880px;
	position: relative;
}

.unitHead {
	width: 92x;
	height: 55px;
	background-color: #3eabb9;
	border-top: 1px solid #807f8d;
	border-left: 1px solid #807f8d;
	border-bottom: 1px solid #807f8d;
	overflow: hidden;
}

.finalUnit {
	width: 91x !important;
	border-right: 1px solid #807f8d;
}

.unitHead h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	margin: 0px 0px 3px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

.unitHead h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.unitBase {
	width: 92x;
	height: 37px;
	background-color: #FFF;
	border-left: 1px solid #807f8d;
	border-bottom: 1px solid #807f8d;
	overflow: hidden;
}

.unitBase h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2e2218;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

.unitBase h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #43acc0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.unitBase h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #c04343;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display: none;
}

.unitBase a:link, .unitBase a:visited {
	color: #2e2218;
	text-decoration: none;
}

.unitBase a:hover, .unitBase a:active {
	color: #43acc0;
}

.finalUnit {
	width: 91x !important;
	border-right: 1px solid #807f8d;
}

.unitOwner {
	background-color: #d4f0ed;
}

.unitUnrestricted {
	background-color: #FFF;
}

.unitSold {
	background-color: #ffeeee;
}

.unitSold h3 {
	display: none !important;
}

.unitSold h4 {
	display: block !important;
}

.unitHidden {
	background-color: #FFF !important;
}

.unitHiddenFully {
	border-left: none !important;
}

.unitHidden h2, .unitHidden h3, .unitHidden h4 {
	display: none !important;
}

.number {
	width: 23px;
	height: 26px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #43acc0;
	padding-top: 12px;
}

.numberTop {
	padding-top: 56px;
}

#avialKey {
	width: 400px;
	height: 30px;
	position: absolute;
	left: 480px;
	top: 0px;
}

.availKeyPiece {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 5px 40px 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.8px;
	font-weight: normal;
	color: #2E2219;
}

.keyColorOwner {
	background: url(../images/avail-owner.gif) no-repeat right center;
	width: 105px;
	margin-left: 20px;
	
}

.keyColorUnrestricted {
	background: url(../images/avail-unrestricted.gif) no-repeat right center;
	width: 80px;
}

.viewsTitle {
	text-align: center;
	color: #2e2218;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 12px;
	padding-top: 16px;
}

.viewsTitleBig {
	text-align: center;
	color: #2e2218;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 12px;
	margin-top: -5px;
}

.avilDis {
	font-size: 10px;
	padding: 0px 10px 10px 23px;
}

.selectCopy {
	width: 400px;
	float: right;
	text-align: right;
	margin: -5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.availDate {
	width: 400px;
	margin: -5px 0px 15px 0px;
	float: left;
}
