*{
margin:0px; 
padding:0px;
}



body {
background:#fff;
font-family: Arial, Verdana, sans-serif;
font-size: 0.625em;
font-weight: normal;
text-decoration: none;
line-height: 1.5em;

}


#wrapper{
/*text-align:center;*/
padding:  0;
background-image:url(../images/containershadow.jpg);
background-position:top;
background-repeat:repeat-x;

}

#wrappermain{
/*text-align:center;*/
padding: 0;

}

#container{
width:950px; 
margin:0 auto;
text-align:left;
background-color:#fff;
background-image:url(../images/containershadow.jpg);
background-position:top;
background-repeat:repeat-x;

}

/*-------------------------]-
Header
--------------------------*/
#header-wrapper{
/*text-align:center;*/
position:relative;
background: url(../images/headerslice.gif);
background-repeat:repeat-x;

}

#header { 
width:950px;
background: url(../images/headerslice.gif);
background-repeat:repeat-x;
height:154px;
margin:0 auto;
text-align:right;
padding: 0px 0 0px 0;
position:relative;
background-color:#006666;

}

#header p {
color:#054ea0;
font-family:"Myriad Pro", Arial, Verdana, sans-serif;
font-size:1.2em;
text-align:right;

}



#logo {
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
}


/*--------------------------
Nav1 
--------------------------*/

#navcontainer ul
{
padding-right: 0px;
padding-top:00px;
padding-bottom:0px;
margin-left: 0;
color: #054ea0;
float: right;
font-family:"Myriad Pro", Arial, Verdana, sans-serif;
margin:50px 0 0 0;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.4em 0.9em;
background-color: #fff;
color: #054ea0;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-size:1.6em;
text-align:center;
}

#navcontainer ul li a:link
{
background-color: #fff;
color: #054ea0;
text-decoration:underline;
}

#navcontainer ul li a:active
{
background-color: #fff;
color: #054ea0;
text-decoration:underline;
}

#navcontainer ul li a:visited
{
background-color: #fff;
color: #054ea0;
text-decoration:underline;
}

#navcontainer ul li a:hover
{
background-color: #fff;
color: #55a1df;
text-decoration:underline;
}


/*--------------------------
Nav 2
--------------------------*/

#navcontainer2 ul
{
padding-right: 0px;
padding-top:0px;
margin-left: 0;
color: #054ea0;
float: right;
font-family:"Myriad Pro", Arial, Verdana, sans-serif;
margin:98px 0 0 0;
}



#navcontainer2 ul li 
{ display: inline;
padding: 0.4em 0.9em;
background-color: #fff;
color: #054ea0;
text-decoration: none;
float: left;
border-right: 1px solid #054ea0;

font-size:1.6em;
text-align:center;
}

#navcontainer2 ul li a
{
background-color: #fff;
color: #054ea0;
text-decoration: none;
}



#navcontainer2 ul li a:hover
{
background-color: #fff;
color: #55a1df;
text-decoration: none;
}


#navcontainer2 .endnav {
border-right: 0px solid #054ea0;
}

/*--------------------------
Nav surveys
--------------------------*/

#navcontainersurveys ul
{
padding-right: 0px;
padding-top:0px;
margin-left: 0;
color: #054ea0;
float: right;
font-family:"Myriad Pro", Arial, Verdana, sans-serif;
margin:33px 0 0 0;
}



#navcontainersurveys ul li 
{ display: inline;
padding: 0.4em 0.9em;
background-color: #fff;
color: #054ea0;
text-decoration: none;
float: left;
border-right: 1px solid #054ea0;

font-size:1.6em;
text-align:center;
}

#navcontainersurveys ul li a
{
background-color: #fff;
color: #054ea0;
text-decoration: none;
}



#navcontainersurveys ul li a:hover
{
background-color: #fff;
color: #55a1df;
text-decoration: none;
}


#navcontainersurveys .endnav {
border-right: 0px solid #054ea0;
}

/*--------------------------
Nav 6
--------------------------*/

#navcontainer6 ul
{
padding-right: 0px;
padding-top:0px;
margin-left: 0;
color: #054ea0;
float: right;
font-family:"Myriad Pro", Arial, Verdana, sans-serif;
margin:20px 0 0 0;
}



#navcontainer6 ul li 
{ display: inline;
padding: 0.4em 0.9em;
background-color: #fff;
color: #029df7;
text-decoration: none;
float: left;
border-right: 1px solid #029df7;

font-size:1.6em;
text-align:center;
}

#navcontainer6 ul li a
{
background-color: #fff;
color: #029df7;
text-decoration: none;
}



#navcontainer6 ul li a:hover
{
background-color: #fff;
color: #043666;
text-decoration: none;
}


#navcontainer6 .endnav {
border-right: 0px solid #054ea0;
}

/*--------------------------
Nav7 
--------------------------*/

#navcontainer7 ul
{
padding-right: 0px;
padding-top:00px;
padding-bottom:0px;
margin-left: 0;
color: #029df7;
float: right;
font-family:"Myriad Pro", Arial, Verdana, sans-serif;
margin:50px 0 0 0;
}

#navcontainer7 ul li { display: inline; }

#navcontainer7 ul li a
{
padding: 0.4em 0.9em;
background-color: #fff;
color: #029df7;
text-decoration: none;
float: left;
border-right: 1px solid #fff;

font-size:1.6em;
text-align:center;
}

#navcontainer7 ul li a:active
{
background-color: #fff;
color: #029df7;
text-decoration:underline;
}

#navcontainer7 ul li a:link
{
background-color: #fff;
color: #029df7;
text-decoration:underline;
}

#navcontainer7 ul li a:visited
{
background-color: #fff;
color: #029df7;
text-decoration:underline;
}

#navcontainer7 ul li a:hover
{
background-color: #fff;
color: #043666;
text-decoration:underline;
}


/*--------------------------
Nav 3
--------------------------*/

#nav3-wrapper{
/*text-align:center;*/
position:relative;
background: url(../images/nav3slice.gif);
background-repeat:repeat-x;
height:33px;

}

#nav3 { 
width:950px;
background: url(../images/nav3slice.gif);
background-repeat:repeat-x;
height:33px;
margin:0 auto;
text-align:center;
padding: 0px 0 0px 0;
position:relative;
background-color:#fff;

}
#nav3  ul
{
padding: .6em 0;
margin: 0;
list-style-type: none;

color: #FFF;
width: 100%;
font: normal 1.5em arial, helvetica, sans-serif;
text-align: center;
}

#nav3 li { display: inline;border-right: 0px solid red; background:url(../images/nav3border.gif);
background-position:right;background-repeat:no-repeat; }

#nav3 li a
{
text-decoration: none;

color: #FFF;
padding: .47em 1.3em;
/*padding: .47em 1.5em;*/


}
#nav3 li a:hover
{
background-color: #369;
color: #fff;
background:url(../images/nav3on.gif);
background-position:center bottom;
background-repeat:no-repeat;

}


#nav3 li a.navactive
{


background:url(../images/nav3on.gif);
background-position:center bottom;
background-repeat:no-repeat;

}


/*--------------------------
Nav 4
--------------------------*/

#navcontainer4 ul
{
padding-right: 0px;
padding-top:0px;
margin-left: 0;
color: #054ea0;

font-family:"Myriad Pro", Arial, Verdana, sans-serif;
margin:20px 0 0 0;
}



#navcontainer4 ul li 
{ display: inline;
padding: 0.4em 0.6em;

color: #054ea0;
text-decoration: none;

border-right: 1px solid #054ea0;

font-size:1.3em;
text-align:center;
}

#navcontainer4 ul li a
{

color: #054ea0;
text-decoration: none;
}



#navcontainer4 ul li a:hover
{

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


#navcontainer4 .endnav {
border-right: 0px solid #054ea0;
}

/*--------------------------
Nav 5
--------------------------*/

#nav5-wrapper{
/*text-align:center;*/
position:relative;
background: url(../images/nav5slice.gif);
background-repeat:repeat-x;
height:33px;

}

#nav5 { 
width:950px;
background: url(../images/nav5slice.gif);
background-repeat:repeat-x;
height:33px;
margin:0 auto;
text-align:center;
padding: 0px 0 0px 0;
position:relative;
background-color:#fff;

}
#nav5  ul
{
padding: .6em 0;
margin: 0;
list-style-type: none;

color: #FFF;
width: 100%;
font: normal 1.5em arial, helvetica, sans-serif;
text-align: center;
}

#nav5 li { display: inline;border-right: 0px solid red; background:url(../images/nav5border.gif);
background-position:right;background-repeat:no-repeat; }

#nav5 li a
{
text-decoration: none;

color: #FFF;
padding: .47em 1.5em;


}
#nav5 li a:hover
{
background-color: #369;
color: #fff;
background:url(../images/nav5on.gif);
background-position:center bottom;
background-repeat:no-repeat;

}


#nav5 li a.navactive
{


background:url(../images/nav5on.gif);
background-position:center bottom;
background-repeat:no-repeat;

}



/*--------------------------
Primary Content
--------------------------*/
#primaryContent {
 
width:655px;
padding: 0 0px 0 0;
margin:0px;
background-repeat:repeat-y;
float:left;
}


#primaryContent a:link{
color:#054ea0;
text-decoration:underline;
}

#primaryContent a:active{
color:#054ea0;
text-decoration:underline;
}

#primaryContent a:visited{
color:#054ea0;
text-decoration:underline;
}

#primaryContent a:hover{
color:#054ea0;
text-decoration:none;
}


#primaryContentWide {
 
width:950px;
padding:0px 0px 0px 0px;
margin:0px;
background-repeat:repeat-y;
float:left;
}
#primaryContentWide h1{
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.1em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:15px;
color:#054ea0;
border-bottom:1px solid #c2c2c2;
margin:0px 0px 15px 0px;
line-height:1.2em;
}

#headerfullwidth h1{
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.1em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:15px;
color:#054ea0;
border-bottom:1px solid #c2c2c2;
margin:0px 0px 15px 0px;
}

#primaryContent h2 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.1em;
font-weight:normal;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
color:#054ea0;
border-bottom:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;
margin:0px 0px 15px 0px;
}

#primaryContent ul li{

font-size:1.4em;
margin:0px 0px 13px 0px;
color:#5d5d5d;

}
#primaryContent ol li{
color:#054ea0;
font-size:1.4em;
margin:0px 0px 13px 0px;

}

.grey{ color:#707070;}

/*--------------------------
Homepage Details
--------------------------*/

#homeimagecontainer{
float:left;
border:1px solid #959595;
margin:30px 0px 0px 0px;}

#homedetailscontainer{
float:left;
margin:30px 0px 0px 0px;}

#homedetailsbox_forsale1, #homedetailsbox_forsale2, #homedetailsbox_forsale3, #homedetailsbox_forsale4, #homedetailsbox_forsale5{
width:208px;
margin:0px 14px 0px 0px;
padding:160px 0px 10px 0px;
float:left;
}

#homedetailsbox_forsale1{
background-image:url(../images/homepage_forsale_bg1.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_forsale2{
background-image:url(../images/homepage_forsale_bg2.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_forsale3{
background-image:url(../images/homepage_forsale_bg3.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_forsale4{
background-image:url(../images/homepage_forsale_bg4.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_forsale5{
background-image:url(../images/homepage_forsale_bg5.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_tolet1, #homedetailsbox_tolet2, #homedetailsbox_tolet3, #homedetailsbox_tolet4, #homedetailsbox_tolet5{
width:208px;
margin:0px 14px 0px 0px;
padding:160px 0px 10px 0px;
float:left;}

#homedetailsbox_tolet1{
background-image:url(../images/homepage_tolet_bg1.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#homedetailsbox_tolet2{
background-image:url(../images/homepage_tolet_bg2.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#homedetailsbox_tolet3{
background-image:url(../images/homepage_tolet_bg3.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_tolet4{
background-image:url(../images/homepage_tolet_bg4.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_tolet5{

background-image:url(../images/homepage_tolet_bg5.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#homedetailsbox_surveys1, #homedetailsbox_surveys2, #homedetailsbox_surveys3, #homedetailsbox_surveys4, #homedetailsbox_surveys5{
width:207px;
margin:0px 0px 0px 0px;
padding:160px 0px 10px 0px;
float:left;}

#homedetailsbox_surveys1{
background-image:url(../images/homepage_surveys_bg1.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#homedetailsbox_surveys2{
background-image:url(../images/homepage_surveys_bg2.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#homedetailsbox_surveys3{
background-image:url(../images/homepage_surveys_bg3.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#homedetailsbox_surveys4{
background-image:url(../images/homepage_surveys_bg4.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailsbox_surveys5{
background-image:url(../images/homepage_surveys_bg5.jpg);
background-position:top left;
background-repeat:no-repeat;}

#homedetailscontainer h3 {
color:#FFFFFF;
text-align:center;
font-size:1.6em;
}

#homedetailscontainer h3 a:link{
color:#FFFFFF;
text-align:center;
text-decoration:underline;}

#homedetailscontainer h3 :active{
color:#FFFFFF;
text-align:center;
text-decoration:underline;}

#homedetailscontainer h3 a:visited{
color:#FFFFFF;
text-align:center;
text-decoration:underline;}

#homedetailscontainer h3 a:hover{
color:#FFFFFF;
text-align:center;
text-decoration:none;}

#homepagecontentarea h1 {
	padding-top:15px;
	
}

/*--------------------------
Details Page
--------------------------*/

#calculatepayments{
float:right;
margin:32px 0px 0px 0px;
padding:0;
font-size:1.2em;
}

#calculatepayments a:link, a:active, a:visited{

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

#calculatepayments a:hover{
color:#024187;
text-decoration:none;
}

#detailsslideshowcontainer{
background-color:#e1e1e1;
padding:24px 13px 24px 13px;
}

#detailiconcontainer{
float:left;
margin:20px 0px 24px 0px;
color:#000000;
font-size:1.5em;
font-weight:bold;
text-align:right;}

#detailiconcontainer_results{
float:left;
margin:0px 0px 15px 13px;
color:#000000;
font-size:1.5em;
font-weight:bold;
text-align:right;}

#icon_furnished{
float:left;
background-image:url(../images/icon_furnished2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;}

#icon_bedrooms{
float:left;
background-image:url(../images/icon_bedrooms2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;}

#icon_receptionrooms{
float:left;
background-image:url(../images/icon_receptionrooms2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;}

#icon_bathrooms{
float:left;
background-image:url(../images/icon_bathrooms2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;}

#icon_garden{
float:left;
background-image:url(../images/icon_garden2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;}

#icon_parking{
float:left;
background-image:url(../images/icon_parking2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;}

#icon_transportlinks{
float:left;
background-image:url(../images/icon_railway2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:15px 12px 12px 40px;
}

/*--------------------------
Search Results
--------------------------*/

#resultsbox {
width:950px; 
text-align:left;
margin:20px 0px 0px 0px;
padding:0px 0px 20px 0px;
border-bottom:1px solid #c2c2c2;}

#resultsimage {

width:268px;
height:177px;
border:1px solid #dbdbdb;
margin:0px 16px 0px 0px;
}

#resultsdesc {
float:right;
width:664px;
padding:0;
}

.statusboxcontainer{
padding:0px 0px 0px 30px;
float:left;
background-color:#e9e9e9;
width:76px;
height:31px;
}


#resultsdesc h4{
padding:8px 0px 8px 14px;
display:block;
background-color:#e9e9e9;
color:#03366f;
float:left;
width:650px;
margin:0px 0px 7px 0px;
}

#resultsdesc h3{
font-size:1.7em;
color:#03366f;
padding:0px 0px 12px 14px;
}

.lightblue{
color:#00aeef;
}

#resultsdesc p{
color:#959595;
font-size:1.3em;
line-height:1.4;
padding:0px 17px 0px 14px;}

.moredetails{
float:right;
}

#breadcrumbs{
float:right;
margin:33px 0px 0px 0px;
padding:0;
font-size:1.2em;
color:#acacac;
}

#breadcrumbs a:link, a:active, a:visited{
color:#acacac;
text-decoration:none;
}

#breadcrumbs a:hover{
color:#acacac;
text-decoration:underline;
}

#mortgagecalculatorlink_top{
float:right;
margin:33px 0px 0px 0px;
padding:0;
font-size:1.2em;
color:#acacac;
display:block;
}

#mortgagecalculatorlink_top a:link{
color:#024187;
text-decoration:underline;
}

#mortgagecalculatorlink_top a:active
{
color:#024187;
text-decoration:underline;
}

#mortgagecalculatorlink_top a:visited{
color:#024187;
text-decoration:underline;
}

#mortgagecalculatorlink_top a:hover{
color:#024187;
text-decoration:none;
}

#mortgagecalculatorlink{
float:right;
margin:14px 0px 0px 0px;
padding:0;
font-size:1.2em;
color:#acacac;
display:block;
}

#mortgagecalculatorlink a:link{
color:#024187;
text-decoration:underline;
}

#mortgagecalculatorlink a:active
{
color:#024187;
text-decoration:underline;
}

#mortgagecalculatorlink a:visited{
color:#024187;
text-decoration:underline;
}

#mortgagecalculatorlink a:hover{
color:#024187;
text-decoration:none;
}

#breadcrumbs_top{
float:right;
margin:10px 8px 0px 0px;
padding:0;
font-size:1.2em;
color:#acacac;
background-color:#FFFFFF;
}

#breadcrumbs_top a:link, a:active, a:visited{
color:#acacac;
text-decoration:none;
}

#breadcrumbs_top a:hover{
color:#acacac;
text-decoration:underline;
}

.pagination{
padding: 2px;
margin:25px 0px 25px 0px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 1.5em;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 6px 10px 6px 10px;
border: 1px solid #ffffff;
text-decoration: none; 
color: #03366f !important;
margin:0px 5px 0px 0px;
background-color:#e9e9e9;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #03366f;
color: #03366f;
background-color: #cde9f7;
}

.pagination a.currentpage{
background-color: #cde9f7 !important;
color: #03366f !important;
border-color: #03366f;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


/*--------------------------
Property Area Page
--------------------------*/

#map_wide{
width:650px;
height:296px;
border:1px solid #cccccc;
}

#mapkey{
height:35px;
background-image:url(../images/mapkey.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0px 0px 30px 0px;}

#blogposts_area{}

#blogposts_area h3{
font-size:1.8em;
color:#0096f0;
padding:10px 0px 16px 0px}


#blogposts_area a:link{
font-weight:normal;
text-decoration:underline;
color:#043666;}

#blogposts_area a:active{
font-weight:normal;
text-decoration:underline;
color:#043666;}

#blogposts_area a:visited{
font-weight:normal;
text-decoration:underline;
color:#043666;}

#blogposts_area a:hover{
font-weight:normal;
text-decoration:none;
color:#043666;}


#latestproperties_sales{
float:left;
margin:0px 4px 0px 0px;}

#latestproperties_sales h4{
color:#024187;
font-size:1.6em;
padding:0px 0px 13px 0px;
}

#latestproperties_sales a:link{
font-size:1.4em;
color:#024187;
text-decoration:underline;
display:block;
width:320px;
}

#latestproperties_sales a:active{
font-size:1.4em;
color:#024187;
text-decoration:underline;
display:block;
width:320px;
}

#latestproperties_sales a:visited{
font-size:1.4em;
color:#024187;
text-decoration:underline;
display:block;
width:320px;
}

#latestproperties_sales a:hover{
font-size:1.4em;
color:#024187;
text-decoration:none;
display:block;
width:320px;
}


#latestproperties_sales ul li{
font-size:1.4em;
color:#03366f;
font-weight:normal;
list-style-position:outside;
margin:3px 0px 10px -20px;
list-style-type:none;
}



#latestproperties_sales1{
float:left;
margin:0px 5px 0px 0px;}

#latestproperties_sales1 h4{
color:#024187;
font-size:1.6em;
padding:0px 0px 13px 0px;
}

#latestproperties_sales1 a:link{
font-size:1.4em;
color:#024187;
text-decoration:underline;
}

#latestproperties_sales1 a:active{
font-size:1.4em;
color:#024187;
text-decoration:underline;
}

#latestproperties_sales1 a:visited{
font-size:1.4em;
color:#024187;
text-decoration:underline;
}

#latestproperties_sales1 a:hover{
font-size:1.4em;
color:#024187;
text-decoration:none;
}


#latestproperties_sales1 ul li{
font-size:1.4em;
color:#959595;
font-weight:normal;
list-style-position:outside;
margin:10px 0px 10px -5px;
list-style-image:url(../images/latestproperties_bullet.gif);
}


#latestproperties_sale1{
float:left;
width:159px;
margin:0px 5px 0px 0px;
padding:0px 0px 10px 0px;}

#latestproperties_sale2{
float:left;
width:159px;
padding:0px 0px 10px 0px;
}

#latestproperties_sale3{
float:left;
width:159px;
margin:0px 5px 0px 5px;
padding:0px 0px 10px 0px;}

#latestproperties_sale4{
float:left;
width:159px;
padding:0px 0px 10px 0px;
}

.latestproperties_saleprice{
display:block;
background-color:#03366f;
color:#FFFFFF;
font-size:1.5em;
padding:7px 0px 7px 5px;
margin:0px 0px 6px 0px;}

.latestproperties_subdetailsales{
color:#03366f;
font-size:1.4em;
line-height:1.6em;
}

.latestpropertiesthumb{
border:1px solid #c2c2c2;}



#latestproperties_lettings{
float:left;
margin:0px 4px 0px 0px;
}

#latestproperties_lettings h4{
color:#0096f0;
font-size:1.6em;
padding:0px 0px 13px 0px;
}

#latestproperties_lettings a:link{
font-size:1.4em;
color:#024187;
text-decoration:underline;
display:block;
width:320px;
}



#latestproperties_lettings a:active{
font-size:1.4em;
color:#0096f0;
text-decoration:underline;
}

#latestproperties_lettings a:visited{
font-size:1.4em;
color:#0096f0;
text-decoration:underline;
}

#latestproperties_lettings a:hover{
font-size:1.4em;
color:#0096f0;
text-decoration:none;
}


#latestproperties_lettings ul li{
font-size:1.4em;
color:#0096f0;
font-weight:normal;
list-style-position:outside;
margin:3px 0px 10px -20px;
list-style-type:none;
}






#latestproperties_lettings1{
float:left;
width:159px;
margin:0px 5px 0px 0px;
padding:0px 0px 10px 0px;}

#latestproperties_lettings2{
float:left;
width:159px;
padding:0px 0px 10px 0px;
}

#latestproperties_lettings3{
float:left;
width:159px;
margin:0px 5px 0px 5px;
padding:0px 0px 10px 0px;}

#latestproperties_lettings4{
float:left;
width:159px;
margin:0px 5px 0px 0px;
padding:0px 0px 10px 0px;}

.latestproperties_lettingsprice{
display:block;
background-color:#0096f0;
color:#FFFFFF;
font-size:1.5em;
padding:7px 0px 7px 5px;
margin:0px 0px 6px 0px;}

.latestproperties_subdetaillettings{
color:#0096f0;
font-size:1.4em;
line-height:1.6em;}

/*--------------------------
Surveys Page
--------------------------*/

#surveysbody{
margin:20px 0px 0px 0px;}

#imagecontainer_nomargin{
float:left;
border:1px solid #959595;}

#surveysbody h1 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.3em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:15px;
color:#0096f0;
}

#surveysbody h2 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.1em;
font-weight:normal;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
color:#0096f0;
border-bottom:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;
}

#surveysbody a:link{
color:#0096f0;
text-decoration:underline;}

#surveysbody a:active{
color:#0096f0;
text-decoration:underline;}

#surveysbody a:visited{
color:#0096f0;
text-decoration:underline;}

#surveysbody a:hover{
color:#0096f0;
text-decoration:none;}

#surveys_areascovered{
background-color:#efeeee;
padding:12px 6px 18px 6px;
margin:30px 0px 0px 0px;}

#surveys_areascovered h3{
color:#0096f0;
font-size:2.0em;
padding:0px 0px 15px 8px;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
}

#surveys_areascovered ul{
list-style-position:outside;
margin:0px 0px 0px -13px;
list-style-type:none;}

#surveys_areascovered li{
font-size:1.4em;
color:#0096f0;
padding:0px 0px 5px 0px;
}

#surveys_areascovered li:before {content: "- ";}

#surveys_areascovered a:link{
color:#0096f0;}

#surveys_areascovered a:active{
color:#0096f0;}

#surveys_areascovered a:visited{
color:#0096f0;}

#surveys_areascovered a:hover{
color:#043666;}


/*--------------------------
Secondary Content
--------------------------*/
#secondaryContent{ 
float:left; 
width:259px;
padding: 0 0px 0px 0;
background-repeat:repeat-y;
margin-left:30px;
}

.homepageblock {
background:url(../images/contact-box-slice.gif) top;
background-repeat:repeat-x;
padding:0;
margin:0;
height:201px;

border-top:5px solid #f4f4ed;

}
h4.homeblock  {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.0em;
font-weight:normal;
text-decoration:none;
padding-top:60px;
padding-left:12px;
padding-bottom:0px;
color:#fff;
line-height:1.8em;
}

/*--------------------------
Secondary Nav
--------------------------*/
#secondarynav {
width:258px;
margin:0px;
padding:0;
}

#secondarynav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.7em;
}

#secondarynav a
{
display: block;
padding: 10px 0 10px 15px;
margin:0 0 0 0;
background-color: #024187;
border-bottom: 1px solid #fff;
}* html #secondarynav a { width:240px; } /*--- ie6 dirty hack ----*/

#secondarynav a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#secondarynav a:hover
{
background-color: #0962a7;
color: #fff;
}

/*--------------------------
Secondary Content Image Slideshow
--------------------------*/

#localimagescontainer{
border:1px solid #cccccc;}

#localimagescontainer_buttons{
background-image:url(../images/localimagesbutton_bg.jpg);
background-repeat:repeat-x;
text-align:center;}

.divide{
margin:0px 17px 0px 17px;}

#localamenities{
background-color:#efeeee;
padding:9px 6px 18px 6px;
margin:32px 0px 0px 0px;
}

#localamenities a:link{
color:#707070;
text-decoration:none;
font-weight:normal;
}
#localamenities a:visited{
color:#707070;
text-decoration:none;
font-weight:normal;
}

#localamenities a:active{
color:#707070;
text-decoration:none;
font-weight:normal;
}

#localamenities a:hover{
color:#707070;
text-decoration:underline;
font-weight:normal;
}

#localamenities h3{
color:#024187;
font-size:2.0em;
padding:0px 0px 10px 8px;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
}

#localamenities h4{
color:#024187;
font-size:1.6em;
padding:12px 0px 0px 8px;
font-weight:normal;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
border-top:1px solid #b7b7b7;
}

#localamenities h5{
color:#024187;
font-size:1.6em;
padding:12px 0px 0px 8px;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-weight:normal;
}

#localamenities ul{
list-style-type:none;
margin-left: 0;
}

#localamenities li{
color:#707070;
font-size:1.2em;
padding:0px 0px 5px 0px;
margin:0px 0px 0px -12px;
}

#localamenities ol{
}

#localamenities ol li{
font-size:1.2em;
color:#033164;
list-style:url(../images/bluearrow.png);
margin:0px 0px 0px -15px;
}

#localamenities ol li a:link{
color:#033164;
text-decoration:none;
}

#localamenities ol li a:active{
color:#033164;
text-decoration:none;
}

#localamenities ol li a:visited{
color:#033164;
text-decoration:none;
}

#localamenities ol li a:hover{
color:#033164;
text-decoration:underline;
}

.smallgreyhorizontal{
height:5px;
margin:10px 0px 10px 0px;
background-image:url(../images/smallgreyhorizontal.gif);
background-repeat:repeat-x;
}



#viewotherareas{
background-color:#efeeee;
padding:9px 6px 18px 6px;
margin:32px 0px 30px 0px;}

#viewotherareas a:link{
color:#707070;/*used to be #b7b7b7*/
text-decoration:none;
}

#viewotherareas a:visited{
color:#707070;
text-decoration:none;
}

#viewotherareas a:active{
color:#707070;
text-decoration:none;
}

#viewotherareas a:hover{
color:#0096f0;
text-decoration:none;
}

#viewotherareas h3{
color:#024187;
font-size:1.6em;
padding:0px 0px 10px 8px;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
border-bottom:1px solid #b7b7b7;
}

#viewotherareas ul{
list-style-position:outside;
list-style-type:none;}

#viewotherareas li{
font-size:1.4em;/*used to be 1.6em*/
margin:0px 0px 7px -32px;

}

/*--------------------------
Secondary Nav Details Page
--------------------------*/
#detailssecondarynav {
width:258px;
margin:0px;
padding:0;
}

#detailssecondarynav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.7em;
}

#detailssecondarynav a
{
display: block;
padding: 10px 0 10px 15px;
margin:0 0 0 0;
background-color: #024187;
border-bottom: 3px solid #fff;
background-image:url(../images/secondarynavlist_bg.jpg);
background-position:top right;
background-repeat:no-repeat;
color: #fff;
text-decoration: none;
}* html #detailssecondarynav a { width:240px; } /*--- ie6 dirty hack ----*/

#detailssecondarynav a:link
{
color: #fff;
text-decoration: none;
}

#detailssecondarynav a:visited
{
color: #fff;
text-decoration: none;
}

#detailssecondarynav a:active
{
color: #fff;
text-decoration: none;
}

#detailssecondarynav a:hover
{
background-color: #0962a7;
color: #fff;
background-image:url(../images/secondarynavlist_bga.jpg);
background-position:top right;
background-repeat:no-repeat;
}



#favouritessecondarynav {
width:258px;
margin:0px;
padding:0;
}

#favouritessecondarynav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.7em;
}

#favouritessecondarynav a
{
display: block;
padding: 10px 0 10px 15px;
margin:0 0 0 0;
background-color: #117ac5;
border-bottom: 3px solid #fff;
background-image:url(../images/secondarynavlist_favourite_bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}* html #favouritessecondarynav a { width:240px; } /*--- ie6 dirty hack ----*/

#favouritessecondarynav a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#favouritessecondarynav a:hover
{
background-color: #53a7e2;
color: #fff;
background-image:url(../images/secondarynavlist_favourite_bga.jpg);
background-position:top right;
background-repeat:no-repeat;
}


/*--------------------------
Property Location Map
--------------------------*/

#propertylocation{
background-color:#efeeee;
padding:0px 12px 30px 13px;
margin:0px 0px 25px 0px;
}


#propertylocation h3{
padding:8px 0px 10px 0px;
font-size:1.9em;
color:#696969;}

#map{
width:234px;
height:243px;
border:1px solid #cccccc;
margin:0px 0px 15px 0px;
overflow:hidden;
}

.viewmaplink{
display:block;
font-size:1.4em;
color:#696969;
padding:3px 0px 5px 0px;
background-image:url(../images/viewmaparrow.png);
background-repeat:no-repeat;
background-position:right;}

.viewmaplink a:active, a:link, a:visited{
text-decoration:none;
color:#696969;
}

.viewmaplink a:hover{
text-decoration:underline;
color:#696969;
}


/*--------------------------
Search Box
--------------------------*/

#searchbox {
margin:0 0 4px 0;


}

#searchbox h3 {
display:block;
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.9em;
font-weight:normal;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
color:#fff;
background:url(../images/nav3slice.gif);
background-repeat:repeat-x;
}

/*--------------------------
RHS Blog
--------------------------*/

#blogposts {

margin:15px 0 15px 0;
}


#blogposts h2 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.0em;
font-weight:normal;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
color:#054ea0;
border-bottom:0px solid #c2c2c2;
border-top:0px solid #c2c2c2;
}

#blogposts h3 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.8em;
font-weight:normal;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
color:#054ea0;
border-bottom:0px solid #c2c2c2;
border-top:1px solid #c2c2c2;
line-height:1.3em;

}

#blogposts h3 a:link{
color:#054ea0;
text-decoration:none;}

#blogposts h3 a:active{
color:#054ea0;
text-decoration:none;}

#blogposts h3 a:visited{
color:#054ea0;
text-decoration:none;}

#blogposts h3 a:hover{
color:#054ea0;
text-decoration:underline;}

#blogposts p{
line-height:18px;
text-align:left;
}
#blogposts p a:link{
color:#0098ff;
text-decoration:underline;
}

#blogposts p a:active{
color:#0098ff;
text-decoration:underline;
}

#blogposts p a:visited{
color:#0098ff;
text-decoration:underline;
}

#blogposts p a:hover{
color:#0098ff;
text-decoration:none;
}

/*--------------------------
Newsletter Box
--------------------------*/

#newsletter {
background:#d0e9fb;
margin:15px 0 15px 0;

}

#newsletter  h3 {

font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.7em;
font-weight:normal;
text-decoration:none;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;
color:#054EA0;
background-image:url(../images/newslettersignup.gif);
background-repeat:no-repeat;
background-position:182px 60%;

}


/*--------------------------
Tertiary Content
--------------------------*/
#supportingContent{
margin:100px 0 0 0; 
float:left; 
width:229px;
text-align:right;
}

#supportingContenthome{
margin:68px 0 0 0; 
float:left; 
width:229px;
text-align:right;
}

/*--------------------------
Main Content
--------------------------*/
#mainContent{  
width:477px;
float:right;
margin-right:22px;
}



/*-------------------------]-
Logo Area
--------------------------*/
#logoarea-wrapper{
/*text-align:center;*/
position:relative;
clear: both;
margin-bottom:20px;

}

#logoarea { 
width:950px;
margin:0 auto;
text-align:center;
padding: 0px 0 0px 0;
position:relative;
background-color:#fff;
}

.footerlogo{
margin:0px 70px 10px 0px;
float:left;}

.footerlogosmall{
margin:26px 70px 10px 0px;
float:left;}

.footerlogofirst{
margin:0px 80px 10px 90px;
float:left;}

.footerlogofirst2{
margin:26px 80px 10px 100px;
float:left;}
/*--------------------------
Footer
--------------------------*/
#footer-wrapper{
background:url(../images/footer_slice.gif) center top;
background-repeat:repeat-x;
clear: both;
width:100%;
}

#footer{
background:url(../images/footer_slice.gif) center top;
background-repeat:repeat-x;
width:950px; 
margin:0 auto;
padding: 0px 0px 0px 0px;
text-align:center;
height:87px;
}

#footer p {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size: 1.3em;
line-height: 1.2em;
text-align:center;
padding-top:20px;
padding-left:20px;
color:#fff;
}

#footer p a:link{
font-family:"Gill Sans", Arial, Verdana, sans-serif;
color:#fff;
}

#footer p a:active{
font-family:"Gill Sans", Arial, Verdana, sans-serif;
color:#fff;
}

#footer p a:visited{
font-family:"Gill Sans", Arial, Verdana, sans-serif;
color:#fff;
}

#footer p a:hover{
font-family:"Gill Sans", Arial, Verdana, sans-serif;
color:#fff;
text-decoration:underline;
}
/*--------------------------
end
--------------------------*/

#end-wrapper{
/*text-align:center;*/


margin-top:10px;

}

#end { 
width:965px; 
margin:0 auto;
text-align:left;
padding: 0px 0 0px 0;
}

/*--------------------------
Typography
--------------------------*/
h1 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.3em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:15px;
color:#054ea0;
}

h1.propertyheader {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.1em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:15px;
color:#054ea0;
}

h2 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:2.1em;
font-weight:normal;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
color:#054ea0;
border-bottom:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;
}

h3 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.9em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:10px;
color:#054ea0;
line-height:1.3em;

}

h4 {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
font-size:1.7em;
font-weight:normal;
text-decoration:none;
padding-top:30px;
padding-bottom:10px;
color:#054ea0;

}

p {
font-size: 1.4em;
line-height: 1.8em;
text-align:left;
margin-bottom:1.0em;
color:#5d5d5d; /*was #707070*/
}

#surveys_areascovered p {
font-size: 1.4em;
line-height: 1.5em;
text-align:left;
margin-bottom:1.0em;
color:#0096F0; /*was #707070*/
padding:0px 13px 0px 13px;
}

a {
text-decoration: underline;
font-weight:normal;
color:#433d2b;
}

a:hover {
text-decoration: none;
}
p.homepara {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
padding-left:12px;
color:#fff;
font-size:1.5em;
padding-right:10px;
padding-top:14PX;
line-height:1.8em;
}

p.homepara a {
color:#fff;
font-size:1.3em;
text-align:right;}

p.homepara a:hover {
color:#436417;}

.blue {
color:#054EA0;
}

.clear {
clear:both
}


hr {
color:#999999;background-color:#999999;height:1px;border:none;
}

ul, ol {
margin:10px 20px;
padding:0pt 20px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}

li{
	font-size:1.0em;}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}

dt {
color:#054ea0;
font-weight:bold;
}
dd {
padding-left:25px;
}
dl {
padding:10px 15px;
}


img.float-right {
margin:5px 0px 10px 10px;
}
img.float-left {
margin:5px 10px 10px 0px;
}

.float-left {
float:left;
}


code {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #F0F0F0;
display:block;
font-family:'Gill Sans','Courier New',Monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:500;
line-height:1.5em;
margin:3px 0pt;
overflow:auto;
padding:15px;
text-align:left;
}
acronym {
border-bottom:1px dotted #895F30;
cursor:help;
}
blockquote {
	color:#5d5d5d;
	border-bottom:1px solid #c2c2c2;
	
	padding:10px 90px 10px 0px;
	
	height:192px;


}

blockquote p{
	padding:40px 0px 0px 0px;font-size:1.6em;line-height:1.4em;}

blockquote img{
	float:left;
	margin:0px 32px 0px 0px;
}

table {
border-collapse:collapse;
margin:10px 0px 30px 0px;
width:650px;
font-size:1.2em;
}
tr {
background:#FFFFFF none repeat scroll 0%;
}
tr.altrow {
background:#EFEEEE none repeat scroll 0%;
}
th, td {
border-style:solid;
border-width:1px;
text-align:left;
}
th {
background:#054ea0 none repeat scroll 0%;
color:#ffffff;
padding:0.7em 1em;

}
td {
border-color:#EFEFEF;
padding:0.7em 1em;
}

td a:link{
text-decoration:underline;
}

td a:active{
text-decoration:underline;
}

td a:visited{
text-decoration:underline;
}

td a:hover{
text-decoration:none;
}

form {
background:#efeeee none repeat scroll 0%;
border:0px solid #F0F0F0;
margin:10px;
padding:15px 25px 25px 20px;
}
form p {
border-bottom:1px solid #E6E6E6;
color:#054ea0;
margin:0pt;
padding:12px 0pt 5px;
}
label {
color:#054ea0;
font-weight:bold;
}

.valuationform label{
color:#054ea0;
font-weight:bold;
display:block;
float:left;
width:220px;
margin:0px 20px 0px 0px;
padding:0px;
}

#loginform label{
color:#054ea0;
font-weight:bold;
display:block;
float:left;
width:220px;
margin:0px 20px 0px 0px;
padding:0px;
}

#regform label{
color:#054ea0;
font-weight:bold;
display:block;
float:left;
width:340px;
margin:0px 20px 0px 0px;
padding:0px;
}

.viewingform label{
color:#054ea0;
font-weight:bold;
display:block;
float:left;
width:220px;
margin:0px 20px 0px 0px;
padding:0px;
}
.feedbackform label{
color:#054ea0;
font-weight:bold;
display:block;
float:left;
width:200px;
margin:0px 20px 0px 0px;
padding:0px;
font-size:0.9em;
}
.feedbackform p {
border-bottom:0px solid #E6E6E6;
color:#054ea0;
margin:0pt;
padding:12px 0px 15px 0px;
clear: both;
}


input, select, textarea {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0pt;
padding:5px;
}
input:focus, select:focus, textarea:focus {
background:#d0e9fb none repeat scroll 0%;
color:#0065b2;
}

#id_name, #id_telephone, #id_alt_telephone, #id_email, #id_property, #id_day, #id_property_to_view, #id_agreed_price, #id_day_and_time, #id_first_name, #id_last_name, #id_username, #id_password {
width:330px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
height:20px;
}

#id_first_name, #id_last_name, #id_username, #id_password, #id_sms_number, #id_honeypot {
width:200px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
height:20px;
}

#regform #id_email {
width:200px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
height:20px;
}

#id_day_and_time {
width:330px;
font-size:0.9em;
padding:0px;
margin:27px 0px 10px 0px;
height:20px;
}

#id_time, #id_contact_method{
width:100px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
height:20px;}

#id_details{width:330px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
}

#id_address, #id_property_to_be_surveyed, #id_selling_agent, #id_other_info  {width:330px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
height:70px;
overflow:auto;
}



#id_sales, #id_lettings{
}

#id_honeypot{
width:100px;
font-size:0.9em;
padding:0px;
margin:0px 0px 10px 0px;
height:20px;}

#name, #email, #message, #website {
width:380px;
}
input.button {
background:#0065b2 none repeat scroll 0%;
border-color:#5F101F;
border-style:solid;
border-width:0px;
color:#FFFFFF;
font-family:Arial,Sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:30px;
line-height:normal;
margin:0pt;
padding:2px 3px;
}

#searchbox form {
background:#d0e9fb none repeat scroll 0%;
border:1px solid #F0F0F0;
margin:0px;
padding:8px 25px 8px 15px;
}
#newsletter form {
background:#d0e9fb none repeat scroll 0%;
border:0px solid #F0F0F0;
margin:0px;
padding:8px 25px 8px 15px;
}
#searchbox form p, #newsletter form p {
border-bottom:0px solid #E6E6E6;
color:#054ea0;
margin:0pt;
padding:3px 0pt 3px;
}
#searchbox label, #newsletter label {
font-family:"Gill Sans", Arial, Verdana, sans-serif;
color:#054ea0;
font-weight:normal;
font-size:1.4em;
padding:0 10px 0 10px;
}
#searchbox input, textarea {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 15px 0px;
padding:5px;
}

.valuationform input, textarea {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 15px 0px;
padding:5px;
}

.feedbackform textarea {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 15px 0px;
padding:5px;
height:40px;
}

.feedbackform input {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 15px 0px;
padding:5px;

}

#newsletter input {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 15px 0px;
padding:5px;
width:208px;
}

#searchbox select {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0pt;
padding:5px;
background-color:#fff;
}
#searchbox input:focus, #searchbox select:focus, #searchbox textarea:focus {
background:#d0e9fb none repeat scroll 0%;
color:#0065b2;
}


#searchbox .areabullet {margin:5px 0 5px 0px;
float:right;}
#searchbox .bulletspan {
	float:left;
	width:200px;
}

#searchbox table {width:212px; margin:0; padding:0; background:#D0E9FB; border:none;
}

#searchbox table p {
	font-size:1.2em; margin:0; padding:0; line-height:1.0em;
}

#searchbox h4 {margin:0 0 6px 0;
padding:0;
font-size:1.2em;
text-decoration:underline;
cursor:pointer;}

#searchbox tr {background:#D0E9FB;border:none;
}

#searchbox td {margin:0; padding:0; background:#D0E9FB;border:none;
}



#newsletter input:focus, #newsletter select:focus, #newsletter textarea:focus {
background:#0c71ba none repeat scroll 0%;
color:#fff;
}

#location_single, #bedrooms, #price {
width:220px;
}
#emailaddress {
width:200px;}


#searchbox  input.button, #newsletter  input.button  {
background:#0065b2 none repeat scroll 0%;
background:url(../images/nav3slice.gif);
background-repeat:repeat-x;
border-color:#5F101F;
border-style:solid;
border-width:0px;
color:#FFFFFF;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
line-height:normal;
margin:0pt;
padding:2px 3px;
width:220px;
}

.loginbutton  {
background:#0065b2 none repeat scroll 0%;
background:url(../images/nav3slice.gif);
background-repeat:repeat-x;
border-color:#5F101F;
border-style:solid;
border-width:0px;
color:#FFFFFF;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
line-height:normal;
margin:0pt;
padding:2px 3px;
width:220px;
margin-top:12px;
}
.blogdate{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#054EA0;
}
/*--------------------------
Staff Details
--------------------------*/

#staffarea{margin:15px 0px 0px 0px;}

#stafftext_name {
color:#ffffff;
margin:0px 0px 10px 0px;
padding:5px;
text-align:center;
display:block;
background-color:#054ea0;
}

#stafftext_role{
margin:0px;
padding:5px 0px 5px 0px;
font-size:1.3em;
text-align:center;
color:#054ea0;line-height:normal;}

#stafftext_description{
margin:0px;
padding:0px;
line-height:normal;
float:left;
width:430px;
}

#stafftext_description h3{
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
border-bottom:1px solid #cccccc;
}



#stafftext_description a:link{
color:#054ea0;
text-decoration:underline;
}

#stafftext_description a:active{
color:#054ea0;
text-decoration:underline;
}

#stafftext_description a:visited{
color:#054ea0;
text-decoration:underline;
}

#stafftext_description a:hover{
color:#054ea0;
text-decoration:none;
}


#staffdetailscontainer{
float:left;
width:630px;
margin:0px 0px 20px 0px;
border:1px solid #cccccc;
background-color:#ffffff;
padding:8px;}



#staffimage{
border:1px solid #cccccc;
margin:0px 0px 0px 0px;
width:172px;}

#staffimagecontainer{
float:left;
margin:0px 20px 0px 0px;
}



/*--------------------------
Local Areas Index
--------------------------*/

#localareaindex_container{
border:1px solid #cccccc;
padding:8px; 
float:left; 
width:630px;
margin:0px 0px 30px 0px;}

#localareaindex_container h3{
font-family:"Gill Sans" Arial, Verdana, sans-serif;
font-size:2.0em;
color:#054ea0;
padding:8px 0px 10px 0px;
display:block;
border-bottom:1px solid #cccccc;
margin:0px 0px 10px 0px;
float:left;
width:410px;
}

#localareaindex_container h3 a{
color:#054ea0;
}

#localareaindex_container p{
color:#959595;
font-size:1.3em;
line-height:1.4;
padding:0px 0px 5px 0px;
}

#localareaindex_container h5{
font-size:1.4em;
color:#024187;
margin:33px 0px 0px 0px;}

#localareaindex_container h5 a:link{
text-decoration:underline;
color:#024187;}

#localareaindex_container h5 a:active{
text-decoration:underline;
color:#024187;}

#localareaindex_container h5 a:visited{
text-decoration:underline;
color:#024187;}

#localareaindex_container h5 a:hover{
text-decoration:none;
color:#024187;}

#localareaindex_containerimage{float:left; margin:0px 16px 0px 0px; border:1px solid #cccccc; width:196px; height:154px;}

/*--------------------------
PDF Link
--------------------------*/
#PDFlink{display:block; padding:18px 0px 12px 55px; font-size:1.4em; background-image:url(../images/PDFicon.jpg); background-repeat:no-repeat; background-position:top left; margin:0px 0px 10px 0px;}

#PDFlink a:link{ text-decoration:underline;}
#PDFlink a:active{ text-decoration:underline;}
#PDFlink a:visited{ text-decoration:underline;}
#PDFlink a:hover{ text-decoration:none; color:#054EA0}


/*--------------------------
Search Results Page Form
--------------------------*/

#searchresultsform form{
                background:none;
                background-color:#ebebeb;
                margin:0;
                padding:10px;
                text-align:center;
            }
            #searchresultsform label{
                color:#959595;
font-size:1.4em;
font-weight:normal;
margin:0px 0px 0x 0px;
padding:8px 0px 0px 65px;
float:left;

           }
#searchresultsform input{
               margin:0px 0px 0px 0px;
               border:0px;
               padding:0px 0px 0px 0px;

    
            }
	    
#savedqueries {
	margin:0px 0px 10px 0px;
	padding:0px;


		
	    }
	    
#savedqueries li{
		font-size:1.3em;
		color:#959595;
		list-style-type:none;
	    }
	    
#savedqueries a:link{ color:#03366f; text-decoration:none;}
#savedqueries a:active{ color:#03366f; text-decoration:none;}
#savedqueries a:visited{ color:#03366f; text-decoration:none;}
#savedqueries a:hover{ color:#03366f; text-decoration:underline;}

/*--------------------------
Homepage Bullets
--------------------------*/

#homepagecontentarea ul li{
list-style-type:disc;
color:#5d5d5d;
font-weight:normal;
margin:0px 0px 9px -23px;
font-size:1.0em;
line-height:1.5em;
}

#homepagecontentarea p{

line-height:1.2em;
}

#sitemap ul li {
font-size:1.2em;	
}

#sitemap ul li li {
font-size:1.0em;	
}
#disclaimer {
	
border-top:1px solid #C2C2C2;
padding-top:10px;
}

#disclaimer p {
	
	
}

#rss {
background:url(../images/rss.png);
background-position:left;
background-repeat:no-repeat;
padding:10px 0 1px 39px;
cursor:pointer;	
}

.errorlist {color:#d71313;}
