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

body{
border:none;
margin:0px;
padding:30px 0px 0px 0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#6d6d6d;
}
img{
border:0px;
}

p{
line-height:1.6em;
padding:0px;
margin:0px 0px 20px 0px;
}

a{
color:#1a5cca;
}
a:hover{
color:#da0000;
}


h1, h2{
margin:0px 0px 10px 0px;
padding:0px 0px 3px 0px;
color:#1a5cca;
border-bottom:1px solid #c4c4c4;
font-size:1.4em;
position:relative;
}


h3{
color:#81c400;
margin:0px 0px 3px 0px;
font-size:1em;
}

.level0{
width:950px;
margin:0px auto;
}

.header{
padding-top:30px;
height:108px;
color:#c5daff;
font-weight:bold;
color:#c5daff;
padding-left:25px;
background:url(images/header.png) 0px 0px no-repeat;
margin-bottom:25px;
}

.logo{
display:block;
float:left;
}

.header .numbers{
float:right;
padding:7px 27px 0px 0px;
}
.thenumber{
font-size:1.9em;
}
.header .numbers a{
line-height:1.9em;
font-size:0.8em;
color:#c5daff;
text-decoration:none;
display:block;
}
.header .numbers a:hover{
color:#ffffff;
text-decoration:none;
}





.side{
width:275px;
float:left;
}
.side .top, .side .bot{
height:6px;
overflow:hidden;
background:url(images/sidebg.png) 0px 0px no-repeat;
}
.side .bot{
background-position:0px -14px;
margin-bottom:25px;
}
.side .mid{
padding:9px 14px;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
background:#f0f0f0;
}


.nav{
margin:0px 0px 10px 0px;
padding:0px;
list-style:none;
}
.nav li{
margin-bottom:5px;
border-bottom:1px solid #f0f0f0;
}
.nav li a{
line-height:45px;
color:#FFFFFF;
background:url(images/sidelink.png) 0px 0px no-repeat;
display:block;
font-weight:bold;
text-decoration:none;
padding-left:25px;

}
.nav li a:hover{color:#c5daff;}




.main{
width:650px;
float:right;
}
.main .top, .main .bot{
height:6px;
overflow:hidden;
background:url(images/mainbg.png) 0px 0px no-repeat;
}
.main .bot{
background-position:0px -14px;
margin-bottom:20px;
}
.main .mid{
padding:13px 24px 4px 24px;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
background:#f0f0f0;
}


.option1 .top, .option1 .bot{background-image:url(images/option1bg.png);}
.option1 .mid{border:none; background:#8fe600;}
.option1 h1{color:#497600;border-bottom:1px solid #7cc900;}
.option1 p{color:#497600;}
.option1 strong{font-size:1.3em; color:#ffffff;}

.option2 .top, .option2 .bot{background-image:url(images/option2bg.png);}
.option2 .mid{border:none; background:#f9c603;}
.option2 h1{color:#7e6e03;border-bottom:1px solid #c6ac00;}
.option2 p{color:#7e6e03;}
.option2 strong{font-size:1.3em; color:#ffffff;}

.option3 .top, .option3 .bot{background-image:url(images/option3bg.png);}
.option3 .mid{border:none; background:#e40000;}
.option3 h1{color:#570000;border-bottom:1px solid #940000;}
.option3 p{color:#570000;}
.option3 strong{font-size:1.3em; color:#ffffff;}


.imgleft{
float:left;
margin-right:20px;
}
.optcontent{
float:left;
width:541px;
}

#map{
margin-bottom:20px;
}


.hometicks{
list-style:none;
margin:0px;
padding:5px 0px 0px 0px;
}
.hometicks li{
width:250px;
color:#2c2c2c;
float:left;
line-height:1.7em;
padding:0px 0px 0px 30px;
background:url(images/tick.png) 0px 5px no-repeat;
}
.borderbot{
padding:0px 0px 20px 0px;
border-bottom:1px solid #c4c4c4;
margin-bottom:20px;
}

.footer{
color:#9f9f9f;
font-size:0.9em;
padding-left:25px;
margin-bottom:35px;
}





select{
padding:6px;
font-family:Arial, Helvetica, sans-serif;
color:#6d6d6d;
}
label.lahed{
color:#81c400;
font-weight:bold;
display:block;
margin-bottom:4px;
}

.threesplit{
width:185px;
margin:0px 20px 20px 0px;
float:left;
}


.twosplit{
width:290px;
margin:0px 20px 10px 0px;
float:left;
}


.floatul{
width:185px;
margin:0px 20px 20px 0px;
float:left;
padding:0px;
list-style:none;
}

.extend{
width:390px;
}

.submitbut{
background:#da0000;
-moz-border-radius:7px;
-webkit-border-radius:7px;
font-family:Arial, Helvetica, sans-serif;
border:0px;
font-weight:bold;
padding:10px;
color:#FFFFFF;
font-size:1.2em;
cursor:pointer;
}


.mailform label{
display:block;
float:left;
clear:left;
width:220px;
}

.mailform .textfield{
float:left;
margin-bottom:5px;
}

textarea{
padding:6px;
font-family:Arial, Helvetica, sans-serif;
color:#6d6d6d;
width:470px;
height:100px;
border:1px solid #c4c4c4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.textfield{
padding:6px;
font-family:Arial, Helvetica, sans-serif;
color:#6d6d6d;
border:1px solid #c4c4c4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:250px;
}




.nomar{
margin-right:0px;
}






.lclear{clear:left;}
.clear{clear:both;}





















/* START OF Vebra Stylesheet for Barrington and Blake */
/* 11001*/
/* Version 1.6 */
/* 30-09-02 */
/* created by Emma Harvey - emma.harvey@vebra.com */
/* amended by Mike Needham - mike@sigfx.co.uk */

/* styles for ALL PAGES */

TABLE.MainTable {
}
.FooterText {
	font-size : 10px;
	color : #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
A.FooterText:ACTIVE {
	text-decoration: underline;
	font-size : 10px;
	color : #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
A.FooterText:HOVER {
	text-decoration: none;
	font-size : 10px;
	color : #0000FF;	
	font-family:  Arial, Helvetica, sans-serif;
}
A.FooterText:LINK {
	text-decoration: underline;
	font-size : 10px;
	color : #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
A.FooterText:VISITED {
	text-decoration: underline;
	font-size : 10px;
	color : #000000;
	font-family:  Arial, Helvetica, sans-serif;
}

/* SEARCH PAGE */
.SelectText {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* search criteria select boxes and header */
.SelectHeader {
	font-size : 12px;
	color : #9E0B0E;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
}

.Selectrooms {
	background-color: #FFFFFF;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.SelectPrices {
	background-color: #FFFFFF;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.SelectAreas {
	background-color: #FFFFFF;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.SelectCurrency {
	background-color: #FFFFFF;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
/* headers for regions/ property types/ investments/ qualifier */
td.SelectBar {
	width : 100%;
	text-align: center;
}
.SelectBarHeader {
	height : 20;
	width : 100%;
	background-color : #1a5cca;
	text-align: center;
	font-size : 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectRegionsHeader {
	height : 20;	
	width : 100%;
	background-color : #1a5cca;
	text-align: center;
	font-size : 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectTypesHeader {
	height : 20;
	width : 100%;
	background-color : #1a5cca;
	text-align: center;
	font-size : 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectInvestmentHeader {
	height : 20;
	width : 100%;
	background-color : #1a5cca;
	text-align: center;
	font-size : 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectQualifierHeader {
	height : 20;
	width : 100%;
	background-color : #1a5cca;
	text-align: center;
	font-size : 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

/* Branch styles */
TD.SelectBranchBar {
	width : 100%;
	font-size: 11px;
	color : #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectAllBranch {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* checkbox styles */
/* default checkbox style */
.spanclick {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectTypes {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectRegions {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectTotals {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectQualifier {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectInvestment {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectNoProps {
	font-weight: bold;
	font-size : 12px;
	color : #000000;	
	font-family: Arial, Helvetica, sans-serif;
}
.SelectJumper {
	font-size : 12px;
	color : #000000;	
	font-family: Arial, Helvetica, sans-serif;
}
/* Styles for French areas */
.SelectFrenchRegions {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectFrenchTypes {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.SelectFrenchPrices {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* REFINE PAGE */
TD.RefineBar {
	width : 100%;
	background-color: #1a5cca;
	text-align: center;
	font-size : 12px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.RefineCount {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.RefineText{
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.RefineTowns{
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* RESULTS PAGE */
/* rental and sales page */
.ResultsFound {
	font-size : 11px;
	color : #9E0B0E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.ResultsHeader {
	font-size : 14px;
	color : #9E0B0E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.ResultsNav {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.ResultsNav:ACTIVE {
	text-decoration : underline;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.ResultsNav:HOVER {
	text-decoration : none;
	font-size : 11px;
	color : #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}
A.ResultsNav:LINK {
	text-decoration : underline;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.ResultsNav:VISITED {
	text-decoration : underline;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsText {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* search page - these will also be used for the property basket */
.ResultsAddress {
	font-size : 12px;
	color : #1a5cca!important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ResultsArea {
	font-size : 12px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}
TD.ResultsBar {
	background-color: #1a5cca;
	font-size : 11px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
TD.ResultsBar2 {
	background-color: #1a5cca;
	font-size : 11px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsCommArea {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsCommType {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsContact {
	font-weight : bold;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsDescription {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsHouseType {
	font-size : 11px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsInetref {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ResultsPrice {
	font-size : 12px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

/* rental page */
.RentalHouseType {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.RentalLocation {
	font-size : 11px;
	color : #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}
.RentalPrice {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
TABLE.RentalTable {
	width : 90%;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* BASKET PAGE */
.BasketHeader {
	font-size : 14px;
	color : #9E0B0E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.BasketRegister {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.BasketText {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* REGISTER PAGE */
.RegisterButton {
	font-size : 11px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.RegisterInputText {
	font-size : 11px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.RegisterRequired {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.RegisterText {
	font-size : 11px;
	color : #9E0B0E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

/* news styles*/
Table.News{
	width : 90%;
}
.Headline{
	font-size : 14px;
	color : #9E0B0E;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
}
.Introduction {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.Content {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.MoreLink:ACTIVE {
	text-decoration : underline;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.MoreLink:HOVER {
	text-decoration : none;
	font-size : 11px;
	color : #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}
A.MoreLink:LINK {
	text-decoration : underline;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.MoreLink:VISITED {
	text-decoration : underline;
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
/* END OF Vebra Stylesheet for Barrington and Blake */

