* {
	font-family:Verdana;
}
body {
	margin:5px auto;
	padding:0;
	width:760px;
	background-color:#fff;
	font-size:11px;
}
h1, h2, h3, h4, h5, h6 {
	color:#594427;
}
a { color: #426bbe; }
a:visited { color: #7d93b1; }
a:hover,
a:active {
	color: #426bbe;
}
p{
	margin:10px 0 0 10px;
}
.submit{
	cursor:pointer;
	background:url(http://images.residentsource.com/design/castlecreek/earth/btn-submit.gif) no-repeat;
	width:59px;
	height:23px;
}
.title {
	color:#ffffff;
	background-color:#594427;
	font-weight:bold;
	margin:0;
	padding:6px 0 6px 5px;
}
.noshow {display:none;}
#management .vcard .title{

	color:#594427;
	background-color:transparent;
	font-weight:bold;
	margin:0;
}
.fauxlink {
	color:#426bbe;
	text-decoration:underline;
	cursor:pointer;
}

.counter { background: #ffffff;}
/**
  *Buttons
  */
input[type="submit"]{ cursor:pointer; }
.btn {
	float:right;
	width: 49px;
	height: 0;		/* for the good browsers */
	padding: 20px 0 0 0;
	border: 0;
	background: transparent url(http://images.residentsource.com/design/btn-submit.gif) no-repeat center top;
	overflow: hidden;
	cursor:pointer;
}
*+html .btn { height: 20px !important; } /* for IE7, as it ignores the underscore hack */
.btnAccept{ background: transparent url(http://images.residentsource.com/design/btn-accept.gif) no-repeat center top;}
.btnAcceptExit{ background: transparent url(http://images.residentsource.com/design/btn-acceptexit.gif) no-repeat center top; width:75px;}
.btnApplyNow{ background: transparent url(http://images.residentsource.com/design/btn-applynow.gif) no-repeat center top; width:55px;}
.btnAssign{ background: transparent url(http://images.residentsource.com/design/btn-assign.gif) no-repeat center top; float:none;}
.btnCancel{ background: transparent url(http://images.residentsource.com/design/btn-cancel.gif) no-repeat center top;}
.btnChange{ background: transparent url(http://images.residentsource.com/design/btn-change.gif) no-repeat center top; float:none;}
.btnCreateLease{ background: transparent url(http://images.residentsource.com/design/btn-createlease.gif) no-repeat center top; margin-left:5px;width:80px;clear:both;}
.btnDelete{ background: transparent url(http://images.residentsource.com/design/btn-delete.gif) no-repeat center top;}
.btnEdit{ background: transparent url(http://images.residentsource.com/design/btn-edit.gif) no-repeat center top;}
.btnExit{ background: transparent url(http://images.residentsource.com/design/btn-exit.gif) no-repeat center top;}
.btnProcessPay{ background: transparent url(http://images.residentsource.com/design/btn-processpay.gif) no-repeat center top; margin-bottom:5px;width:99px; }
.btnUpdate{ background: transparent url(http://images.residentsource.com/design/btn-update.gif) no-repeat center top;}
.btnReserve{ background: transparent url(http://images.residentsource.com/design/btn-reserve.gif) no-repeat center top; width:55px;}
.btnSend{ background: transparent url(http://images.residentsource.com/design/btn-send.gif) no-repeat center top;}
.btnSearch{ background: transparent url(http://images.residentsource.com/design/btn-search.gif) no-repeat center top;}
.btnSubmit{ background: transparent url(http://images.residentsource.com/design/btn-submit.gif) no-repeat center top; width:47px;}
/* END Buttons */

#previewBar {
	background:url(http://images.residentsource.com/design/admin-bar-tile.gif);
	height: 28px;	
}
#previewBar .previewImgLeft {
	float:left;
	background:url(http://images.residentsource.com/design/admin-bar-left.gif);
	height: 28px;
	width:5px;
}
#previewBar .previewImgRight {
	float:right;
	background:url(http://images.residentsource.com/design/admin-bar-right.gif);
	height: 28px;
	width:6px;
}
.previewLink {
	float:left;
	padding:7px 0 0 10px;
}

.messages {
	float:left;
	border:2px solid red;
	margin:10px;
	width:715px;	
	padding:5px;
}
#main #body .error {
	color:red;
}
#main #body .success {
	color:green;
}
#main #body .priorityurgent {
	color:red;
}
#main #body .priorityhigh {
	color:green;
}
#main #body .prioritynormal {
	color:#707070;
}
#main #body .prioritylow {
	color:blue;
}
#main {
	float:left;
	border:1px solid #594427;
	background-color:#ffffff;
	width:750px;
	padding-bottom:40px;
}

/* header */
#header {
	float:left;
	background:url(http://images.residentsource.com/design/castlecreek/earth/header-site.gif);

	width:750px;
	height:100px;	
	color:#ffffff;
}
#header h1 {
	color:#594427;
}

/* nav */
#nav {
	float:left;
	font-size:12px;
	color:#ffffff;
	background-color:#594427;
	width:750px;
	/*height:26px;*/
	min-height: 26px;
}
#nav a {
	font-size:11px;
	color:#ffffff;
	text-decoration: none;
}
#nav ul {
	list-style:none;
	padding:0;
	margin:5px 0px 0px 7px;
}
#nav ul li {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0;
	font-weight:bold;
}
#body {
	float:left;
	background-color:#ffffff;
	color:#707070;
	padding:0px;
	width:750px;
}
#body img {
	border:1px solid #594427;
}
#body h2, #body h4{
	color:#594427;
}
#footer {
	float:left;
	width:750px;
	margin:10px 0;
	text-align:center;
	color:#594427;
}
#footer a {
	color:#594427;
	text-decoration: none;
	font-weight:normal;
}
#footer a:hover {
	text-decoration: underline;
}

/* pages */
.tabs {
	float:left;
	width:750px;
	height:40px;
	background:url(http://images.residentsource.com/design/tab-right.gif) no-repeat;
}
.tabs .left{
	float:left;
	height:40px;
	padding:8px 0 0 5px;
	background:url(http://images.residentsource.com/design/tab-left.gif) repeat-x;
}
.tabs .left h4{
	margin:0px;
}
.tabs .right{
	float:left;
	background:url(http://images.residentsource.com/design/tab-right.gif);
	height:42px;
	width:50px;
}
.tabs .right-left{
	float:left;
	background:url(http://images.residentsource.com/design/tab-middle-short.gif) no-repeat;
	height:42px;
	width:60px;

}
/* about us */
.aboutus {
	float:left;
	padding-left:20px;
}
.aboutus img{
	float:left;
	border:1px solid #594427;
	margin:10px 10px 5px 10px;
}
.aboutus p {
	margin:10px 10px 10px 20px ;
}
.aboutus .name{
	float:left;
	width:500px;
	height:20px;
	background-color:#594427;
	color:#ffffff;
	padding:4px 0 0 5px;
	font-weight:bold;
}
.aboutus .right{
	width:400px;
	margin-top:10px;
	margin-bottom:8px;
}
.aboutus .text {
	float:left;
	width:475px;
}
/* management */
#management {
	float:left;
	padding-bottom:25px;
	color:#707070;
}
#management .profile {
	float:left;
	border:1px solid #594427;
	background-color:#000;
	padding:10px;
	width:685px;	
	margin:10px 20px;	
}
#management .profile .text {
	width:500px;
	float:left;
	margin-left:5px;
}
#management .profile .text p {
	margin-left:0;
	padding-top:5px;
	border-top:2px solid black;
}
#management .profile img {
	float:left;
	margin-right:10px;
}
#management .profile .text h4 {
	margin:0 0 15px 0;
	color:#707070;
	font-weight:normal;
	font-size: 14px;
}
#management .profile h5 {
	margin:0;
	color:#707070;
	font-size:11px;
}

/* admin */
.admin {
	float:left;
	margin:10px 0 20px 10px;

}
#admin{
	float:left;
	margin:10px 0 20px 10px;
	padding-bottom:300px;
}
#admin a:hover { font-weight:normal; }
#admin .title {
	width:433px;
	height:12px;
}
#admin .form {
	border:1px solid #594427;
	color:#707070;
	width:436px;
	padding-top: 10px;
	padding-bottom: 45px;
}
#admin .form input {
	border:1px solid #707070;
}
#admin form .label {
	text-align:right;
	padding-left:15px;
	padding-right: 3px;
}
#admin .form .text {
	width:180px;
	height: 1.3em;
	color:#707070;
}
#admin form td .submit {
	float:right;
	width: 49px;
	height: 0;	
	padding: 22px 0 0 0;
	margin: 5px 0 0 0;
	border: 0;
	background: transparent url(http://images.residentsource.com/design/btn-submit.gif) no-repeat center top;
	overflow: hidden;
}

*+html #admin form td .submit { height: 22px !important; } /* for IE7 */

/* contact us */

.contactus {
	float:left;
	padding-bottom: 50px;
}
.contactus .required {
	color:#f00;
	visibility:hidden;
}
.contactus .left{
	float:left;
	width:225px;	
	display:block;
	margin:10px 5px;
	overflow:hidden;
}
.contactus .tooWide{
	display:block;
	width:200px;
	overflow:hidden;
}
.contactus .left .info, 
.contactus .right .form {
	border:1px solid #594427;
	margin-bottom:10px;
	padding-bottom:10px;
}
.contactus .left .info { padding-bottom:30px; }
.contactus .left a { font-weight:normal; }
.contactus .left .address{
	color:#707070;
}
.contactus p { color:#707070; }
.contactus .left .name{
	font-size:13px;
	color:#707070;
	border-bottom:2px solid #594427;
	font-weight:bold;
	padding-bottom:5px;
}
.contactus .right {
	float:left;
	width:485px;
	margin:10px 0 10px 5px;
}
.contactus .right form{
	font-weight:bold;
	margin:10px;
	color:#707070;
}
.contactus fieldset {	
	width:280px;
	-moz-border-radius: 5px;
	border:1px solid #CFCFC5;	
}
.contactus legend {color:#707070;}

.contactus .right form input,
.contactus .right form textarea,
.contactus .right form select{
	border:1px solid #707070;
}
.contactus .right form textarea {
	width:297px;  }
.contactus td { padding-left:10px; }
.contactus form div {
	font-weight:normal;
	font-size:9px;
}
.contactus form textarea {
	font-size:11px;
	font-weight:bold;
}
#body .contactus img{ border:0; }
.contactus #remLen { border:0; width:25px; font-size:9px; color:#707070;}

.contactus .appointment {
	background:url(http://images.residentsource.com/design/com-contact-bkg-grey.jpg) no-repeat;
	width:284px;
	height:78px;
	padding:5px 0 0 15px;
	clear:both;
}
.contactus .right form .appointment input {
	border:0;
	margin:0;
	padding:0;
}
.contactus .appointment label {
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
}
.contactus .appointment .date,
.contactus .appointment .time {
	padding-bottom: 5px;
}
.contactus .right form .submit {
	float:right;
	width: 49px;
	height: 0;		
	padding: 22px 0 0 0;
	margin: 5px 0 0 0;
	border: 0;
	background: transparent url(http://images.residentsource.com/design/btn-submit.gif) no-repeat center top;
	overflow: hidden;
}
*+html .contactus .right form .submit { height: 22px !important; } /* for IE7 */
.contactus select {font-size:11px;}

/* directions */

.directions {
	color:#707070;
	clear:both;
	margin:0 10px 0 0;
	padding:10px;
}

.directions p { padding-left: 10px; }
.map .left{
	float:left;
	width:390px;
	margin:10px 20px 10px 25px;
}
.map .left p {
	text-align:right;
}
.map .right {
	float:left;
	width:275px;
	padding-top:15px;
}
.map .right .info {
	width:275px;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#707070;
}
.map .right .name{
	font-size:13px;
	color:#707070;
	border-bottom:1px solid #594427;
	font-weight:bold;
}
#map img{border:0; }


/* neighborhood */
#neighborhood {
}

#neighborhood .category {
	float:left;
	width:185px;
	margin:10px 0 5px 13px;
	border:1px solid #9F9F9F;
	background-color:#FCFBF7;
}

#neighborhood .category ul{
	background-color:#FCFBF7;
	list-style:none;
	margin:0;
	padding:0 0 13px 0;
}

#neighborhood .category ul li{
	margin:19px 1px 0 0;
	height: 26px;
	padding: 3px 0 0 2px;
	border-bottom:1px solid black;
}

#neighborhood .category ul li.title{
	padding:5px 0 0 16px;
	height:21px;
	margin:0;
}
#neighborhood .category ul li a {
	color:#594427;
	text-decoration:none;
	padding: 0 0 0 13px;	
}
#neighborhood .category ul li a.current{
	border-left: 11px solid #594427;
	padding: 5px 0 5px 2px;	
}

#neighborhood .category ul hr {
	padding: 0;
	margin: 0 0 0 13px;
	color: black;
	background-color: #000000;
	height: 1px;
	border:0;
}

#neighborhood .subCat {
	float:left;
	width:505px;
	margin:0 0 5px 13px;
	padding:0;
}
#neighborhood .subCat .title{
	width:496px;
	margin:10px 0 3px 0;
	padding:5px 0 0 9px;
	height:16px;
}
#neighborhood .subCat .items {
	margin:7px 0 0 0;
	padding:0 10px 32px 0;
	background-color:#FCFBF7;
	color:#707070;
	width:493px;
	border: 1px solid #9F9F9F;
}
#neighborhood .subCat .items p.name{
	margin: 10px 8px 0 8px;
	font-weight:bold;
}
#neighborhood pre{margin: 0 10px 0 10px; }

/* Property Overview Page */
#overview {
	margin-left: 3px;
	margin-right: 3px;
	color: #707070;
}

#overview .imageMain {
	width: 390px;
	height: 290px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}

#overview .imageMain img{ border: 1px solid #594427; }

#overview .hours {
	float: left;
	margin:0;
	padding:0;	
}

#overview .hours div {
	clear: left;
	float: left;
	width: 340px;
	_width: 355px;
	margin: 0px;
	padding: 0px;
}

#overview .hours .title {
	font-weight:bold;
	padding:0;
	margin:0 0 5px 20px;
	float:left;
	width:320px;
	_width: 310px;
	padding:2px 0 2px 5px;
}

#overview .hours span {
	width: 115px;
	_width: 115px;
	float: left;
	display: block;
	margin:0;
	padding:0;
	padding-bottom: 2px;	
	
}

#overview .hours .day {
	width: 81px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left: 20px;
	clear: left;
}

#overview .category p {
	clear:left;
	padding: 0;
	margin:15px 11px 15px 11px;
}

#overview .category .title {
	font-weight:bold;
	padding:6px 0 6px 5px;
	margin:0;
	margin-top:5px;
	background-color:#594427;
	color:#ffffff;
}

#overview .category .policy {
	border: 1px solid #594427;
	margin-top: 4px;
}

#overview .category .odd{ background-color: #fdfae8; }
#overview .category h4 {
	font-size:11px;
	margin-left:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:5px;
	padding-top:0;
	clear:left;
}
#overview hr {
	width:125px;float:left;display:block;margin-top:5px;margin-bottom:0;padding-bottom:0;
}



#overview .category .policy p{
	padding-left:10px;
	padding-top:0px;
	margin-top:5px;
}

#overview .category li {
	background:url(http://images.residentsource.com/design/com-overview-dot.gif) left center no-repeat;
	display:block;
	float:left;
	list-style-type: none;
	margin:0 0 5px 0;
	padding:0 5px 0 7px;
	width:220px;
	font-weight:bold;
}

#overview .links {
	width:200px;
	float:left;
	margin: 15px 0 0 20px;
}
#overview .links a {
	background:url(http://images.residentsource.com/design/com--overview-phone-off.gif) no-repeat;
	width:185px;
	height:25px;
	display:block;
	padding: 0 0 0 30px;
	margin:5px 0 0 0;
}
#overview .links .linkEmail 		{ background:url(http://images.residentsource.com/design/com-overview-mail-off.gif) no-repeat; }
#overview .links .linkEmail:hover 	{ background:url(http://images.residentsource.com/design/com-overview-mail-on.gif) no-repeat; }
#overview .links .linkBrochure 		{ background:url(http://images.residentsource.com/design/com-overview-document-off.gif) no-repeat; }
#overview .links .linkBrochure:hover { background:url(http://images.residentsource.com/design/com-overview-document-on.gif) no-repeat; }
#overview .links .linkAppoint 		{ background:url(http://images.residentsource.com/design/com-overview-calendar-off.gif) no-repeat;}
#overview .links .linkAppoint:hover { background:url(http://images.residentsource.com/design/com-overview-calendar-on.gif) no-repeat; }
#overview .links .linkContact 		{ background:url(http://images.residentsource.com/design/com--overview-phone-off.gif) no-repeat; }
#overview .links .linkContact:hover { background:url(http://images.residentsource.com/design/com--overview-phone-on.gif) no-repeat; }
#overview .links .linkAvail 		{ background:url(http://images.residentsource.com/design/com-overview-check-icon-off.gif) no-repeat; }
#overview .links .linkAvail:hover 	{ background:url(http://images.residentsource.com/design/com-overview-check-icon-on.gif) no-repeat; }

/*==================================*/
/* This section is to fix the amenities listing order to make it look pretty */
#overview div#catAmenities{
	float: left;
	width: 740px;
}

#overview ul.ulListing {
	font-weight:bold;
    line-height:1.4;
    list-style-type:none;
	list-style-image: url(http://images.residentsource.com/design/com-overview-dot.gif)
	
}

#overview ul.ulListing li {
	width: 200px;
    padding: 0px 10px;
	margin: 0px 5px 5px 0px;
    background-position: 0 5px;
}

#catAmenities li.firstCol {
	clear: left;
	margin-left: 0;
}
/*==================================*/

/* Photos & Floor Plans */
#floorplans {
	float:left;
	margin-left: 3px;
	margin-right: 3px;
	color: #707070;
}
#floorplans .gallery {
	width:734px;
	height:350px;
	padding-left:4px;
	padding-right:5px;
}


#app2lease_1 .details .close,
#avail .backlink,
#floorplans .details .close {
	text-align:right;
	padding-bottom: 5px;
}
#disclaimer {
	float: left;
	width: 730px;
	margin: 0px 0px 0px 10px;
	padding: 0px;	
}

#disclaimer p {
	width: 700px;	
}

#avail .title,
#floorplans .title {
	padding:3px 0 3px 10px;
}

#app2lease_1 table,
#avail table,
#floorplans table {
	margin-top:1px;
	width:100%;
	border-collapse: collapse;
}
#app2lease_1 table th,
#avail table th,
#floorplans table th {
	padding-top:6px;
	padding-bottom:6px;
	color:#000000;
}
#app2lease_1 table .header, #avail table .header, #floorplans table .header { background-color:#C8C8C8; }
#app2lease_1 table .odd, #avail table .odd, #floorplans table .odd { background-color:#F1F1F1; }
#app2lease_1 table td, #avail table td, #floorplans table td {	text-align: center; padding-left:6px;}

#app2lease_1 table .type,
#avail table .type,
#floorplans table .type {
	text-align: left;
	padding: 5px 0 5px 12px;
}
#app2lease_1 .details .close span,
#app2lease_1 .unitRow .close span,
#floorplans .details .close span{
	margin-right: 10px;
	padding-right: 17px;
	background:url(http://images.residentsource.com/design/com-overview-close-x.gif) no-repeat right;
	cursor:pointer;
}
#app2lease_1 .details,
#floorplans .details {
	background-color: #FCFCF2;
	color:#000000;
	float:left;	
	width:100%;
}
#app2lease_1 .details .list,
#floorplans .details .list {
	float:left;
	padding:0;
	margin:0;
	margin-bottom:10px;
	width: 175px;
	text-align:left;
}
#app2lease_1 .details .list p,
#floorplans .details .list p { font-weight:bold; }
#app2lease_1 .details .list ul li,
#floorplans .details .list ul li{
	list-style-type:none;
	background:url(http://images.residentsource.com/design/com-overview-list-icon.gif) center left no-repeat;
	padding-left:12px;
	margin-left:-25px;
	margin-bottom:3px;
}
#app2lease_1 .details .imgFloorPlan,
#floorplans .details .imgFloorplan {
	float:left;
	width:500px;
	text-align:left;
	margin: 5px 10px 10px 10px;
}
#app2lease_1 .room,
#floorplans .room {
	display:block;
	height:20px;
	background:url(http://images.residentsource.com/design/com-overview-room-icon.gif) no-repeat center center;
}
#app2lease_1 .room:hover,
#floorplans .room:hover { background:url(http://images.residentsource.com/design/com-overview-room-icon-on.gif) no-repeat center center;}

/*************************
 * Availability
 *   --	table CSS listed with #floorplans
 *************************/
#avail {
	margin-left: 3px;
	margin-right: 3px;
	color: #707070;
}

/* Email-A-Friend */
#emailFriend {
	margin-left: 3px;
	margin-right: 3px;
	color: #707070;
	font-size: 11px;
}
#emailFriend .image {
	width:380px;
	height:287px;
	float:left;
	margin-top:15px;
	overflow:hidden;	
}
#emailFriend .image img { border: 1px solid #000000; }
#emailFriend .emailInfo {
	float:left;
	width:340px;
	display:block;
	margin-left:10px;
}
#emailFriend .welcome {
	background: url(http://images.residentsource.com/design/com-emailfriend-bkg.jpg) no-repeat center bottom;
	padding: 15px 5px 10px 5px;
}

#application .print,
#emailFriend .emailInfo .require {
	float:right;
	color:red;
	display:block;
	width:100%;
	text-align:right;
	margin:5px 0;
	font-size:9px;
}
#emailFriend i { color: red; }
#emailFriend form {margin:0; padding:0; }
#emailFriend .emailInfo p { padding:5px 0; margin:0; }
#emailFriend label {
	float:left;
	display:block;
	width:153px;
	font-weight:bold;
	font-size:10px;
}
#emailFriend input { width:177px; }
#emailFriend textarea {
	height: 8em;
	width:332px;
	margin-top:5px;
	font-size:10px;
}
#emailFriend form div span {
	float:left;
	margin-top:3px;
	font-size:9px;
}
#emailFriend form div .submit {
	float:right;
	width: 49px;
	height: 0;		/* for the good browsers */	
	padding: 22px 0 0 0;
	margin: 5px 0 0 0;
	border: 0;
	background: transparent url(http://images.residentsource.com/design/btn-send.gif) no-repeat center top;
	overflow: hidden;
}

*+html #emailFriend form div .submit { height: 22px !important; } /* for IE7, as it ignores the underscore hack */

#emailFriend #remLen {	border:0; width:25px; font-size:9px;}




/* Forgot Username/Password */
#forgot{ margin:0 0 40px 20px; }
#forgot .title {
	width:400px;
	float:left;
	margin-top:10px;
}
#forgot fieldset {	
	float:left;
	width:345px;	
	margin:5px 10px 10px 10px;
	-moz-border-radius: 5px;
	border:1px solid #CFCFC5;
	padding:5px;
}
#forgot .instructions {
	font-size:9px;	
	margin: 0 0 10px 10px;
	display:block;
}
#forgot hr { width:95%;	}
#forgot form { display:inline; }
#forgot label{ 
	width:90px;
	margin: 0 0 5px 10px;
	margin-top:3px;
	float:left;
}
#forgot  input {
	margin-top:3px;
	margin-bottom:5px;
	width:200px;
	font-size:11px;
}
#forgot .noLabel {
	margin-left:100px;
	display:block;
	padding-bottom:5px;
	font-size:9px;
}
#forgot .require {
	color:#f00;
	font-size:9px;
	float:left;
	margin-top:5px;
	margin-left:10px;
}
#forgot .btn {
	width:49px;
	margin-right:10px;
}
.contactus .orLine,
#forgot .orLine {
	float:left;
	clear:both;
	width:360px;
	padding:0;
	margin:10px 30px 0 10px;
}

.contactus .orLine h3,
#forgot .orLine h3 {
	float:left;
	border-top:1px solid #594427;
	padding-bottom:0;
	padding-left:156px;
	margin:.3em .2em 0 .2em;
	display:inline-block;
}
*+html .contactus .orLine h3,
*+html #forgot .orLine h3 { padding-left:151px; }
.contactus .orLine span,
#forgot .orLine span {
	float:left;
	padding: 0 1%;
	position:relative;
	top:-.2em;
	color:#707070;
}
.contactus .orLine { width:299px; margin:0 0 0 5px;}
.contactus .orLine h3{ padding-left:125px; }
*+html .contactus .orLine h3{ padding-left:110px; }

/* printable brochure */
#brochure {
	background-color:#fdfae8;
	width:6.75in; 
}
#brochure .title {height:12px;}
#brochure .title span {float:left;}
#brochure .title .printLink { 
	float:right;
	margin-right:5px;
	color:white;
	text-decoration:none;
	cursor:pointer;
}
#brochure .mainImage {
	width:3in;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:10px;
}
#brochure .mainImage img {width:3in;}
#brochure .right {
	width:3.25in;
	float:right;
	margin-right:10px;
	margin-top:10px;
	font-family:times;
	font-size:10pt;
}
#brochure .sectionHeader {
	font-size:12pt;
	width:3in;
	border-bottom:1px solid black;
	padding-left:5px;
	font-family:times;
}
#brochure .contactInfo {
	margin-bottom:10px;
	padding-left:10px;
	font-size:9pt;
	font-family:times;
}
#brochure .officeHours { width:300px; }
#brochure .officeHours td {
	font-size:9pt;
	font-family:times;
	padding:0;
	padding-left:5px;
}
#brochure .floorplans {
	text-align:center;
	width:6in;
	margin-left:.25in;
	margin-top:15px;
	border:1px solid black;
	border-collapse:collapse;
}
#brochure #amenities { margin-bottom:10px;}
#brochure #amenities ul {
	padding:0 0 0 .25in;
	list-style-type: disc;
	list-style-position:inside;
}
#brochure #amenities li {
	background:url(http://images.residentsource.com/design/com-overview-dot.gif) 0 5px no-repeat;
	display:block;
	float:left;
	list-style-type: none;
	margin:0 0 5px 0;
	padding:0 5px 0 10px;
	width:1.9in;
	font-size:9pt;
	font-family:arial;
}
#brochure div#amenities{
	float: left;
	width: 740px;
}
#brochure ul.ulListing {
	line-height:1.4;
	list-style-type:none;
	list-style-image: url(http://images.residentsource.com/design/com-overview-dot.gif)
}

#brochure ul.ulListing li {
	width: 200px;
	padding: 0px 10px;
	margin: 0px 5px 5px 0px;
	background-position: 0 5px;
}

#brochurePageBreak {
    page-break-before: always;
}

#amenities li.firstCol {
	clear: left;
	margin-left: 0;
}
#brochure #directions {
	margin-left:10px;
	font-family:times;
	font-size:10pt;
}
#brochure #directions img{
	margin:5px 10px 10px 10px;
	float:left;
	width:3.5in;
}
#roomplanner .title{
	height:1.2em;
	margin-top:50px;	
}
#roomplanner .title a{
	color:white;
	text-decoration:none;
	color:white;
	float:right;
	margin-right:5px;
}
#vistoragreement{ 
	margin: 0px 15px 0px 10px;
}
