@charset "UTF-8";
body {
	font:'CharlotteSansBookRegular', "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;
	background:#d3cbc2 url(i/bg.gif) repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	color:#543019
}

#hide{display:none}
.print{display:none}	
img{border:0}

.hr{margin:10px 0 20px;border-bottom:1px solid #ddd7d1;font-size:0;padding:0}




/* TYPE STUFF */


@font-face {
    font-family: 'CharlotteSansBookRegular';
    src: url('css/charlsanboopla-webfont.eot');
    src: url('css/charlsanboopla-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/charlsanboopla-webfont.woff') format('woff'),
         url('css/charlsanboopla-webfont.ttf') format('truetype'),
         url('css/charlsanboopla-webfont.svg#CharlotteSansBookRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CharlotteBookRegular';
    src: url('css/charlboopla-webfont.eot');
    src: url('css/charlboopla-webfont.eot?#iefix') format('embedded-opentype'),
         url('charlboopla-webfont.woff') format('woff'),
         url('css/charlboopla-webfont.ttf') format('truetype'),
         url('css/charlboopla-webfont.svg#CharlotteBookRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body,p,li,td{
	font-family: 'CharlotteSansBookRegular', "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 170%;
}
p{margin:10px 0 0}
li{margin-right:20px}
h1,h2,h3{
	font-family: 'CharlotteSansBookRegular', "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
}
h1{
	font-size:26px;
	margin:20px 0 10px;
	font-family: 'CharlotteBookRegular', "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 32px;
}
h2{font-size:18px;margin:20px 0 10px}
h3{font-size:14px;margin:20px 0 10px}
h5 {font-style: oblique}
h6 {
	font-size: 10px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3.grp{margin-bottom:0}
p.grp,ul.grp{margin-top:0}

dt{margin:10px 20px 0 40px;font-weight:bold}
.logo {
	border: 1px solid #d3cac1;
	background-color: #F4F1EE;
	text-align: center;
	cursor: pointer;
	background-image: url(images/plus-management-logo.png);
	background-repeat: no-repeat;
	background-position: center 35px;
	height: 140px;
	margin-bottom: 10px;
}
.navBtn2 {
	border: 1px solid #d3cac1;
	margin-top: 3px;
	background-color: #F4F1EE;
	text-align: center;
	min-height: 50px;
	cursor: pointer;
}
.navBtn2:hover {
	border: 1px solid #ECE8E2;
	-webkit-box-shadow: 0px 0px 5px 2px #D3CBC2;
	-moz-box-shadow: 0px 0px 5px 2px #D3CBC2;
	box-shadow: 0px 0px 5px 2px #D3CBC2;
}
.orientation {
	height: 75px;
	background-image: url(images/css/lease-orientation.png);
	background-repeat: no-repeat;
	background-position: 57px 15px;
}

 
/* LAYOUT STUFF */
#container{width: 900px;background: #ece8e2;margin: 0 auto;text-align: left;padding:0} 
#content{margin:0 20px}
#header{
	height:25px;
	text-align:right;
	color:#f4f1ee;
	font-size: 0.9em;
	background-color: #677A7D;
	background-image: url(i/header.gif);
	background-repeat: no-repeat;
}
#header:hover{
	height:25px;
	text-align:right;
	color:#f4f1ee;
	font-size: 0.9em;
	background-color: #667a7d;
	background-image: url(i/header_o.gif);
}
#sidebar1{background: #ece8e2;float:left;width:275px;margin:10px 0 20px}
#sidebar1 ul  {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#sidebar1 ul li {
	list-style-type: none;
	margin-bottom: 3px;
	color: #ECE8E2;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
	font-size: 18px;
	line-height: 23px;
	background-color: #667A7D;
}
#sidebar1 ul li a {
	color: #F4F1EE;
	text-decoration: none;
	background-color: #667A7D;
	display: block;
	padding-right: 20px;
	text-shadow: 0px -1px 1px #332925;
	filter: dropshadow(color=#332925, offx=0, offy=-1);
}
#sidebar1 ul li a:hover {
	color: #ECE8E2;
	text-decoration: none;
	background-color: #6D5841;
}
#mainContent{float:left;width:565px;margin:10px -3px 10px 20px;padding:0}
#mainContentPrivacy{padding:10px}
#mainContent .textbox{background:#f4f1ee;border:1px solid #d3cac1;margin:10px 0 20px;padding:10px 20px 20px}
#mainContent .textbox2{
	background:#f4f1ee;
	border:1px solid #d3cac1;
	margin:0px 0 20px;
	padding:10px 20px 20px
}
#floorplan {
	width: 140px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
#floorplanEnd {
	width: 140px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	clear: right;
}
#footer {width: 900px;margin:0 auto;text-align: left;padding:0; background:#d3cbc2;font-size:10px}
#footer #footlft {float:left;text-align:left}
#footer #footrt {float:right;text-align:right}


/* FLOATS */

.fltrt {float: right;margin-left: 8px}
.fltlft {float: left;margin-right: 8px}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0}


/* LINK STATES */

a:link{color:#543019}
a:visited{color:#543019}
a:active{color:#543019}
a:hover{color:#667a7d; text-decoration: none}


/* LISTING PAGES */

.homes,.lots{margin:10px 0 0;border: 1px solid #B2AE9E; background:#f4f1ee}
.head{background:#667a7d;font:bold 10px/100% Helvetica,Arial,sans-serif;color:#fff;text-align:center;border-bottom:1px solid #B2AE9E}
.data{font:normal 12px/100% Georgia,"Times New Roman",Times,serif;text-align:center;border-bottom:1px solid #B2AE9E}
.data li{font:normal 12px/100% Georgia,"Times New Roman",Times,serif;text-align:left}
.details{padding:10px}
.pic{border-right:1px solid #B2AE9E}
.pic h3{margin-bottom:0}
.pic p{margin-top:0}
.CollapsiblePanelTab p {
	margin: 0px;
}
.imageBorderRight {
	margin-right: 10px;
}
.redText {
	font-weight: bold;
	color: #C00;
}
.goButton {
	background-color: #667A7D;
	padding-top: 2px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	color: #F4F1EE;
	border: none;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}
.goButton:hover {
	background-color: #6D5841;
	color: #F4F1EE;
}
p .goButton {
	color: #F4F1EE;
	text-decoration: none;
	text-shadow: 0px -1px 1px #332925;
filter: dropshadow(color=#332925, offx=0, offy=-1);
}
.goButton a {
	color: #F4F1EE;
	text-decoration: none;
	text-shadow: 0px -1px 1px #332925;
filter: dropshadow(color=#332925, offx=0, offy=-1);
}

