/*
		Purpose:	Global, Style Sheet
		Site:		www.
		Author:		Mark Rowlands, (c) Fusion Advertising & Design Ltd 2007
		Version:	0.01 (4th October 2007)
		
		Changes:
			0.01	MR	04/10/2007	Initial development
	
*/

/* 	STANDARD TAGS
	HTML Standard Tag overrides
------------------------------------------------
*/



body { font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto; font-size:62.5%; margin:0 0 0 0; outline:none; color:#696565; background-color:#222222; text-align:center; height:auto;}

a { color:#000000; text-decoration:none;}
/* a:link,a:visited { color:#00149B; text-decoration:none;} */
a:hover { color:#000000; text-decoration:underline; }
	a.crumbResults { color:#00149B; text-decoration:none;}
	a.crumbResults:hover { color:#00149B; text-decoration:underline;}
	
	a.moreLink { color:#ed1c24; text-decoration:underline; }
	a.moreLink:hover { color:#ed1c24; text-decoration:none;}

	a.arrow { background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 2px; padding:0px 0px 0px 15px;}
	a.arrow:hover { text-decoration:underline;}

	a.top { float:right;}
	a:hover.top { float:right;}


form { margin:0; padding:0; }
input, select, textarea { font-size:1.1em; color:#6f6c6c; }

h1 { margin:0 0 4px 0; font-size:2.7em; font-weight:bolder; color:#626262;   }
h1.pageTitle { margin:0 0 2px 0; font-size:2em; color:#000000; width:auto;  }
h1.pageTitleAlt { margin:5px 0 2px 0; font-size:1em; color:#626262; width:auto; }
h1.sectionTitle { margin:0 0 4px 0; font-size:2.3em;  font-weight:normal; color:#ed1c24; padding:0 0 5px 0;}
h2 { margin:0px 0px 7px 0px;  font-size:1.3em; font-weight:normal; line-height:1.3em; padding:0 0 7px 0; text-align:justify; }
h2.links { margin:0px 0px 7px 0px; font-size:1.3em; font-weight:normal; line-height:1.3em; padding:0px; text-align:justify;}
h3 { font-size:1.4em; line-height:1em; color:#666666; padding:0px; margin:0 0px 10px 0px; text-align:left; }
h3.subHeading {  }
h4 { font-size:1.2em; line-height:1em; font-weight:bold; margin:0 0 2px 0; padding:0;}

h5 { font-weight:bold; font-size:1.1em; margin:0; padding:0;}
h6 { font-weight:normal; font-size:1em; margin:0px; padding:0px; color:#6f6c6c; text-align:left; padding:6px 0px 0px 20px; }

img { border: 0; }
p { margin:0 0 11px 1px; text-align:justify; line-height:1.5em; font-size:1.1em; }
p b { color:#333333;}



ul { margin:0 0 12px 0; padding:0; }
ul.ulContent { margin-bottom:15px; }
ul li { font-size:1.1em; margin:0 0 3px 0; padding:0 0 0 15px; list-style:none; background-image:url(../images/buletpoint_list.gif); background-repeat:no-repeat; background-position:0px 5px;  }
ul.anchorList { margin-bottom:20px; }
ul.anchorList li { background-image:url(/resources/images/bulletpoint.gif); }
ul.anchorList li a { color:#696565; text-decoration:underline;}
ul.anchorList li a:hover { color:#ed1093; text-decoration:none;}

ul li p { font-size:1em; }
ul li h4 { font-size:1.1em; }

ol { margin:0; padding:0; margin: 10px 0px 10px 22px; padding:0px; text-align:justify;  }
ol li { margin:0 0 12px 0; padding:0; background-image:none; list-style-position:outside; font-size:1.1em; }


/* 	MISC ADDITIONS
	Miscellaneous additions
------------------------------------------------
*/

.clear { clear:both; }
.ruler { background-color:#cccccc; }
.error { color:#990000; }

/* 	LAYOUT TAGS
	Master layout attributes for the site structure
------------------------------------------------
*/

#bodyInner { background-image:url(../images/bg_fade_outline.gif); text-align:left; background-position:0 0; padding:0px 0px 0px 23px; background-repeat:repeat-y; width:983px; margin-left:auto; margin-right:auto;}
#bodyInner .header { padding:0px; margin:0px; text-align:left;}
#siteContainer { width:961px; text-align:left;  height:auto; display:block; overflow:hidden; background-color:#000000;   }
#siteContent {  background-color:#000000;  height:auto; float:left; width:962px; padding:0px;  overflow:hidden; }

#header { width:961px; margin:0px; padding:0px; height:167px; background-color:#000000; overflow:hidden; float:left; display:block;  }
#header a.number { display:block; float:left; height:140px;}
#header a.logo { display:block; float:right; height:140px; background-color:#000000;  }

#header .navCompany { float:right; padding:0px; margin:21px 0px 15px 0px;  width:434px; }
#header .navCompany ul { float:right; padding:0px; margin:0px 0px 29px 0px; height:12px; width:434px; }
#header .navCompany ul li {  float:right; padding:0px 7px 0px 9px; margin:0px; width:auto; list-style:none; height:12px; background-image:none; border-right:1px solid #465141;}
#header .navCompany ul li.none { border:none; padding:0px 0px 0px 9px;}
#header .navCompany ul li a { display:block; color:#465141; font-size:0.9em; line-height:1em;}
#header .navCompany ul li a:hover {  color:#ed1093; text-decoration:none;}
#header .navCompany .login { float:right; display:block;}

#header .navigation { float:left; padding:0px; height:27px; margin:0px; width:961px;}
#header .navigation li { float:left; padding:0px; margin:0px; height:27px; list-style:none;}
#header .navigation li a { display:block; background-repeat:no-repeat; background-position:0 0; height:27px; padding:0px;}
#header .navigation li a:hover { background-position:0 -27px;}
#header .navigation li a.active { background-position: 0 -54px;}
#header .navigation li.buying a { background-image:url(../images/nav_buy.gif); width:79px;}
#header .navigation li.selling a { background-image:url(../images/nav_sell.gif); width:80px;}
#header .navigation li.letting a { background-image:url(../images/nav_landlords.gif); width:77px;}
#header .navigation li.renting a { background-image:url(../images/nav_rent.gif); width:86px;}
#header .navigation li.contact a { background-image:url(../images/nav_contact.gif); width:109px;}
#header .navigation li.about a { background-image:url(../images/nav_about.gif); width:86px;}
#header .navigation li.finance a { background-image:url(../images/nav_financial.gif); width:150px;}
#header .navigation li.commercial a { background-image:url(../images/nav_commercial.gif); width:107px;}
#header .navigation li.property a { background-image:url(../images/nav_property_search.gif); width:187px}


/* subnaigation tags */

#subNavigation { margin:0px; padding:0px; width:187px; float:left; background-color:#000000;}


#subNavigation #quickSearch { float:left; width:162px; height:170px;  padding:69px 10px 0px 15px; background-image:url(../images/qs_bg.jpg); background-repeat:no-repeat; background-position:0 0;}
#subNavigation #quickSearch .inputRow {  font-size:1.2em; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; height:20px; } 
#subNavigation #quickSearch .lastRow { padding:0px 0px 0px 0px; font-size:1.2em; margin:0px 0px 0px 0px; height:20px;}
#subNavigation #quickSearch .inputLabel { color:#000000; float:left; font-size:0.9em; width:65px;}
#subNavigation #quickSearch .inputField { float:left; width:94px;}
#subNavigation #quickSearch .inputShim { float:left; margin:0px 0px 0px 0px; width:94px;}
#subNavigation #quickSearch select { width:94px; height:20px; font-size:0.9em;}
#subNavigation #quickSearch input.checkbox { margin:0px; padding:0px;}

#subNavigation #quickSearch label { color:#465141; line-height:1.7em;}/* needs to overide the form css*/

#subNavigation #quickSearch ul { width:161px; float:left; margin:0px; padding:0px;}
#subNavigation #quickSearch ul li { width:161px; float:right; background-image:none; padding:0px; margin:0px; font-size:1.2em;}
#subNavigation #quickSearch ul li a.button { font-size:1em; padding:0px; margin:0px 1px 10px 0px; float:right; height:27px; width:96px; color:#000000; text-decoration:none; display:block; background-image:url(../images/but_search.png); background-repeat:no-repeat; background-position:0 0;}
#subNavigation #quickSearch ul li a.button:hover { color:#000000; text-decoration:underline; background-position:0 -27px;}
#subNavigation #quickSearch ul li a.advanced { width:151px; height:20px; display:block; text-align:right; margin:0px 3px 0px 0px; text-decoration:underline; color:#000000; font-size:1.2em; margin:0px; padding:0px 10px 0px 0px;  background-image:url(../images/ico_advanced.gif); background-repeat:no-repeat; background-position: 152px 4px; }
#subNavigation #quickSearch ul li a.advanced:hover { text-decoration:none; color:#000000;}



/* comercial quicksearch */
#subNavigation #quickSearchCommercial { float:left; width:162px; height:164px;  padding:74px 10px 0px 15px; background-image:url(../images/qs_commercial_bg.jpg); background-repeat:no-repeat; background-position:0 0;}
#subNavigation #quickSearchCommercial .inputRow {  font-size:1.2em; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; height:20px; } 
#subNavigation #quickSearchCommercial .lastRow { padding:0px 0px 0px 0px; font-size:1.2em; margin:0px 0px 0px 0px; height:20px;}
#subNavigation #quickSearchCommercial .inputLabel { color:#000000; float:left; font-size:0.9em; width:65px;}
#subNavigation #quickSearchCommercial .inputField { float:left; width:94px;}
#subNavigation #quickSearchCommercial .inputShim { float:left; margin:0px 0px 0px 0px; width:90px;}
#subNavigation #quickSearchCommercial select { width:94px; height:20px; font-size:0.9em;}
#subNavigation #quickSearchCommercial input.checkbox { margin:0px; padding:0px;}
#subNavigation #quickSearchCommercial a.button { font-size:1em; padding:0px; margin:0px 1px 10px 0px; float:right; height:27px; width:96px; color:#000000; text-decoration:none; display:block; background-image:url(../images/but_search.png); background-repeat:no-repeat; background-position:0 0;}
#subNavigation #quickSearchCommercial a.button:hover { color:#000000; text-decoration:underline; background-position:0 -27px;}
#subNavigation #quickSearchCommercial label { color:#465141; line-height:1.7em;}/* needs to overide the form css*/
#subNavigation #quickSearchCommercial a.advanced { display:block; float:right; text-decoration:underline; margin:0px 3px 0px 0px; color:#000000; font-size:1.2em;}
#subNavigation #quickSearchCommercial a.advanced:hover { text-decoration:none; color:#000000;}







#subNavigation .subNavigation { margin:0px; padding:0px 0px 32px 0px; width:187px; float:left; background-color:#000000; } 
#subNavigation .subNavigation li { margin:0px; padding:0px 0px 0px 20px; list-style:none; color:#ffffff; text-align:left; margin:0px; background-image:none;}
#subNavigation .subNavigation li a { color:#ffffff;  padding:0px 0px 10px 26px; line-height:2em; height:21px; text-align:left; font-weight:normal; display:block; background-image:url(../images/bulletpoint.gif); background-position:0px 0px; background-repeat:no-repeat; }
#subNavigation .subNavigation li a:hover { text-decoration:none; text-decoration:underline; background-position: 0 0; color:#ffffff;}
#subNavigation .subNavigation li a:active { font-weight:bold; background-position:0 0;}
#subNavigation .subNavigation li a.active { font-weight:bold; background-position:0 0;}
#subNavigation .subNavigation .subnavHeader { width:187px; text-align:left; margin:0px; height:72px;}

#subNavigation .subnavAdvert { background-color:#ecedec; width:188px; float:left; padding:0px 0px 118px 0px;}
#subNavigation .subnavAdvert a.valuation { margin:21px 0px 6px 9px; display:block; width:167px; height:33px; background-image:url(../images/but_valuation.gif); background-repeat:no-repeat; background-position:0 0; }
#subNavigation .subnavAdvert a.valuation:hover { background-position:0 -33px;}
#subNavigation .subnavAdvert a.download { display:block; width:167px; height:33px; margin:0px 0px 0px 9px; background-image:url(../images/but_register.gif); background-repeat:no-repeat; background-position:0 0; }
#subNavigation .subnavAdvert a.download:hover { background-position:0 -33px;}




/* content tags */

#content { width:774px; margin:0px; padding:0px; float:left; background-color:#ffffff; }

#content .news ul { padding:0px; margin:0px; }
#content .news ul li { color:#96bf0d; list-style:none; padding:0px 0px 0px 17px; margin:0px 0px 5px 0px; font-size:1.2em; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 3px;}
#content .news ul li a { cursor:pointer;}

#content .resultGrid { float:left; width:693px; margin:0px; }
#content .resultGrid li { padding:0px 15px 0px 0px; float:left; margin:15px 0px 0px 0px; list-style:none; background-image:none; width:216px; }
#content .resultGrid li .resultGridInner { position:relative; background-color:#e5e5e5; padding:10px 10px 0px 10px; width:196px; margin:0px; float:left; height:348px; }
#content .resultGrid li .resultGridInner p { padding:10px 0px 0px 0px; text-align:left; }
#content .resultGrid li .bulletpoints { padding:0px; margin:7px 0px 0px 0px; float:left; height:61px;}
#content .resultGrid li .bulletpoints li { float:left; padding:0px 0px 0px 10px; margin:0px; list-style:none; width:84px; color:#000000; background-image:url(../images/bulltet_dot.gif); background-repeat:no-repeat; background-position:0 3px; } 
#content .resultGrid li p.property { color:#000000; float:left; width:196px; display:block;}
#content .resultGrid li p.property b { font-size:1.3em;  }
#content .resultGrid li p.sale { color:#000000; font-size:1.4em; padding:0px; margin:0px; font-weight:bold;}
#content .resultGrid li p.details { color:#96bf0d; font-size:1.1em; padding:3px 0px 0px 0px; margin:0px; }
#content .resultGrid li .saleList { margin:0px; padding:0px; float:left;}
#content .resultGrid li .saleList li { float:left; padding:0px; margin:0px; list-style:none; background-image:none; width:94px;}
#content .resultGrid li .new { position:absolute; top:170px; right:0px;}

#cookieCrumb { }
#cookieCrumb ul { margin:0; padding:0;  height:20px; width:379px;  }
#cookieCrumb ul li { display:block; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; font-size:1.1em;  float:left; font-weight:bold; color:#000000; background-image:none;  }
#cookieCrumb a { color:#000000; text-decoration:none; font-weight:normal; }
#cookieCrumb a:hover { color: #000000; text-decoration:underline; }
#cookieCrumb a.bold { font-weight:bold;}

p.b2Top { text-align:right; }
p.b2Top a { background-image:url(../images/ico_infinity.gif); background-repeat:no-repeat; background-position:0 1px; padding:0 0 0 25px; color:#465141; }

/* main column tags 
-----------------------------------------------*/

.column { float:left; width:189px; margin:0px; padding:15px 15px 15px 0px;  }
	.columnImg { float:left; width:216px; margin:0px 0px 15px 0px; padding:0px 15px 0px 0px;}
.spanTwo { width:534px; padding:16px 20px 0px 16px;   }
	.spanTwoImg { width:545px; margin:0px 0px 15px 0px; padding:0px; float:left; display:block; overflow:visible; height:202px;}
		.spanTwoImg img { display:block; height:202px; width:545px; float:left; }
	.spanTwoIndex { width:484px; padding:0px 15px 0px 0px; float:left;}
	.spanImage { float:left; height:202px; display:block; width:184px; padding:0px; margin:0px; }
.spanThree { width:774px; padding:0px; margin:0px; }
.spanThreeIframe { padding:20px 0px 20px 25px; width:699px;}
.spanThreeGrid { width:680px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.columnLine { background-image:url(../images/bg_line.gif); background-position:0 5px; background-repeat:repeat-x; padding:0px; margin:0px; height:10px; width:680px; float:left;}
.mainPicture { margin:0px 0px 0px 0px; width:680px;}
.heading { margin:0px 0px 0px 0px; padding:0px; width:675px;}

.columnContainer { margin:0px;}
.columnContainerImg { margin:0px 0px 0px 0px; padding:0px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
<!--[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
</style>
<![endif]-->

.size { height:440px;}
.sizeAdd { height:440px; width:189px; background-color:#f0f0f0;}
.sizeFinancial { height:651px;}
.sizeFinancialAdd { height:651px; background-color:#f0f0f0;}






/* 	FOOTER TAGS
	Formatting for the Site Footer
------------------------------------------------
*/

#footer { background-image:none; width:961px; margin-left:auto; margin-right:auto; }
#footer .footerInner {   padding:0px; margin:0px; width:962px; }

#footer .footerInner .credit { padding:5px 0px 10px 0px;}
#footer .footerInner .credit a { color:#999999; text-decoration:underline;}
#footer .footerInner .credit a:hover { color:#999999; text-decoration:none;}
 
#footer .footerInner ul { float:left; background-image:none; list-style:none; margin:0px 20px 0px 20px; padding:3px 0px 0px 0px;  border-top:1px solid #ecedec; width:942px;  }
#footer .footerInner ul li { float:left; background-image:none; padding:12px 0px 0px 0px;  margin:0px;}
#footer .footerInner ul li a { color:#ed1093; text-decoration:underline;}
#footer .footerInner ul li a:hover { color:#ed1093; text-decoration:none;}

#footer .footerInner ul li.rss { margin:0px 10px 0px 0px; line-height:1.1em;}
#footer .footerInner ul li.buy { margin:12px 5px 0px 0px; line-height:1.1em; padding:0px 5px 0px 0px; border-right:1px solid #696565;}
#footer .footerInner ul li.rent { margin:12px 5px 0px 5px; line-height:1.1em; padding:0px 5px 0px 0px; border-right:1px solid #696565;}
#footer .footerInner ul li.what { margin:0px 0px 0px 0px; line-height:1.1em; }

#footer .footerInner ul li.siteBy { width:333px;  padding:12px 0px 0px 400px;}
#footer .footerInner ul li.siteBy a { color:#696565; }
#footer .footerInner ul li.logos { width:103px; padding:0px;}

#footer .footerInner .footerLogos { float:right; padding:0px 20px 0px 0px;}



#searchMapResult .pageSelectors ul { margin-top:0px; padding-bottom:15px;}


#PhotFlowLoading { background-image:url(/resources/images/tmp_loading.gif); width:500px; height:200px; background-position:0 0; background-repeat:no-repeat;}


.carature { margin:20px 0px 0px 0px;}

#test_fader li { list-style:none; background-image:none; padding:0px; margin:0px;}

#slideshow { float:left; height:200px; width:546px;}
#slideshow li { list-style:none; background-image:none; padding:0px; margin:0px; height:200px;}


/* additional tags for the links page 
-------------------------------------------*/

.links h5 { margin:0px 0px 2px 0px;}


.linkList  {}
.linkList li { background-image:url(../images/bulletpoint.gif); background-position:0 5px; background-repeat:no-repeat;}


/* additional tags for the about us section 
---------------------------------------------*/

.aboutList { float:left; width:100%;}
.aboutList li { float:left; width:203px; }


/* additional tags for the index page 
===========================================*/

/* Tags for the index add */

.indexAdd { margin:31px 0px 0px 0px; padding:105px 0px 0px 14px; background-image:url(../images/ad_reference.gif); background-position:0 0; background-repeat:no-repeat; display:block; height:44px; width:170px;}
.indexAdd a { display:block; width:96px; height:27px; background-image:url(../images/but_reference.gif); background-position:0 0; background-repeat:no-repeat; }
.indexAdd a:hover { background-position: 0 -27px;}


/* tags for the index_adds include */

.valuationContainer { float:left; padding:0px 0px 0px 10px; background-color:#6e6868; height:356px; width:177px;}

a.valuationRental { margin:10px 0px 0px 0px; float:left; display:block; background-image:url(../images/but_valuation_rental.gif); width:166px; height:45px; background-position:0 0; background-repeat:no-repeat;}
a.valuationRental:hover { background-position:0 -45px;}

a.valuationSales { margin:10px 0px 0px 0px; float:left; display:block; background-image:url(../images/but_valuation_sales.gif); width:166px; height:45px; background-position:0 0; background-repeat:no-repeat;}
a.valuationSales:hover { background-position:0 -45px;}



/* tags for the index featured property 
---------------------------------------------*/
.featured { float:left; text-align:left;  width:204px; margin:0px; background-color:#eeeeee; height:359px;  }
.featured .featuredHeader { width:184px; background-color:#eeeeee; padding:0px 10px 0px 10px;}
.featured .featuredHeader .featureHeading { margin:0px 0px 0px 0px; border-bottom:1px solid #d1d1d1; padding:28px 0px 0px 0px; font-size:1.6em; }
.featured .imageContainer { padding:0px 0px 0px 10px;}
.featured .imageContainer .inner { margin:12px 0px 0px 0px; padding:1px 0px 0px 1px; background-image:url(../images/featured_shadow.gif); background-position:0 0; background-repeat:no-repeat; width:185px; height:145px}
.featured .imageContainer .inner img { border:none; padding:0px; margin:0px;}
.featured .sale { font-weight:bold; color:#3f3f3f; font-size:1.3em; margin:0px 0px 6px 0px; padding:10px 10px 0px 10px; line-height:1em;}
.featured .address { font-weight:bold; color:#3f3f3f; font-size:1.3em; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; line-height:1em; text-align:left;}
.featured .details { font-weight:bold; color:#3f3f3f; font-size:1em; margin:0px 0px 6px 0px; padding:3px 10px 0px 10px; line-height:1em;}
.featured .price { font-weight:bold; color:#3f3f3f; font-size:1.8em; margin:0px; padding:0px 10px 0px 10px; line-height:1.5em; float:left; width:184px;}
.featured .buttonContainer { padding:0px 10px 0px 0px; float:right; margin:0px; }
.featured .featureButton { margin:3px 0px 0px 0px; float:right;}

/* tags for the index options 
--------------------------------*/

#indexOptions { float:left; width:534px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:0px 0px 2px 0px; margin:0px;  }
#indexOptions li { float:left; margin:3px 0px 3px 0px; border-right:1px solid #eeeeee; padding:0px; list-style:none; background-image:none; }
#indexOptions li.left { width:163px; padding:0px 10px 0px 0px;}
#indexOptions li.middle { width:163px; padding:0px 10px 0px 10px;}
#indexOptions li.right { border:none; padding:0px 0px 0px 10px; width:163px; background-image:url(../images/ico_veri_check.gif); background-repeat:no-repeat; background-position:bottom right; }

#indexOptions li img { padding:6px 0px 0px 0px; }
#indexOptions li h3 { float:left; font-size:1.1em; font-weight:bold; color:#494949; padding:5px 0px 1px 0px; margin:0px; width:163px; letter-spacing:0.5px;}
#indexOptions li p { float:left; text-align:left; line-height:1.2em; margin:0px; padding:0px 0px 3px 0px; width:163px;}
#indexOptions li a { float:left; color:#000000; padding:0px 0px 7px 0px; width:163px;}


.indexSpace { margin:8px 0px 0px 0px; height:348px;}

.adAlerts { margin:17px 21px 0px 0px; float:left; background-image:url(../images/ad_property_alerts.gif); background-position:0 0; background-repeat:0 0; width:229px; height:142px; }
	.adAlerts a { display:block; padding:112px 0px 0px 16px; text-decoration:underline; color:#ED1093; }
	.adAlerts a:hover { text-decoration:none; color:#ED1093; }
.adValuation { margin:17px 0px 0px 0px; float:left; background-image:url(../images/ad_valuation.gif); background-position:0 0; background-repeat:no-repeat; width:229px; height:142px;}
	.adValuation a { display:block; text-decoration:underline; padding:112px 0px 0px 16px; color:#ED1093;}
	.adValuation a:hover { text-decoration:none; color:#ED1093;}

/* form button for use in aditional places on the site 
---------------------------------------------------------*/
a.formButton { background:transparent url(../images/but_form_2.gif) no-repeat scroll top right; color:#ffffff; display:block; float:left; font: normal 10px Arial, Helvetica, sans-serif; height:22px; margin-right:6px; padding-right:10px; text-decoration:none; cursor:pointer;  }
a.formButton span { background:transparent url(../images/but_form_1.gif) no-repeat; display:block; line-height:14px; padding:4px 0px 4px 10px;}
a.formButton:hover { background-position: bottom right; color:#000000; outline:none;}
a.formButton:hover span { background-position: bottom left; padding:4px 0px 4px 10px;}


#rssLinks { width:188px; height:84px; background-image:url(../images/bg_rss.gif); background-position:0 0; background-repeat:no-repeat; float:left;}
#rssLinks a { display:block; float:left;}
#rssLinks a.what { width:69px; padding:0px 0px 0px 48px; margin:70px 0px 0px 0px; border-right:1px solid #333727;}
#rssLinks a.subsrcibe { width:55px; padding:0px 0px 0px 5px; margin:70px 0px 0px 0px;}



/* 


h3.subHeading { margin:5px 0 0px 0; font-size:1.9em; color:#999999; font-style:italic;}
h3.titleHeading { margin:0px 0px 5px 0px; padding:0px; font-size:1.9em; color:#999999; }
h3.propertyHeading { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:10px 0px 0px 0px;}


*/


/* tags for the register and valuation buttons on the rent section*/

a.butRegister { background-image:url(../images/but_register_alerts.gif); margin:20px 0px 0px 0px; display:block; background-position:0 0; background-repeat:no-repeat; width:319px; height:32px;}
a.butRegister:hover { background-position:0 -32px;}

a.butValuation { margin:20px 0px 0px 0px; background-image:url(../images/but_register_valuation.gif); background-position:0 0; background-repeat:no-repeat; display:block; height:32px; width:268px;}
a.butValuation:hover { background-position:0 -32px;} 

/* tags for the myaccount login page */

#registerList { float:left; width:585px;}
#registerList li { float:left; width:290px; padding:0px; margin:0px; background-image:none;}


/* tags for the contact us page */

.areasCovered { float:left; width:311px;}
.areasCovered h3 { font-size:1.1em; font-weight:bold; line-height:1.5em; color:#696565; }
.areasCovered ul { float:left;}
.areasCovered ul li { float:left; font-size:1.1em; line-height:1.5em; margin:0px; width:154px; padding:0px; background-image:none;  } 

.contactOptions { float:left;}
.contactOptions h3 { font-size:1.1em; line-height:1.5eml; font-weight:bold; color:#696565; margin:0px 0px 7px 0px;}








