@charset "utf-8";
/* CSS Document */

body {
background-color:#edac1a;
font-family:Verdana,Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
color:#202020;
}
h1,h2,h3 {
color:#a11516;
margin:18px;
padding-top:20px;
}
h1 {
	font-size: medium;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
font-size:120%;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center
}
h3 {
font-size:110%;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
a,.question {
color:#003366;
text-decoration:underline;
cursor:pointer;
}
p {
margin:12px 12px 12px 12px;
font-size: 12px;
}
a img {
border:none;
}

.center {
text-align:center
}
.signed {
font-family:"Lucida Handwriting","Times New Roman",Tahoma,Arial;
font-size:130%;
}
.testimonial {
	font-family: "Lucida Handwriting", Arial;
	font-size: 80%;
	text-align: center;
	padding-left: 2%;
	padding-right: 2%;
}
.button {
border:1px solid #edac1a;
color:#a11516;
background-color:#Fdf6e5;
font-size:130%;
}
#container{
margin-left:19px;
margin-right:19px;
width: 96%;
background-color:#FFFFFF;
border:1px solid #333333;
border-top:none;
	
height:auto;
}
#header {
width: 98%;
height:auto;
padding-bottom:3px;
overflow:hidden;
color:#a11516;
}
#header p{
margin-left:1%;
}
.intro {
padding-top:4%;
font-size:110%;
font-weight:bold;
}
#header img{
float:left;
padding-right:10px;
padding-bottom:10px;
}
#header #logo {
width:567px;
height:269px;
float:left;
}
.about {
margin-top:50px;
}
#footer{
width: 100%;
background-color:#Fdf6e5;
clear:both;
margin-top:1%;
}
#footer p{
text-align:center;
padding:1% 1% 1% 1%;
}
#nav {
background-color:#a11516;
width: 100%;
text-align:center;
font-size:120%;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
overflow:visible;
float:left;
padding-bottom:5px
}
#nav ul{
margin:0 0 0 5px;
padding:0;
}
#nav ul li{
display:block;
float:left;
width:auto;
padding-top:5px;
list-style:none;
}
#nav ul li a{
color:#FFFFFF;
margin-left:10px;
margin-right:10px;
}

#nav ul li a:hover{
color:#edac1a;
}
.current a {
color:#edac1a !important;
}
#breadcrumb {
width: 490px;
float:left;
}
#textSize {

float:right;
text-align:right;
margin-right:13px;
margin-top:13px;
color:#B51733
}
#breadcrumb, #textSize {
height:30px;
font-size:90%;
}
#left {
	float: left;
	width: 60%;
	font-size: 12px;
}
#left .sections {
float:left;
width:44%;
height:245px;
margin-left:13px;
margin-bottom:1%;
border:1px solid #333333;
background-color:#eaeaea;
background-repeat:no-repeat;
background-position:right;
overflow:visible;
font-size: 10px !important;
}
#left .sections h2 {
font-size:160%;
}
#solicitor h2,#lender h2 ,#adviser h2{
margin-top:180px;
}
#solicitor {
background-image:url(images/SOLICITOR%20PIC.jpg);
}
#lender {
background-image:url(images/LENDER%20PIC.jpg);
}
#adviser {
background-image:url(images/ADVISER%20PIC.jpg);
	font-size: 12px;
}
#search {
background-image:url(images/SEARCH%20PIC.jpg);
}
#search p {
padding:10px 0px 10px 0px;
}
#right,#homeRight {
float:right;
width:38%;
height:auto;
margin:45px 1% 1% 0%;
background-color:#FFFFFF;
border:3px solid #a11516;
scrollbar-base-color: #a11516;
scrollbar-arrow-color: #Fdf6e5;
scrollbar-DarkShadow-Color: #edac1a; 
scrollbar-track-color:#edac1a;
}
#right h2,#homeRight h2 {
font-weight:bold;
}
#homeRight {
	overflow:auto;
	height:495px;
	margin:87px 1% 1% 0%;
	font-size: 12px;
}
#homeRight ul {
padding-left:0;
margin-left:28px;
font-size: 12px;
}
#homeRight ul li {
padding-bottom:6px;
}
#homeRight ul li p{
margin:0;
padding:0;
}
.biggestText {
font-size:140%;
}
.bigText {
font-size:120%;
}
.portrait,.portraitNoBorder,.HERLogo,.portraitMarginBottom {
float:left;
margin:5px 12px 12px 12px;
border:2px solid #a11516;
}
.portraitMarginBottom {
margin-bottom:30px;
}
.portraitNoBorder {
border:none
}
.smallPortraits {
float:left;
margin:5px 0px 5px 8px;
border:2px solid #a11516;
width:172px;
height:230px;
text-align:center
}
.quote {
font-size:300%;
font-weight:bold;
font-family:sans-serif,Arial;
}
.centrePortrait {
text-align:center;
margin:0;
padding:0;
}
.centrePortrait img {
border:2px solid #a11516;
margin:5px 5px 5px 5px;
}
.red {
color:#a11516;
}
.statement {
text-align:center;
padding-top:20px;
padding-bottom:15px;
}
#halfLeft {
float:left;
width:49%;
}
#halfRight {
float:right;
width:49%;
padding-top:10px;
padding-bottom:10px;
}
.profileBoxLeft,.profileBoxRight {
width:47%;
margin-bottom:2%;
height:194px;
border:2px solid #edac1a;
overflow:visible;
}
.profileBoxLeft {
float:left;
margin-left:14px;
}
#halfLeft .profileBoxLeft {
width:95% !important;
height:auto !important;
}
.profileBoxRight {
float:right;
margin-right:14px;
}
.profileBoxLeft img,.profileBoxRight img {
border:1px solid #a11516;
float:left;
margin:10px 10px 10px 10px;
}
.answer {
color:#FF0000;
}
.tip {
text-decoration:underline;
cursor:pointer
}
.accountallred{
	color: white;
	padding: 10px;
	background-color: #bd0707;
	font-weight: bold;
}
.sitemap {
	text-align: center;
}

.mypets{ 
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{
	background-color: #A11516;
	color: white;
}

.technology{
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ 
color: green;
}

.closedlanguage{
color: red;
}
.clickarea{
margin-top:30px;

	font-size: 80%;
	margin-left: 25px;
	color:#a11516;
}

.testimonialheader {
color:#a11516;
margin:12px 12px 12px 12px;
padding-top:15px;
font-size:120%;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}
.leftimage{
float:left;
margin:5px 12px 12px 12px;

}

.bottomimagesonprofiles{
	float: left;
	margin: 0px 0px 2px 1px;
	border: 2px solid #a11516;
	text-align: center;
}
.newheader{
color:#a11516;
font-size: 100%;
font-weight: bold;
text-align: center;
	
}
#landertabel{
margin-left: 10px;
}

#newleader {
	border: 2px solid #edac1a;
	margin: 10px 10px 10px 10px;
	float: left;
}
.newleader2 {
	border: 2px solid #edac1a;
	margin: 10px 10px 10px 10px;
	float: left;
width: 98.5%;
}

.newleader2 img {
border:1px solid #a11516;
float:left;
height: auto;
margin:10px 10px 10px 10px;
}

.newleader3 {
width: 145px;
float: left;
margin:10px 10px 10px 10px;
text-align: center;
}

.newleader3 img {
	float: left;
	margin:10px 10px 10px 10px;
	text-align:center;


}

#leaderpage {
width:99% !important;
height:auto !important;
float:left;
}
.greentext{
	color: green;	
	border: 1px solid #660000;
}
.redtext{
	color: red;	
	border: 1px solid #660000;
}
.newtabel{
	border: 1px solid #660000;
	margin: 15px;
}
.newtabelcenter{
	border: 1px solid #660000;
	text-align: center;
}
#contactform{
	margin-left: 10px;	
}
.contactformwhois{
	float: right;
	margin-right: 50px;
	text-align: center;
}
.newlayout{
	margin-left: 170px;
	
}
.niframe{
	width: 95%;
	height: 550px;
	overflow: auto;
	border: none;
}

#singles {
     width: 525px;
     padding: 15px 20px 0px 20px;
     margin-top: 10px;
     overflow: hidden;
     border-right: 1px solid #BE0324;
     border-left: 1px solid #BE0324;
	 border-top: 1px solid #BE0324;
	 border-bottom: 1px solid #BE0324;
	 color: #e7e7e7;
     font-family: "Calibri",Arial, Helvetica, sans-serif;
     font-size: 62%;
	 padding: 20px;
}

#bottombar {
     height: 21px;
     width: 570px;
     overflow: hidden;
}

#singles .title {
     color: #BE0324;
     font-size: 180%;
	 margin-bottom:20px;
}

#singles .resultage {
	 font-weight: bold;
     margin-left: 90px;
     color: #FF9933;
}

#singles .resultlife {
     margin-top: -23px;
	 font-weight: bold;
     margin-right: 5px;
     float: right;
     color: #FF9933;

}

#singles .resultcoupleage {
     margin-left: 35px;
     color: #FF9933;
	 font-weight: bold;
}

#singles .resultlong {
     margin-top: -23px;
	 font-weight: bold;
     margin-right: 5px;
     float: right;
     color: #FF9933;
}

#singlesage, #agecouplecontainer {
     height: 54px;
     width: 536px;
     padding-top: 10px;
     margin-top: -10px;
     margin-bottom: 27px;
}

#singlesexmale,  #couplesexmale, #singlesexfemale, #couplesexfemale {
     margin-right: 16px;
     display: inline;
     float: right;
}

#singlesex, #couplesex {
    
	 margin-right: 16px;
     float: right;
}

#singlesexmale label,  #couplesexmale label, #singlesexfemale label, #couplesexfemale label {
     color: #666666;

     font-size: 150%;
     font-weight: bold;
}

.thereage {
     margin-left: 5px;
     list-style: none;
	 padding: 0;
     margin: 0;
}

.thereage li {
     margin-right: 290px;
     display: inline;
     float: left;
     color: #999999;
     font-size: 1.5em;
     font-weight: bold;
}

.couplesliveto {
     margin-bottom: 38px;
     margin-left: 0px;
     list-style: none;
	 padding: 0;
     margin: 0;
}

.couplesliveto li {
     margin-right: 51px;
     display: inline;
     color: #999999;
     font-size: 1.5em;
     font-weight: bold;
}

.thereage .livetoage, .couplesliveto .livetoage {
     margin-right: 0px;
}

.leftslider {
     height: 19px;
     width: 7px;
     margin-top: -8px;
     float: left;
}

.rightslider {
     height: 19px;
     width: 7px;
     margin-top: -8px;
     float: left;
}

#singleageslider {
     height: 3px;
     width: 320px;
     margin-bottom: 20px;
     background-position: center center;
     background-repeat: no-repeat;
     position: relative;
     float: left;
}

#singlelifeslider {
     height: 3px;
     width: 510px;
     margin-bottom: 20px;
     background-position: center center;
     background-repeat: no-repeat;
     position: relative;
     float: left;
}

#ageslidercouple {
     height: 0px;
     width: 320px;
     margin-bottom: 20px;
     background-position: center center;
     background-repeat: no-repeat;
     position: relative;
     float: left;
}

#lifeslidercouple {
     height: 0px;
     width: 510px;
     margin-bottom: 20px;
     background-position: center center;
     background-repeat: no-repeat;
     position: relative;
     float: left;
}

.slider-handle {
	height: 34px;
	width: 14px;
	padding-top:0px;
	background: #666;
	position: absolute;
	top: -17px;
	left: 0px;
	z-index: 1;
	color:#666666;
	font-size:180%;
	text-align:center;
	text-decoration:none;   
}

.slider-handle-life {
	height: 34px;
	width: 14px;
	padding-top:0px;
	background: #666;
	position: absolute;
	top: -17px;
	left: 0px;
	z-index: 1;
	color:#666;
	font-size:3em;
	text-align:center;
	text-decoration:none;     
}

.ui-slider-1 {
     height: 0px;
     border-top:3px solid #BE0324;
}

.ui-slider-2 {
     height: 0px;
     border-top:3px solid #BE0324;
}
#main {
     width: 570px;
     margin-bottom: 30px;
     overflow: hidden;
	 margin-left: auto;
     margin-top:  auto;
     margin-right: auto;
}
.line{
margin: 50px;
}
.style378 {color: #FFFFFF; font-weight: bold; }
.style444 {color: #FFFFFF}
.style635 {color: #000000; font-weight: bold; }