h1
{
	color: #000000; background-color: inherit; font-family:"Segoe UI", Arial;
}

h2
{
	color: #780025; font-family:"Segoe UI", Arial;
}

html>body h3
{	
	color: #000000; font-family:"Segoe UI", Arial;
}

*html h3
{
	color: #000000; font-family:"Segoe UI", Arial;
}

.ListSearchResult h2 { font-size:210%; }
.ListSearchResult h3 { font-size:220%; }

.FormBox h2 { color:#000000; }

.GDBox h2 { font-size:140%; color:#780025; font-weight:normal; margin:0px 0px 0px 0px; font-family:Arial, "Segoe UI", Calibri; }
.GDBox .InternationalConRightBox h2 { font-size:130%; margin-bottom:5px; }

.CrystalFeaturedPro h2 { font-size:200%; margin:0px; padding:0px; line-height:110%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.CrystalFeaturedPro h3 { font-size:200%; margin:0px; padding:0px; line-height:110%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}


.SubPagetitleBox { padding:0px 33px 0px 50px; height:102px; background:url(../../../Images/sub-register-box-bg.gif) repeat-x; margin:0px 1px; border-bottom:solid 1px #C5C0B9;}

#GDContainer .SubPagetitleBox { border:solid 1px #DCDAD2;}
#GDContainer .GDBox .SubPagetitleBox { padding:0px 53px 0px 50px; margin:-10px -25px 25px -40px; height:102px; background:url(../../../Images/sub-register-box-bg.gif) repeat-x; border:0px; border-bottom:solid 1px #F0EDE8;  }
.OfficeDetailBoxMarginMinus .SubPagetitleBox { margin:0px 10px; padding-left:40px; margin-bottom:30px; margin-top:-20px; }

.SubRegisterLink{ float:right; padding:22px 0px 0px 0px; }

.SubPagetitl{ padding-top:45px;}
.SubPagetitl .BranchTitle { padding-top:0px;}


.AboutRightImg { float:right; width:385px; min-height:180px; _height:180px; background-image:url(../../../Images/directors.jpg) ; border:solid 8px #EAE6DF; }
.AboutUsTeamProfile .AboutRightImg { float:right; width:175px; min-height:150px; _height:150px; background-image:url(../../../Images/alex.jpg); border:solid 8px #EAE6DF; }
.AboutUsTeamProfile2 .AboutRightImg { float:right; width:175px; min-height:150px; _height:150px; background-image:url(../../../Images/mr-pedder-senior.jpg); border:solid 8px #EAE6DF; }
.AboutUsTeamProfile3 .AboutRightImg { float:right; width:175px; min-height:150px; _height:150px; background-image:url(../../../Images/tim.jpg); border:solid 8px #EAE6DF; }
.AboutUsTeamProfile4 .AboutRightImg { float:right; width:175px; min-height:150px; _height:150px; background-image:url(../../../Images/julian.jpg); border:solid 8px #EAE6DF; }

.AboutUsTeamProfile { background:url(images/page-title-bg.gif) repeat-x bottom; padding:10px 30px 20px 30px; margin:10px -20px 0px -20px; color:#666666; line-height:170%; }
.AboutUsTeamProfile2 { background:url(images/page-title-bg.gif) repeat-x bottom; padding:10px 30px 20px 30px; margin:10px -20px 0px -20px; color:#666666; line-height:170%; }
.AboutUsTeamProfile3 { background:url(images/page-title-bg.gif) repeat-x bottom; padding:10px 30px 20px 30px; margin:10px -20px 0px -20px; color:#666666; line-height:170%; }
.AboutUsTeamProfile4 { background:url(images/page-title-bg.gif) repeat-x bottom; padding:10px 30px 20px 30px; margin:10px -20px 0px -20px; color:#666666; line-height:170%; }
.AboutUsTeamProfile h2 { color:#780025; margin-bottom:5px; }
.AboutUsTeamProfile h2 span { color:#000000; }

.AboutUsTeamProfileTextContainer { margin-right:240px; }

.AboutUsText { margin-right:440px; color:#666666; line-height:170%; min-height:200px; _height:200px; margin-bottom:20px; }
.AboutUsText h2 { margin-bottom:5px; }




.InternationalRightBox {
	background:#EAE5DF; padding:10px 10px 1px 10px; border:solid 1px #D3D2CE; float:right;
}
.InternationalRightBox img { border:solid 5px #FFFFFF; margin-bottom:10px; }

.InternationalLeftBox {
	margin-right:580px; color:#666666;
}
.InternationalLeftBox a:link, .InternationalLeftBox a:visited { color:#780025; }
.InternationalLeftBox a:hover { color:#333; }


.DotedLineBg { background:url(images/doted-line-bg.gif) repeat-x bottom; padding-bottom:10px;}

.IntoTocanaProperties { text-align:center; padding-top:25px; padding-bottom:25px;}

.InternationalConRightBox {
	background:#EAE5DF; padding:5px; border:solid 1px #D3D2CE; float:right;
}
.InternationalConnMapImg { border:solid 1px #DBD8D1; }

a.backToInternational:link, a.backToInternational:visited { text-decoration:underline; margin-top:10px; display:block; color:#3F3F3F; }
a.backToInternational:hover{ text-decoration:none; }

.InternationalArrow { float:right; padding-top:5px; }

.InternationalOffices  { margin:4px 0px 20px 0px; padding-bottom:20px; line-height:160%;  }
.LondonPedderMonaco { margin:4px 0px 20px 0px; padding-bottom:10px; line-height:160%;  }
.MallorcaFirstTuscany { margin:4px 0px 20px 0px; padding-bottom:10px; line-height:160%;  }

.MallorcaFirstTuscany .InternationalArrow { float:right; padding-top:26px; }



.GDBoxMarginMinus { margin:0px -35px 0px -51px;}
.OfficeDetailBoxMarginMinus { margin:0px -20px 0px -20px;}
.MortgageMarginMinus { margin:-40px -36px 0px -50px; font-size:90%;}


.NewsBoxBg,
.NewsBoxBgOver {
	background-image:url(images/news-box.jpg);
	background-repeat:no-repeat;
}

.NewsContainer { padding:30px 5px 0px 9px; }
.NewsBoxMargin { margin:0px -42px;}
.NewsBoxBg { width:329px; height:143px; font-family:"Segoe UI", Calibri, Arial; float:left; font-size:110%; }
.NewsBoxBg h1{ font-size:110%; color:#FFF; margin:0px 0px 5px 0px; padding:3px 0px 0px 5px; font-weight:normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.NewsBoxBgOver { width:329px; height:143px; font-family:"Segoe UI", Calibri, Arial; float:left; font-size:110%; background-position:left -210px;}
.NewsBoxBgOver h1{ font-size:110%; color:#FFF; margin:0px 0px 5px 0px; padding:3px 0px 0px 5px; font-weight:normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.NewsDate { padding:7px 5px 5px 10px; font-size:110%; color:#912F4D; }

.NewsText{ height:30px; padding:0px 20px 0px 10px; margin-bottom:10px; overflow:hidden; line-height:normal; font-size:90%; color:#676565; }
.NewsBoxBgOver .NewsText { color:#912F4D; }

.ViewAllNewsLink{ text-align:right; padding-right:20px; }
.ContinuerReadingDiv { text-align:right; padding-right:20px; font-size:90%;  }

a.NewsReadMoreBtn:link, a.NewsReadMoreBtn:visited { text-decoration:none; color:#973D58; }
a.NewsReadMoreBtn:hover { color:#000000; text-decoration:underline;  }

.NewsReadMoreBtn img { vertical-align:middle;}

a.StaffEmilLink:link, a.StaffEmilLink:visited { text-decoration:underline; color:#973D58; font-size:110%; }
a.StaffEmilLink:hover { color:#000000; text-decoration:underline;  }

.PageTitleSaved {
	background:url(images/page-title-bg.gif) repeat-x bottom; margin:10px; height:100px;
	padding-right:50px;
	padding-left:35px;
}
.PageTitleSaved .PageTitleContent {
	position:relative;
	margin:0px;
	padding-top:20px;
	background:none;
	font-weight:normal;
	color:#83012D;
	font-size:220%;
	font-family:"Segoe UI", Calibri, Arial;
	font-weight:bold;
	height:60px;
}

.BranchTitle {
	font-size: 360%; color: #780025; font-weight: bolder;
}

.StaffProfilePagepadding .ChangeSearchBg { text-align:center; margin-bottom:-25px; }

.InternationalDetail .PageTitleContent {
	position:absolute;
	font-weight:normal;
	margin-top:25px;
	color:#595959;
	font-size:300%;
	font-family:"Segoe UI", Calibri, Arial;
	min-width:450px;
	background:url(images/page-title-brdr.gif) repeat-x left 40px;
	height:60px;
}

.MortgageSumbImage { padding-top:20px; margin-bottom:-46px;}

.testimonialheading
{
 color:#780024;   
}
.testimonialcontent
{
    font-style:italic; 
 }
 
.maintenance
{
	background:url(images/maintenance.gif) no-repeat;
	width: 900px;
}

.maintenanceContent
{
	padding: 390px 20px 0px 220px;
}
