.MainTable td{text-align:left;}

.SelectRegions, .SelectCurrency, .SelectTypes, .SelectQualifier,
.SelectAreas, .SelectPrices, .SelectSelectBox, .RefineCount, .RefineTowns,
.Resultsrooms, .ResultsInetref, .RegisterRequired, .RegisterText
{font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;color: #003366;}

/* formats code that is pasted into the bottom detail sheet feild */
p.FooterText
{font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif;color: #003366;}

.Text, .SelectText, .RefineText, .ResultsText, .BasketText, .ContactText
{font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;color: #003366;}

.SelectHeader, .ResultsHead, .SelectRegionsHeader, .SelectTypesHeader
{font: normal 14px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#003366;}/* EXTRA */

.ResultsAddress, .DetailsAddress
{font:bold 13px Verdana, Arial, Helvetica, sans-serif;color:#003366;}

/* EXTRA for added solex type border */
.ResultsAddressBar, .DetailBar
{border-top:1px dotted #6699CC;vertical-align:top;}

.ResultsPrice, .DetailsPrice
{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#990000;}

.ResultsContact, .ResultsCommType, .ResultsCommArea, .ResultsFound
{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#003366;}

.ResultsDescriptionDataCell, .ResultsDescription, .DetailsDescription, .DetailsRooms
{font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#003366;}
.ResultsDescriptionDataCell{vertical-align:top;} /* EXTRA */

.SelectCommArea {font-size: 11px;}
.BasketTitle {font: normal 14px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#003366;}

.DetailsContactTable, .DetailsContact, .DetailsBullet
{font: 11px Verdana, Arial, Helvetica, sans-serif;color:#003366;}

/* format for all links within search */
.DetailsDescription a{text-decoration: none;color:#003366;}
.DetailsDescription a:hover {color:#6B6BCD;}

/* set the background color to hide rules */
hr.ResultsHr, hr.details_top, hr.details_bottom, hr{border:1px solid #D7EBFF;margin:0;}

/* links at the bottom of each property results */
a.ResultsCustomLink{color: #003366;}
.ResultsBar
{font: 11px Verdana, Arial, Helvetica, sans-serif;color:#003366;height:18px;}
.ResultsBar{background-color: #D7EBFF;}

/* links on the detail sheet */
a.DetailsLink, a.DetailsMapLink, .ResultsBar a
{padding:1px!important;color:#003366;text-decoration: none;border-bottom:1px dashed #003366;}
a.DetailsLink:hover, a.DetailsMapLink:hover, .ResultsBar a:hover
{color:#6B6BCD;border-bottom:1px solid #6B6BCD;}

/* background behind number links at the bottom of results page */
.ResultsNav{background-color: #D7EBFF;}

/*  number links at the bottom of results page */
a.ResultsNav
{color:#003366;font:normal 11px Verdana, Arial, Helvetica, sans-serif;border-bottom:1px dashed #003366;text-decoration:none;}
.ResultsNavCurrentPage{color:#6B6BCD;font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
a.ResultsNav:hover {color:#6B6BCD;border-bottom:1px solid #6B6BCD;}

a[title="this property is in your basket"] {color:#990000;border-bottom:1px solid #990000;}/*  changes link format when it changes to in basket  */

/* formats pasted vebra link - must make sure you have inserted the class within your anchor tage */
a.vebralink
{font: normal 9px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;border-bottom:1px dashed #003366;color: #003366;}
a.vebralink:hover
{border-bottom:1px solid #6B6BCD;color: #6B6BCD;}

/*  bookmarks bar  */
  div#bookmark {
	margin :10px 0 0 0;
	padding : 10px 0;
	border-top : 1px dotted #669acc;
	border-bottom : 1px dotted #669acc;

  }
  div#bookmark a{
	margin-left: 10px;
	margin-right: 10px;
  }
  div#bookmark a.link {
	font-size : x-small;
  }
  div#bookmark span.header {
	color : #003366;
	font-weight : bold;
  }