/* Main Content */

#maincontent #contentheader {
	background:url("http://www.propertyfrontiers.com/images/icons/researchicononblack.gif") #000 10px 5px no-repeat!important;
}

#introtext {
	float:left;
	width:500px;
}

#introtext p {
	padding:15px 20px 0px;
	color: #000;
	font-size:1em;
	line-height:1.4em;
}

#investorsguide {
	margin:15px 20px 0px 520px; /* don't add bottom margin here for IE's sake */
	padding:15px 15px 10px;
	border:1px solid #ddd;
}

#investorsguide img {
	border:1px solid #666;
}

#investorsguide a.image {
	display:block;
	margin:0px 0px 0px 35px;
}

#investorsguide a.textlink {
	text-align:center;
	display:block;
	padding:5px 10px 2px;
	margin:15px 0px;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	color:#0286d0;
	border:1px solid #ddd;
}

#investorsguide a.textlink:hover {
	border:1px solid #47a8dd;
	color:#47a8dd;
}

#investorsguide a.textlink span {
	display:block;
	padding:5px 0px;
	font-size:0.9em;
	color:#999;
	text-decoration:none;
}

#investorsguide a.textlink:hover span {
	text-decoration:none;
}

#investorsguide div.bluebuttonlink {
	margin-bottom:0px;
}

div.leftfeature {
	width:371px;
	float:left;
	/*border-right:1px solid #666;*/
	/*border-collapse:collapse;*/
}

div.rightfeature {
	/*margin-left:371px;*/
	width:371px;
	border-left:1px solid #666;
	/*border-collapse:collapse;*/
	float:right;
}

div.featurehead {
	padding:12px 15px 18px 75px;
	color:#ccc;
}

#countryguides, #downloadzone {
	margin-top:15px;
	
}

#countryguides div.featurehead {
	background:url("http://www.propertyfrontiers.com/images/icons/countryguidesicononblack.gif") #000 10px 5px no-repeat;
}

#downloadzone div.featurehead {
	background:url("http://www.propertyfrontiers.com/images/icons/downloadzoneicononblack.gif") #000 10px 5px no-repeat;
}

#maincontent #researchdirectory div.featurehead {
	background:url("http://www.propertyfrontiers.com/images/icons/researchdirectoryicononblack.gif") #000 10px 5px no-repeat;
}

div.content {
	padding:15px 20px;
}

div.content img {
	border:1px solid #666;
	float:left; 
}

div.content p {
	display:block;
float:right; padding-left:5px; padding-bottom:10px; width:240px;
}



#countryguides div.bluebuttonlink, #downloadzone div.bluebuttonlink {
	margin-left:100px;
	margin-bottom:15px;
}

div.boxlist {
	padding:0px 20px 15px;
	float:left;
	
}

div.boxlist ul {
	float:left;
	
}

div.boxlist ul li {
	float:left;
}



#maincontent #countrySearch {

	padding:5px 10px 15px 5px;
	border-top:1px solid #666666;
	color:#fff;
	background:#000;

}

#countrySearch input.submit {
	position:relative;
	top:6px;
	margin-left:10px;
}

#countrySearch label {
	padding:0px 5px 0px 10px;
}

#countrySearch a {
	/*display:block;*/
	/*width:120px;*/
	text-align:right;
	padding-top:5px; padding-left:5px;
	color:#666;
	font-size:0.9em;
}

#countrySearch a:hover {
	color:#aaa;
}

#countrySearch h2 span {
	color:#ccc;
}

#countrySearch select {
	width:150px;
}




#countryguides div.boxlist li {
	width:160px;
	height:65px;
	padding-bottom:20px;
	
}

#countryguides div.boxlist li a {
	text-decoration:none;
	display:block;
}

#countryguides div.boxlist li a:hover {
	color:#47a8dd;
}

#countryguides div.boxlist li img {
	float:left;
}

#countryguides div.boxlist li h3 {
	margin-left:52px;
	font-size:1.3em;
	color:#0286d0;
}

#countryguides div.boxlist li a:hover h3 {
	color:#47a8dd;
}

#countryguides div.boxlist li label {
	display:block;
	margin-left:52px;
	color:#666;
}

#downloadzone div.boxlist li {
	width:108px;
	padding-bottom:15px;
}

#downloadzone div.boxlist li a {
	display:block;
	text-decoration:none;
}

#downloadzone div.boxlist li a:hover label, #downloadzone div.boxlist li a:hover {
	color:#47a8dd;
}

#downloadzone div.boxlist li a img {
	padding-left:25px;
}

#downloadzone div.boxlist li label {
	display:block;
	font-weight:bold;
	color:#0286d0;
	text-align:center;
	padding:5px 15px;
}

#bespokeresearch div.featurehead {
	background:url("http://www.propertyfrontiers.com/images/icons/bespokeresearchicononblack.gif") #000 10px 5px no-repeat;
}

#researchdirectory div.featurehead {
	background:url("http://www.propertyfrontiers.com/images/icons/researchdirectoryicononblack.gif") #000 10px 5px no-repeat;
}

#bespokeresearch div.content p, #researchdirectory div.content p {
	margin-left:0px;
}

#bespokeresearch div.bluebuttonlink, #researchdirectory div.bluebuttonlink {
	margin-left:120px;
	margin-bottom:10px;
	display:block;
}



/* Bespoke*/

#bespokeArea {
	float:left;
	width:460px;
	padding:20px;
}


#bespokeArea div.titleArea{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px dotted;
}

#bespokeArea div.titleArea span{
	width:30%;
	display:inline;
	margin-left:35px;
	font-size:0.8em;
	color:red;
}

#bespokeArea div.formArea{
	float:left;
	width:100%;
	margin-bottom:10px;
}

#bespokeArea div.formArea div.title{
	float:left;
	width:12%;
	padding-right:10px;
	
}


#bespokeArea div.formArea div.Name{
	float:left;
	width:33%;
	padding-right:10px;
	
}

#bespokeArea div.formArea div.SurName{
	float:left;
	width:46%;
	padding-right:10px;
	
}


#bespokeArea div.formArea h2{
	float:left;
	width:100%;
	padding-bottom:3px;
	font-size:1.1em;
	color:#000;
}

#bespokeArea div.formArea span{
	display:inline;
	color:red;
	font-size:1.1em;
}



#bespokeArea div.formArea select, #bespokeArea div.formArea input{
	float:left;
	width:100%;
	height:20px;
	border:1px solid;
	margin-bottom:15px;
}

#bespokeArea div.formArea div.Email{
	float:left;
	width:47%;
	padding-right:10px;
	
}

#bespokeArea div.formArea div.Contact{
	float:left;
	width:47%;
	padding-right:10px;
}

#bespokeArea div.formArea div.Contact input.code{
	float:left;
	width:20%;
	margin-right:10px;
}

#bespokeArea div.formArea div.Contact input.number{
	float:left;
	width:48%;
}

#bespokeArea div.formArea div.Contact input.mobile{
	float:left;
	width:73%;
	padding-bottom:2px;
}

#bespokeArea div.formArea div.Description{
	float:left;
	width:95%;
	padding-top:3px;
}

#bespokeArea div.formArea div.Description textarea{
	float:left;
	width:100%; height:150px;
	border:1px solid #333333;
}

#bespokeArea div.formArea div.BtnArea{
	float:left;
}

#bespokeArea div.formArea div.BtnArea div.bluebuttonlink{
	float:left;
	margin:0px; margin-top:10px;
}

/* Bespoke*/

