﻿/*
STYLESHEET FOR SW15 WEB SITE 06/08/09
Created: by SCM
Version: 1.0.0
*/
body	{ background-color: #fff;}
h1		{ color: #fff; }
a		{ color: #F2C757; }
a:hover	{ text-decoration: underline; color: #000; }
ul.mainNav { margin: 0; padding: 18px 0 0 0; width: 179px; overflow: hidden; }
ul.mainNav li {
	margin: 0;
	padding: 0;
}
ul.mainNav a {
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 22px;
	background: #000 url(../images/misc/mainNav.gif) no-repeat 0px 0;
}

ul.mainNav #nav90 a			{ margin-bottom: 20px; padding: 71px 0 0 0; height: 0; background: transparent url(../images/misc/logo.gif) no-repeat 0px 0; border-bottom: 2px solid #72716F; }

ul.mainNav #nav97 a			{ background-position: 0px 0px } /* buy */
ul.mainNav #nav97 a:hover	{ background-position: -179px 0px }
ul.mainNav #nav97.on a		{ background-position: -356px 0px }

ul.mainNav #nav100 a			{ background-position: 0px -22px } /* sell */
ul.mainNav #nav100 a:hover	{ background-position: -179px -22px }
ul.mainNav #nav100.on a		{ background-position: -356px -22px }

ul.mainNav #nav101 a			{ background-position: 0px -43px } /* let */
ul.mainNav #nav101 a:hover	{ background-position: -179px -43px }
ul.mainNav #nav101.on a		{ background-position: -356px -43px }

ul.mainNav #nav104 a 		{ background-position: 0px -64px } /* landlords */
ul.mainNav #nav104 a:hover	{ background-position: -179px -64px }
ul.mainNav #nav104.on a		{ background-position: -356px -64px }

ul.mainNav #nav94 a			{ background-position: 0px -85px } /* m advice*/
ul.mainNav #nav94 a:hover	{ background-position: -179px -85px }
ul.mainNav #nav94.on a		{ background-position: -356px -85px }

ul.mainNav #nav95 a			{ background-position: 0px -107px } /* req valuation */
ul.mainNav #nav95 a:hover	{ background-position: -179px -107px }
ul.mainNav #nav95.on a		{ background-position: -356px -107px }

ul.mainNav #nav96 a			{ background-position: 0px -129px } /* the team */
ul.mainNav #nav96 a:hover	{ background-position: -179px -129px }
ul.mainNav #nav96.on a		{ background-position: -356px -129px }

ul.mainNav #nav99 a			{ background-position: 0px -149px } /* register */
ul.mainNav #nav99 a:hover	{ background-position: -179px -149px }
ul.mainNav #nav99.on a		{ background-position: -356px -149px }

div.contentFrame 			{ background-color: #E3E3E2; }
.searchCriteria				{ background-color: #73706e; }
div.searchCriteria div.textLft span		{ color: #F2C757; }


.buy h1 					{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 0; }
.sell h1 					{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -27px; }
.find-property-to-let h1,                  
.let h1 					{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -53px; }
.landlords h1				{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -80px; }
.mortgage-advice h1 		{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -109px; }
.request-valuation h1 		{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -138px; }
.the-team h1 				{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -167px; }
.register h1 				{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -194px; }
.privacy-policy h1 			{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -222px; }
.terms-and-conditions h1 	{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -250px; }
.call-me-back h1			{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -285px; }
.property-hunter h1			{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -315px; }
.thank-you h1				{ background: #73706e url(../images/misc/titles.gif) no-repeat 0 -351px; }

form.propSearch 			{ background-image: none; background-color: #73706E; }
div.rightColHm div.title,
form.propSearch h3			{ background-image: url(../images/misc/property_search_title.gif); background-color: transparent; }
div.rightColHm div.title	{ background-color: #73706e; }

#resultList li.details div.price 	{ color: #73706E; }
#resultList li.details div.rooms 	{ color: #73706E; }

.pagination 				{ color: #73706E; }
.pagination li a 			{ color: #73706E; }
.pagination li a.selected,
.pagination li a:hover 		{ background-color: #E3E3E2; color: #000; text-decoration: underline; }

address.contactInfo					{ border-color: #72716F; }
address.contactInfo span 			{ background: #fff url(../images/misc/contactDetails.gif) no-repeat 0 0; }
address.contactInfo span.address 	{ padding-top: 60px; }
address.contactInfo span.phone 		{ padding-top: 16px; background-position: 0 -59px; }
address.contactInfo span.fax 		{ padding-top: 16px; background-position: 0 -112px; }
#email 			{ background-position: 0px -130px; }

div.hdNav div.groupNav	{ display: block; width: 410px; }
ul.hdNav #nav3			{ display: block; }

ul.hdNav #nav89		{ display: none !important; }

ul.hdNav #nav3 a		{ width: 84px; background-position:0 -3px; }
ul.hdNav #nav28 a		{ width: 82px; background-position:-90px -3px; }
ul.hdNav #nav46 a		{ width: 89px; background-position:-266px -3px; }
ul.hdNav #nav64 a		{ width: 81px; background-position:-178px -3px; }
ul.hdNav #nav109 a		{ width: 73px; background-position:-357px -3px; }
ul.hdNav #nav3 a:hover		{ width: 84px; background-position:0 -47px; }
ul.hdNav #nav28 a:hover		{ width: 82px; background-position:-90px -47px; }
ul.hdNav #nav46 a:hover		{ width: 89px; background-position:-266px -47px; }
ul.hdNav #nav64 a:hover		{ width: 81px; background-position:-178px -47px; }
ul.hdNav #nav109 a:hover	{ width: 73px; background-position:-357px -47px; }
div.hdNav div.groupNav ul.hdNav a	{ background: #fff url(../images/misc/hdNav_links.gif) no-repeat 0 0;}

div.pgTitle				{ background-color: #73706e;}
div.contentFrame div.contentPage div.colLeft 	{ color: #73706e;}
.inCopy, .inList		{ color: #73706e;}
ul.subNav li a 			{ color: #73706e; }

div.streetView,
div.map 				{ border-color: #F2C757; }

#property_hunter		{ background: transparent url(../images/property_hunter.gif) no-repeat 0 0; }

.thumbs .for_sale 		{ background: url(../images/property_status.gif) 0 0; }
.thumbs .sold 			{ background: url(../images/property_status.gif) 0 -60px; }
.thumbs .to_let 		{ background: url(../images/property_status.gif) 0 -120px; }
.thumbs .let_by			{ background: url(../images/property_status.gif) 0 -180px; }

ul.mainNav #nav29 a 	{ border-color: #F2C757;}
div.rightColHm			{ border-color: #72716F;}
.homePromo img			{ border-color: #72716F;}
#homeContent 			{ border-color: #72716F;}

.link_more				{ background: url(../images/misc/moredetails.gif) 0 0;}

#logos					{ border-color: #72716F;}

.criteria_match	 h3			{ color: #fff; }
.criteria_match				{ background-color: #73706e; }
div.rightColHm form li.liBttn input { color: #444; background: #fff url(../images/misc/icon_arrow01.gif)  no-repeat 0% 50%; }
div.bttn input 				{ background-color: #73706e; color: #F2C757; }

a.register			{ background: url(../images/register.gif) 0 0;}

.frame:hover, .frame 	{ border: 1px solid #72716F; }
a.arrowLnk01 			{ background: url(../images/misc/icon_arrow01.gif)  no-repeat 0% 60%; color: #000; }

#logos			{ background-color: #fff; background-image: none;}
div.hdNav div.strapline		{ width: 300px;}
div.hdNav div.groupNav p 	{ color: #BAB8B6;}
div.rightColHm form			{ color: #666;}
div.info 			{ color: #666;}
.homePromo h3  			{ font-size: 1em; text-align: left;}
div.info p 			{ color: #666; font-size: 0.9em;}
.whiteBox 		{ background-color: #E3E3E2; color: #73706E;}
#resultList li.details div.address { color: #000; }
