@charset "UTF-8";



/* profile */



#pf-container { width:1026px; background-color:#ffffff; margin-left:auto; margin-right:auto; float:none; margin-top:30px; min-height: 100px; overflow: hidden;}
#pf-left { width:720px; float:left; background-color:#ffffff; padding:10px;height:auto; }
#pf-right { width:270px; float:right; background-color:#ffffff;padding:17px 10px 10px 0px;height:auto; }
#pf-centre { width:260px; float:right; background-color:#ffffff;padding:10px;height:auto; }

/*#pf-header { width:1026px; background-color:#FFFFFF;margin-left:auto; margin-right:auto; float:none; height:auto; } */


#pf-outer { width: 1026px; margin: 0 auto 0; padding-top: 3px;}
#pf-float-wrap { float: left; width: 1026px; background-color: #fff; padding:160px 0 0 0px; }
#pf-content { float: left; text-align: left; width: 1026px; background-color: #ffffff;}
#pf-sidebar { float: right; width: 300px; background-color: #ffffff;}
#pf-header {float: left; width: 1026px; height: 160px; position:absolute;background-color: #ffffff; top:0px; }
/* #header { margin: -2px 0 0 -1024px; float: left; width: 1024px; height: 240px; position:absolute;background-color: #777; top:0px; } */

#pf-footer { width: 1024px; background-color: #ffffff; margin: 0 auto 0; float:none; overflow: hidden; padding:40px 0 0 0px; }



/* boxes, lines*/
.pf-box { border:solid 1px #ccc; padding:0px; min-height: 100px; overflow: hidden;}
.pf-social { background-color:#EEEEEE; vertical-align:middle; padding:4px 8px 4px 15px;}
.pf-whitebox { background-color:#FFF;}
.pf-img-logo {border:solid 1px #CCCCCC;}
.pf-line {color:#333; border-bottom:solid 1px #999999; }
.pf-grey-line {border-top:solid 4px #ccc; padding:2px; }
.pf-popup {padding:10px; font-family:Helvetica, Arial, sans-serif; font-size:14px; line-height:22px; color:#333; border:solid 1px #CCCCCC; background-color:#FFFFFF;}
.pf-greybox{ background-color:#ccc;  font-family:'Lustria', sans-serif;font-size:18px; color:#FFFFFF; padding:10px; line-height:20px; text-align:left;}
/* rhs */
.pf-graybar {background-color: #767676; height:35px; padding:5px;}

/* headings, titles, labels  */
.pf-label {font-family: Arial, serif; font-size:14px; padding:10px 0px; text-transform:uppercase; color:#333; font-weight:bold;}
.pf-title { font-family: 'Lustria', serif;font-size:18px; padding:10px; color:#FFFFFF; background-color: #767676;}
.pf-contact { font-family: Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; padding:10px 10px 10px 15px; color:#FFFFFF; background-color: #767676;}\
.pf-event {padding:10px 0px 0px 0px; color:#791b1c;font-weight: bold;font-size: 14px;}
.pf-event-title {font-size:14px;padding:10px 0px 0px 0px; color:#900000;}
.pf-event-city{font-size:12px;padding:45px 0px 0px 0px;}
.pf-event-desc {font-size:12px;padding:10px 0px 0px 0px;}
.pf-blog-title {font-size:14px;padding:10px 0px 0px 0px;}
.pf-about-title {font-family: Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; line-height:20px; color:#333; padding:0;}
.pf-seo{padding:0px 0px 15px 0px; font-style:italic; font-size:13px;color:#666;}
.boldtext { vertical-align:middle; text-transform:normal; font-weight: bold;	color: #333333;	text-decoration: none;	font-size: 14px; line-height:24px;	text-align: left;padding:10px 0 10px 10px;}
.regtext { vertical-align:middle; text-transform:normal; font-weight: normal;	color: #333333;	text-decoration: none;	font-size: 14px;	text-align: left;padding:10px 0 10px 10px; font-family:Arial, Helvetica, sans-serif;}
.pf-location {color:#0099cc; font-size:18px;}
.pf-more-homes {color:#0099cc; font-size:18px; margin:0px;}
.blue { font-family:Arial, Helvetica, sans-serif; color:#0099cc;}
.pf-more { padding:5px; width:auto; font-size:12px; font-family:Arial, sans-serif; color:#0099cc; font-weight:bold; line-height:12px; float:right; }
.pf-residence-addy {font-family: Arial, sans-serif; font-size:13px; line-height:18px;padding:0px 0px 20px 0px; vertical-align:bottom; }
.pf-more-list { padding:5px; width:auto; font-size:11px; font-family:Arial, sans-serif; color:#666; font-weight:bold; line-height:12px; }
.pf-highlight { font: 14px Arial, Helvetica, sans-serif;  margin:0px;color:#990000;}



/* padding */
.padding10-lr {padding:0 10px;}
.padding2-10 {padding: 2px 10px;}
.padding10-10 {padding:10px;}
.pf-padding10{padding:10px 0px 0px 0px;}
.padding5 {padding:5px;}
.padding5-form {padding:5px 0px;}
.padding3-5{padding:3px 3px 5px 0px;}
.padding30 {padding:30px 0px;}
.padding20 {padding:20px 0px;}
.pf-padding-addy {padding:10px 5px 10px 0;}

.padding10-details{padding: 0 0 0 10px;}

/* image */
.pf-fave{border:none;background-color:transparent; background-image:url(../images/add-my-favourites-btn.png); background-repeat:no-repeat; background-position:right top; width:138px;height:34px; cursor:pointer;}
.pf-myfave{border:none;background-color:transparent; background-image:url(../images/my-favourites-btn.png); background-repeat:no-repeat; background-position:right top; width:138px;height:34px; cursor:pointer;}
.pf-map{width:650px; height:300px;}
.pf-member{padding:0px;vertical-align:middle;}

/* form  */
.form-btn {font-family: Arial, Helvetica, sans-serif; font-size:14px;  height:30px; vertical-align:middle; }

/* buttons */
.pf-inquire {border:none;background-color:transparent; background-image:url(../images/inquire-now.png); background-repeat:no-repeat; background-position:center top; width:224px;height:39px;cursor:pointer; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-transform:normal; text-align:center; vertical-align:middle; padding:0 0 5px 0; text-decoration:none;"}

.pf-inquire-btn {border:none;background-color:transparent; background-image:url(../images/inquire-now-btn.png); background-repeat:no-repeat; background-position:center top; width:224px;height:39px;cursor:pointer;"}
.pf-request-btn { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;  color:#FFFFFF; border:none;background-color:transparent; background-image:url(../images/request-info-btn.png); background-repeat:no-repeat; background-position:center top; width:224px;height:39px;cursor:pointer;"}
.pf-website-btn {border:none;background-color:transparent; background-image:url(../images/blank-profile-website-redirect.png); background-repeat:no-repeat; background-position:center top; width:97px;height:34px;cursor:pointer;"}

/*.pf-inquire-btn {border:none;background-color:transparent; background-image:url(../images/blank-inquire-now-btn.png); background-repeat:no-repeat; background-position:center top; width:224px;height:39px;cursor:pointer;"}*/

/* list 
 ul {
    list-style: none;
    padding:0;
    margin:0;
}

li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

li:before {
    content: "• ";
    color: blue; /* or whatever color you prefer */ 


div.logodiv {
	float: left;
	text-align: center;
	/*width: 110px;
	height: 110px;*/
	margin: 5px;
	font-size: 1em;
	line-height: 90px;
	}
