﻿body 
{
    color: #000;
    background: #9F9E9B;
    font:100.1%/1.5 Arial, Helvetica, sans-serif;
}

a{text-decoration: none; outline: none;}
a:hover{padding: 0 0 1px 0; border-bottom: solid 1px #ff0000;}
.clsClear{clear: both;}
.hideme{display: none;}

#divContainer
{
    margin: 20px auto 0px auto;
    color: #000;
    width: 960px;
    background: #fff;
}

#divHeader
{
    width: 960px;
    height: 122px;
    background: #fff url(../img/header.gif) no-repeat;
    color: #000;
}   

/*#divHeader h1{line-height: 16px; padding: 45px 0 0 30px;}
#divHeader h1 a{display: block; width: 440px; height: 40px; text-indent: -9999px;}
#divHeader h1 a:hover{padding:0; border-bottom: none;}*/
#divHeader h1{line-height: 16px; padding: 35px 0 0 30px;}
#divHeader h1 a{display: block; width: 350px; height: 60px; text-indent: -9999px;}

#divRotateMe{width: 960px; height: 170px;}

#divMenu{width: 960px; height: 34px; background: #fff url(../img/menu-back.gif) no-repeat;}
#divMenu ul{height: 34px; line-height: 34px; margin: 0 0 0 50px;}
#divMenu ul li{display: inline; height: 34px; line-height: 34px; padding: 0 12px 0 5px; background: transparent url(../img/menu-divide.gif) no-repeat right; }
#divMenu ul li a{color: #525252;}
#divMenu ul li a:hover{color: #31458E; padding: 0 0 1px 0; border-bottom: solid 1px #31458E;}

#divBodyContent{width: 960px; padding: 15px 0 15px 0;}

/*#divHouseSearch{width: 249px; margin: 0 15px 0 15px; float: left;}
#divMainContent{background-color: #fff; float: right; width: 651px; margin: 0 20px 0 10px;}*/
#divHouseSearch{width: 249px; padding: 0 0 0 15px; float: left;}
#divMainContent{background-color: #fff; float: right; width: 661px; padding: 0 15px 0 0;}
#divHomeContentHolder{background-color: #fff; float: right; width: 666px; margin: 0 15px 0 0;}

#divUtils{width: 249px; margin: 10px 0 10px 0; float: left; /*border: solid 1px #8A3D9D;*/}

#divMainContent h2{color: #31458E; font-weight: normal; font-size: 1.5em; margin: 0 0 5px 0;}
#divMainContent p{font-size: 0.8em; margin: 0 0 10px 0;}
#divMainContent a{color: #31458E;}
#divMainContent a:hover{padding: 0 0 1px 0; border-bottom: solid 1px #31458E;}
#divMainContent h3{color: #31458E; font-weight: normal; font-size: 1.0em; margin: 0 0 5px 0;}
#divMainContent h4{font-size: 1.3em; color: #31458E; font-weight: normal;}
#divMainContent ul{margin: 0 0 10px 0;}
#divMainContent ul li{font-size: 0.8em; margin: 0 0 0 30px; list-style: disc;}

#divMainContent .clsImageHolder{text-align: right;}
#divMainContent .clsImageHolder a{padding: 0; border: none;}

#divMainContent dl{}
#divMainContent dl dt{float: left; width: 150px; font-size: 0.8em;}
#divMainContent dl dd input{width: 200px;}
#divMainContent dl dd a{margin: 2px 0 0 0; text-align: center; display: block; width: 205px; height: 25px; line-height: 25px; color: #fff; background: #31458E; font-size: 0.8em;}
#divMainContent dl dd a:hover{border: none; padding: 0; color: #fff;}

#divHouseSearch{background: #fff; color: #525252; text-align: center;}
#divHouseSearch h3{text-align: left; display: block; width: 239px; background: #525252; color: #fff; height: 40px; font-weight: normal; line-height: 40px; padding: 0 0 0 10px;}
#divHouseSearch dl{text-align: left; background: #EDEDED; padding: 10px; width: 229px;}
#divHouseSearch dl dt{float: left; width: 100px; font-size: 0.8em; font-weight: bold;}
#divHouseSearch dl dd select{width: 120px;}
#divHouseSearch label{font-size: 0.8em;}

#divHouseSearch #divSearchButton{text-align: left; background: #EDEDED; width: 139px; padding: 0 0 10px 110px;}
#divHouseSearch #divSearchButton a{text-align: center; display: block; width: 120px; height: 25px; line-height: 25px; color: #fff; background: #94C129; font-size: 0.8em;}
#divHouseSearch #divSearchButton a:hover{border: none; padding: 0; color: #525252;}
#divHouseSearch #divPoweredByVebra{width: 249px; height: 40px; background: #EDEDED url(../img/vebra.gif) no-repeat center; padding: 0 0 20px 0;}

#divHouseSearch h4{text-align: left; display: block; width: 239px; background: #31458E; color: #fff; height: 40px; font-weight: normal; line-height: 40px; padding: 0 0 0 10px;}
#divHouseSearch h4 a{color: #fff;}
#divHouseSearch h4 a:hover{color: #94C129; padding: 0 0 1px 0; border-bottom: solid 1px #94C129;}

#divPayPalSlug{margin: 10px 0 10px 0; float: left;}
#divPayPalSlug a:hover{padding: 0; border: none; margin: 0;}
#divRightMoveSlug a:hover{padding: 0; border: none;}
#divUtils a:hover{padding: 0; border: none;}

#divHomeLeadContent
{
    background: #31458E; color: #fff;
    padding: 10px;
    width: 646px;
}

#divHomeLeadContent p{font-size: 0.8em; margin: 0 0 5px 0;}

#divHomeContentHolder h3{font-size: 1.3em; color: #31458E; font-weight: normal;}

#divHomeTestimonials{width: 646px; background: #94C129; margin: 0 0 10px 0; height: 100px;}
#divHomeTestimonials ul{display: inline; float: left; }
#divHomeTestimonials ul li{display: inline; float: left; }
#divHomeTestimonials ul li.liQuote{width: 169px; padding: 10px 10px 0 10px; font-size: 0.75em;}

#divHomeMainContent
{
    width: 666px;
    background: #fff url(../img/home-content-back.gif) repeat-y;
    color: #525252;
    font-size: 0.8em;  
    margin: 15px 0 15px 0;  
}

#divHomeRent
{
    width: 302px;
    float: left;
    margin: 0 41px 0 0;
}
#divHomeRent h2{color: #AFD02E; font-weight: normal; font-size: 1.7em; margin: 0 0 5px 0;}

#divHomeBuy{float: left; width: 302px;}
#divHomeBuy h2{color: #AFD02E; font-weight: normal; font-size: 1.7em; margin: 0 0 5px 0;}
#divHomeBuy p{margin: 0 0 10px 0;}

#divFooter
{
    clear: both; /* AG */
    margin: 0 auto 0 auto;
    padding: 0 0 10px 0;
    color: #000;
    width: 960px;
    background: #9F9E9B;
}

#divLeftFooter{float: left; width: 110px; margin: 0 0 0 10px;}
#divLeftFooter a:hover{border: none; padding: 0;}
#divRightFooter{color: #343434; font-size: 0.7em; padding: 22px 0 0 0;}
#divRightFooter ul li{display: block;float:left;}
#divRightFooter a{color: #DDDDDD;}
#divRightFooter a:hover{padding: 0 0 1px 0; border-bottom: solid 1px #DDDDDD;}

.clsRightImage{float: right; margin: 0 0 10px 20px;}


#divVebraContent{padding: 10px;}
#divPayOnline{float: right;}
#divPayOnline a:hover{border: 0; padding: 0;}


/*#divFlags{font-size: 0.7em; padding: 10px 30px 0 0; text-align: right;}
#divFlags a{border: solid 4px #CDCDCD; padding: 0;}*/
#divFlags{font-size: 0.7em; text-align: right;}
#divFlags a {float: right; display: block; width: 22px; height: 16px; margin: 10px 10px 0 0; border: solid 3px #DDD; padding: 0;}
#divFlags a:hover{border: solid 3px #CCC; padding: 0;}







/* Vebra Stylesheet for Elliots */
/* 11001*/
/* Version 1.6 */
/* 30-09-02 */
/* created by Emma Harvey - emma.harvey@vebra.com */

/* styles for ALL PAGES */

TABLE.MainTable
{
    width: 900px;
    background-color: #FFFFFF;
    float: left;
}
.FooterText {
	font-size : 10px;
	color : #000000;
	font-family:  Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.FooterText:ACTIVE {
	text-decoration: underline;
	font-size : 10px;
	color : #31458e;
	font-family:  Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.FooterText:HOVER {
	text-decoration: none;
	font-size : 10px;
	color : #31458e;	
	font-family:  Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.FooterText:LINK {
	text-decoration: underline;
	font-size : 10px;
	color : #31458e;
	font-family:  Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.FooterText:VISITED {
	text-decoration: underline;
	font-size : 10px;
	color : #31458e;
	font-family:  Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* SEARCH PAGE */
.SelectText
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* search criteria select boxes and header */
.SelectHeader
{
    font-size: 14px;
    color: #31458e;
    font-weight: bold;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-transform: capitalize;
}

.Selectrooms {
	background-color: #FFFFFF;
	font-size : 14px;
	color : #000000;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectPrices {
	background-color: #FFFFFF;
	font-size : 14px;
	color : #000000;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectAreas {
	background-color: #FFFFFF;
	font-size : 14px;
	color : #000000;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectCurrency {
	background-color: #FFFFFF;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, 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 : #0000FF;
	text-align: center;
	font-size : 14px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectRegionsHeader {
	height : 20;	
	width : 100%;
	background-color : #0000FF;
	text-align: center;
	font-size : 14px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectTypesHeader {
	height : 20;
	width : 100%;
	background-color : #0000FF;
	text-align: center;
	font-size : 14px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectInvestmentHeader {
	height : 20;
	width : 100%;
	background-color : #0000FF;
	text-align: center;
	font-size : 14px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectQualifierHeader {
	height : 20;
	width : 100%;
	background-color : #0000FF;
	text-align: center;
	font-size : 14px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* Branch styles */
TD.SelectBranchBar {
	width : 100%;
	font-size: 14px;
	color : #0000FF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectAllBranch {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* checkbox styles */
/* default checkbox style */
.spanclick {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectTypes {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectRegions {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectTotals {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectQualifier {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectInvestment {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectNoProps {
	font-weight: bold;
	font-size : 12px;
	color : #000000;	
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectJumper {
	font-size : 12px;
	color : #000000;	
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
/* Styles for French areas */
.SelectFrenchRegions {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectFrenchTypes {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.SelectFrenchPrices {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* REFINE PAGE */
TD.RefineBar {
	width : 100%;
	background-color: #FFFFFF;
	text-align: center;
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RefineCount {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RefineText{
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RefineTowns{
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* RESULTS PAGE */
/* rental and sales page */
.ResultsFound {
	font-size : 14px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsHeader
{
    font-size: 18px;
    color: #31458e;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.ResultsNav {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.ResultsNav:ACTIVE {
	text-decoration : underline;
	font-size : 12px;
	color : #31458e;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.ResultsNav:HOVER {
	text-decoration : none;
	font-size : 12px;
	color : #31458e;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.ResultsNav:LINK {
	text-decoration : underline;
	font-size : 12px;
	color : #31458e;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.ResultsNav:VISITED {
	text-decoration : underline;
	font-size : 12px;
	color : #31458e;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsText
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 25px;
}

/* search page - these will also be used for the property basket */
.ResultsAddress {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsArea {
	font-size : 14px;
	color : #00224b;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
TD.ResultsBar
{
    background-color: #c6d3f0;
    font-size: 14px;
    color: #00224b;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    height: 30px;
    font-style: normal;
    font-weight: bold;
}
TD.ResultsBar2 {
	background-color: #0000FF;
	font-size : 14px;
	color : #00224b;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsCommArea {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsCommType {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsContact {
	font-weight : bold;
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsDescription {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsHouseType {
	font-size : 14px;
	color : #00224b;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsInetref {
	font-size : 12px;
	color : #00224b;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.ResultsPrice {
	font-size : 14px;
	color : #00224b;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* rental page */
.RentalHouseType {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RentalLocation {
	font-size : 12px;
	color : #0000FF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RentalPrice {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
TABLE.RentalTable {
	width : 90%;
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* BASKET PAGE */
.BasketHeader {
	font-size : 18px;
	color : #0000FF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.BasketRegister {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.BasketText {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* REGISTER PAGE */
.RegisterButton {
	font-size : 12px;
	color : #000000;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RegisterInputText {
	font-size : 12px;
	color : #000000;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RegisterRequired {
	font-size : 14px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.RegisterText {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* news styles*/
Table.News{
	width : 90%;
}
.Headline{
	font-size : 14px;
	color : #0000FF;
	font-weight: bold;
	font-family : Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.Introduction {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.Content {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.MoreLink:ACTIVE {
	text-decoration : underline;
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.MoreLink:HOVER {
	text-decoration : none;
	font-size : 12px;
	color : #0000FF;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.MoreLink:LINK {
	text-decoration : underline;
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A.MoreLink:VISITED {
	text-decoration : underline;
	font-size : 12px;
	color : #000000;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


#facebook {
background:url("../img/networks/facebook.png") no-repeat scroll 0 2px transparent;
display:block;
height:18px;
margin:0 5px 0 10px;
text-indent:-9990px;
width:16px;
}

#twitter {
background:url("../img/networks/twitter.png") no-repeat scroll 0 2px transparent;
display:block;
height:18px;
margin:0 5px;
text-indent:-9990px;
width:16px;
}

