/* Main Content */

#maincontent #contentheader {
/*	padding:5px 0px 3px 0px;
	color:#ccc;
	height:54px; */
	background:url("http://www.propertyfrontiers.com/images/icons/contacticononblack.gif") #000 10px 5px no-repeat!important;
	
}




#contentheader img {
	float:left;
	padding-left:5px;
}

#contentheader h1 {
	float:left;
	padding:3px 0px 0px 13px;
	width:80%;
}

#contentheader p {
	float:left;
	text-transform: none;
	width:80%;
	padding-left:13px;
}


.contact{
	float:left;
	padding:0 20px 10px;
	width:703px;
}

#contact-split-info {
background:transparent url("http://www.propertyfrontiers.com/images/tabs/center_bg.gif") repeat-y scroll 369px top;
	border-bottom:1px dotted;
}


#social-icons  
{
display:inline;
margin:0 5px;
}



.contact div.titleArea{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	background-color:#FFFFFF;
	padding-top:15px;
}

.contact div.titleArea img{
	float:left;
	display:block;
	padding:0px 10px 10px 0px;
}


#maincontent .contact div.titleArea h2{
	float:left;
	display:block;
	font-size:1.5em;
	width:60%;
	padding-bottom:7px;
	color:#000000;
}


.contact div.titleArea p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:black;

}

.contact div.content p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:#666666;

}


.contact div.divider{
	float:left;
	width:49.8%;


}

.contact div.divider div.panels{
	float:left;
	width:94%;
	padding:10px;
	border-bottom:1px dotted #999999;
	padding-bottom:20px;
}

#maincontent .contact div.divider div.panels h3{
	float:left;
	width:95%;
	font-size:1em;
	font-weight:bold;
	display:block;
	padding-bottom:10px; padding-top:10px;
	color:#000;

}

.contact div.divider div.panels h4{
	float:left;
	width:95%;
	font-size:1em;
	font-weight:bold;
	display:block;
	padding-bottom:3px;
	color:#08559d;
}

.contact div.divider div.panels a{
	float:left;
	width:95%;
	font-size:1em;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	color:#08559d;
	text-decoration:none;
}


.contact div.divider div.panels a:hover{
	float:left;
	width:95%;
	font-size:1em;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	color:#08559d;
	text-decoration:underline;
}


.contact div.divider div.panels h5{
	float:left;
	width:95%;
	font-size:1.1em;
	font-weight:normal;
	display:block;
	padding-bottom:5px;
	color:#000;
}

.contact div.divider #lastpanels{
	border:0px;
}



.findUs{
	float:left;
	width:99.8%;
	
}


.findUs div.titleArea{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	background-color:#FFFFFF;
}

.findUs div.titleArea img{
	float:left;
	display:block;
	padding:10px;
}


.findUs div.titleArea h2{
	float:left;
	display:block;
	font-size:1.5em;
	width:60%;
	padding-bottom:7px;
}


.findUs div.titleArea p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:black;

}

.findUs div.address{
	float:left;
	width: 100%;
	padding:10px;

}

.findUs div.address h3{
	float:left;
	width:100%;
	padding-bottom:10px;
	font-weight:bold;

}

.findUs div.address p{
	float:left;
	width:95%;
	padding-bottom:10px;
	font-size:1.1em;
}

.findUs div.address img{
	float:left;
	padding-bottom:10px;
	
}

.findUs div.address a{
	float:left;
	padding:20px 0px 0px 10px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	
}

.findUs div.address a:hover{

	text-decoration: underline;
	
}


.pressContact{
	float:left;
	width:99.8%;
	
}


.pressContact div.titleArea{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	background-color:#FFFFFF;
}

.pressContact div.titleArea img{
	float:left;
	display:block;
	padding:0px 10px 10px 0px;
}


.pressContact div.titleArea h2{
	float:left;
	display:block;
	font-size:1.5em;
	width:60%;
	padding-bottom:7px;
}


.pressContact div.titleArea p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:black;

}

.pressContact span.pContact{
	float:left;
	display:block;
	font-size:1em;
	width:20%;
	padding:10px 0px 10px 0px;
}

.pressContact span.title{
	float:left;
	display:block;
	font-size:1.1em;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	width:90%;
}

.pressContact img.press{
	float:left;
	padding:10px 0px 0px 0px;
}

.pressContact a.press{
	float:left;
	color:#000000;
	text-decoration:none;
	font-size:1.15em;
	font-weight:bold;
	padding-top:25px;
}

.pressContact a:hover{

	text-decoration: underline;

}

/*Contact Us*/

/* Enquiry*/

div.FormRow{
	margin:0px 20px;
	padding:10px 0px 10px 15px;
	border:1px solid  #CCCCCC;
	background-color: #F3F3F3;
}

.pressContact div.FormRow {
	margin:0px;
}

div.FormRow div.box{
	float:left;
	width:45%;
	padding-left:15px; padding-right:15px;

}

div.FormRow div.box div.mr{
	float:left;
	width:15%;
	padding-right:10px;
}

div.FormRow div.box div.Name{
	float:right;
	width:35%;
	padding-left:10px;
}



div.FormRow div.box h4{
	float:left;
	width:100%;
	padding-bottom:5px; 
	font-size:.9em;
	font-weight:bold;
	display:block; 
}

div.FormRow div.box h4 a{
	display:block;
	float:left;
	padding-top:0px; _padding-top:5px;
	padding-right:5px;

}



div.FormRow div.box select{
	float:left;
	width:100%;
	margin-bottom:15px;
	height:21px;
}

div.FormRow div.box input{
	float:left;
	width:100%;
	margin-bottom:10px;
	height:21px;
}

div.FormRow div.box div.Phone{
	float:left;
	width:46%;
	padding-right:10px;

}

div.FormRow div.box div.gen{
	float:left;
	width:100%;
}

div.FormRow div.box div.gen a{
	float:left;
	padding-left:10px;
}

div.FormRow div.box h5{
	float:left;
	padding:3px 5px 5px 0px; 
	font-size:1em;
	font-weight:normal;
	display:block; 
}

div.FormRow div.box div.gen input.small{
	float:left;
	width:30%;
	margin-bottom:10px;
}

div.FormRow div.box div.gen select.small{
	float:left;
	width:28%;
	margin-bottom:10px;
	margin-right:5px;
}

div.FormRow div.box div.gap{
	float:left;
	width:100%;
	height:0px; _height:15px;
	font-size:0px;
}


div.FormRow div.box div.gen input.check{
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	width:14px; height:14px;
}

div.FormRow div.box div.gen label{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	font-size:.9em;
	font-weight:normal;
	display:block; 
}

div.FormRow div.box div.gen textarea{
	float:left;
	width:100%;
	height:100px; margin-bottom:15px;
}



.investor{
	float:left;
	width:99.8%;
	
}


.investor div.titleArea{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	background-color:#FFFFFF;
}

.investor div.titleArea img{
	float:left;
	display:block;
	padding:0px 10px 10px 0px;
}


.investor div.titleArea h2{
	float:left;
	display:block;
	font-size:1.5em;
	width:60%;
	padding-bottom:7px;
}


.investor div.titleArea p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:#666666;

}

.investor div.content p{
	float:left;
	display:block;
	font-size:1em;
	width:90%;
	color:#000;
	padding:20px 0px 10px 0px;

}


.investor a.press{
	float:left;
	color:#000000;
	text-decoration:none;
	font-size:1.15em;
	font-weight:bold;
	padding-top:25px;
}

.investor a:hover{

	text-decoration: underline;

}


.Enquiry{
	float:left;
	width:99.8%;
	
}


.Enquiry div.titleArea{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	background-color:#FFFFFF;
	margin-bottom:20px;
}

.Enquiry div.titleArea img{
	float:left;
	display:block;
	padding:0px 10px 10px 0px;
}


.Enquiry div.titleArea h2{
	float:left;
	display:block;
	font-size:1.5em;
	width:60%;
	padding-bottom:7px;
}


.Enquiry div.titleArea p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:#666666;

}

.Enquiry div.content p{
	float:left;
	display:block;
	font-size:1em;
	width:90%;
	color:#000;
	padding:20px 0px 10px 0px;

}


.Enquiry a.press{
	float:left;
	color:#000000;
	text-decoration:none;
	font-size:1.15em;
	font-weight:bold;
	padding-top:25px;
}

.Enquiry a:hover{

	text-decoration: underline;

}


.careers{
	float:left;
	width:99.8%;
	padding-bottom:20px;
}


.careers div.titleArea{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	background-color:#FFFFFF;
	margin-bottom:20px;
}

.careers div.titleArea img{
	float:left;
	display:block;
	padding:0px 7px 10px 0px;
}


.careers div.titleArea h2{
	float:left;
	display:block;
	font-size:1.5em;
	width:60%;
	padding-bottom:7px;
}


.careers div.titleArea p{
	float:left;
	display:block;
	font-size:1em;
	width:80%;
	color:#666666;

}

.careers div.content p{
	float:left;
	display:block;
	font-size:1em;
	width:90%;
	color:#000;
	padding:20px 0px 10px 0px;

}

.careers img.icon{
	float:left;
	padding:10px 10px 0px 10px;
}


.careers a.press{
	float:left;
	color:#000000;
	text-decoration:none;
	font-size:1.15em;
	font-weight:bold;
	padding-top:25px;
}

.careers a:hover{

	text-decoration: underline;

}

/* FROM here onwards: Toovey */

.form-element h5 {
	font-size:0.9em;
	font-weight:normal;
	padding:0px 0px 5px;
}

.form-element, .howdidyouhearsubs {
	float:left;
}

#country-code label {
	min-width:100px;
}

.form-element label {
	display:block;
	font-weight:bold;
	font-size:0.9em;
	padding:10px 0px 5px;
}

#form-title {
width:50px;
margin-right:10px;
}

.form-element input, .form-element select, .form-element textarea  {
/*	width:50px; */
border:1px solid #A9C7D7;
color:#555555;
display:block;
font-size:8pt;
margin-right:10px;
padding:2px;
}

.form-column {
	width:330px;
	float:left;
	padding:0px 0px 0px 5px;
}

#second-column {
	padding:0px 0px 0px 15px;
}

/* Start new line */
#enter-email, #country-code, #how-did-you-hear, #submit-button {
	clear:left;	
}

/* HALF-WIDTH */
#country-code select, .howdidyouhearsubs select, #country-code select, #phone-number input {
	width:145px;
}

#phone-number input, #development-location input, #reg-number input {
	padding:3px!important;
}

#development-location {
margin-right: 20px;
}

#submit-button {
border:0;
}

/* FULL-WIDTH */
#enter-email input, #form-description textarea, #website input, #address textarea{
	width:296px;
	border:1px solid #A9C7D7;
float:left;
padding:4px;
}

/* ODD WIDTH */
#first-name input, #last-name input {
	width:110px;
	border:1px solid /*#00adef*/ #a9c7d7;
	padding:3px;
}

#submit-button input {
	padding:15px 0px 5px;
}

/* Clear rest of line */
#last-name {
	clear:right;
}

/* clear entire line */
#enter-email, #address, #website, #property-types {
	clear:both;
}

/* checkboxes */
#property-types label, #property-types input {
/*	display:inline; */
}

#property-types table td {
	width:100px;
	padding-bottom:10px;
}

#property-types table label {
/*	padding-right:11px; */
	font-weight:normal;
	float:left;
	padding:0!important;
}

#property-types table input {
	margin-right:4px;
	float:left;
}

#property-types table {
	padding-top:5px;
}

#property-types {
	padding:10px 0px 0px;
}

#number-of-units {
	padding-left:10px;
}
