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


body {

    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	background-color: #333;
    margin: 0px;
	padding: 0px;
}

h2 {
  
   font-size: 16px;
   color: #ab2f6d;
   margin-bottom: 0;
   margin-left: 13px;

}

h5 { 

	color: #ab2f6d;
	margin: 0;
	padding: 5px 0 0 30px;
	text-decoration: underline;
	
}


ul { list-style: none; }

.styled-list { list-style: disc; }

.bold { font-weight: bold; }

.italic-bold {

    font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #ab2f6d;

}

.hols-caps-line {
  
   text-transform: uppercase;
   font-size: 18px;
   font-style: italic;
   font-weight: bold;
   color: #ab2f6d;

}

.hips-main-text {

   width: 345px;
  
}

.clients-image {

    float: right;
	margin-top: -110px;
	margin-right: 20px;
 

}

.just-header {

    font-size: 18px;
	color: #ab2f6d;
	margin-bottom: -2px;
}

.mansfield, .mansfield02, .sutton, .kirkby {

  float: right;
  margin-right: 18px;

}


#wrapper {

    text-align: left;
    width: 955px;
	background-color: #fff;
	margin: 0 auto;

}

#header {

    background-image: url('images/banner.jpg');
	background-repeat: no-repeat;
	width: 955px;
	height: 123px 
}

#flash-header {
     
	  float: right;
	  margin-top: 45px;
		  
}


#navbar {
    
	 margin-left: 5px;
	 
}

#content {
    width: 900px;
	

}

#main-content {

    float: right;
	width: 600px;
	margin: 47px 0 0 0;
	font-size: 15px;
	

}

#main-content p {
  
     margin-left: 15px;
}

#register-form {

    float: left;
	margin: 30px 0 0 30px;
	padding: 30px;
	border: 1px #ab2f6d solid;

} 

.search-text {

    background-color: #89a4b5;
	padding: 0px;

}


.welcome-header {

    font-size: 18px;
	color: #ab2f6d;
	margin-left: 13px;
	margin-top: -2px;
	margin-bottom: 3px;

}

.selecttext { width: 150px; }

.top-line {

     margin-left: 13px;
	 margin-bottom: 15px;
	 margin-top: 0;
}

#enquiry-form {

    float: left;
	width: 528px;
	margin: 0 13px 10px 13px;
	border: 1px #ab2f6d solid;
	padding: 20px;	
 
}

#name { 

	
	margin-left: 150px;
	margin-top: 15px;	

}

#address1, #address2 {

    margin-left: 127px;
	margin-top: 15px;

}

#county {

    margin-left: 143px;
	margin-top: 15px;
  
}

#number {

   margin-left: 89px;
   margin-top: 15px;  
  
}

#postcode {

    margin-left: 123px;
	margin-top: 15px;

}

#email {

   margin-left: 148px;
   margin-top: 15px;

}



#home-text {
  
     float: right;
	 width: 560px !important; width: 520px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 margin-right: 30px;
	 margin-top: -500px;
	 line-height: 20px;
	 

}

#feedback-box {

  margin-left: 15px;

}

#submit {

    margin-top: 50px;
	float: right;

}

#formChecks, #ddMenu {

   margin: 10px 0 30px 80px;

}


#resident-sales-images {

	 float: right;
	 padding-left: 15px;
	 
}

.sales-image01 { margin-bottom: 10px; }

#boxs {

  float: left;
  width: 300px;
  clear: left;

}

#titles {

   float: right;
 

}


#registerbox{

	width:269px;
	height:90px;
	padding:0;
	background:url('images/register_bg.gif') no-repeat;
	float:left; margin-left:20px; margin-right:0; margin-top:87px; margin-bottom:10px

}


.register-link {

    position: absolute;
	font-size: 14px;
	width: 200px;
	top: 280px;
	margin-left: 30px;
	
}

.fiduciaLogo { float: right; margin-top: -30px;}


#quicksearch{

    width:269px;
    background:url('images/quicksearch-bg.gif') repeat-y;
    padding:0;
    float:left; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:10px

}

#quicksearch p{
 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 0 0 10px;
	padding:10px 0 0 0; 
	border-top:solid 1px #ab7f95;
	float: left;

}

#quicksearch a, .register-link a{

     text-decoration: none;
	 color: #ab2f6d;
}

#quicksearch a:hover, .register-link a:hover  {

     text-decoration: underline;
	 color: #fff;
  
}

#greatplacepanel {

	width:269px;
	height:130px;
	padding:0;
	background:url('images/greatplace_bg.gif') no-repeat;
	float:left; margin-left:20px; margin-right:0; margin-top:2px; margin-bottom:0
	
}


#telephonepanel{

    width:269px;
    height:220px;
    padding:0;
    background:url('images/telephone-bg.gif') no-repeat;
    float:left; margin-left:-269px; margin-right:0; margin-top:145px; margin-bottom:0

}

#teleText {

   font-size: 12px;
   color: #ab2f6d;
   padding: 5px;

}

#box1, #box2, #box3, #box4, #box5 {
  
   border: 1px solid #ab2f6d; 
   background-color: #f5eaea;
   width: 260px;
   margin-bottom: 5px;
   margin-left: 15px;  

}

#box6 {

   
   border: 1px solid #ab2f6d; 
   background-color: #f5eaea;
   width: 300px;
   margin-bottom: 5px;
   margin-left: 15px;

}

#box1 li, #box2 li, #box3 li, #box4 li, #box5 li{

     margin-left: -10px;
} 

#box2, #box4 {
   
    float: right;
	margin-top: -95px; 
 
}

#downloadBox {

    
   border: 1px solid #ab2f6d; 
   background-color: #f5eaea;
   width: 300px;
   margin-bottom: 5px;
   margin-left: 15px; 

}



.clear { clear: both; }

.testimonial {

   float: right;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 21px;
   color: #ab2f6d;
   margin-right: -20px;
   width: 600px;
   margin-top: -150px;
   

}

#logo{

    width:  269px;
    height: 100px;
    background:url('images/logo.gif') no-repeat;
    float: left; margin-left:20px; margin-right:0; margin-top:40px; margin-bottom:0

}


.cwd { color: #ab2f6d; }


#footer {

    background-image: url('images/footerBg.gif');
	background-repeat: no-repeat;
	height: 40px;
	width: 955px;
	clear: right
}

#footer p {
    float: right;
	font-size: 12px;
	margin-right: 10px;
	}