﻿/*
STYLESHEET FOR SWPLUS WEB SITE 19/08/09
Created: by SCM
Version: 1.0.0
*/
body	{ background-color: #000;}
h1		{ color: #000; }
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 #nav110 a			{ margin-bottom: 20px; padding: 75px 0 0 0; height: 0; background: transparent url(../images/misc/logo.gif) no-repeat 0px 0; border-bottom: 2px solid #FFFC00; }

ul.mainNav #nav117 a			{ background-position: 0px 0px } /* buy */
ul.mainNav #nav117 a:hover	{ background-position: -179px 0px }
ul.mainNav #nav117.on a		{ background-position: -356px 0px }

ul.mainNav #nav120 a			{ background-position: 0px -22px } /* sell */
ul.mainNav #nav120 a:hover	{ background-position: -179px -22px }
ul.mainNav #nav120.on a		{ background-position: -356px -22px }

ul.mainNav #nav121 a			{ background-position: 0px -43px } /* let */
ul.mainNav #nav121 a:hover	{ background-position: -179px -43px }
ul.mainNav #nav121.on a		{ background-position: -356px -43px }

ul.mainNav #nav124 a 		{ background-position: 0px -64px } /* landlords */
ul.mainNav #nav124 a:hover	{ background-position: -179px -64px }
ul.mainNav #nav124.on a		{ background-position: -356px -64px }

ul.mainNav #nav114 a			{ background-position: 0px -85px } /* m advice*/
ul.mainNav #nav114 a:hover	{ background-position: -179px -85px }
ul.mainNav #nav114.on a		{ background-position: -356px -85px }

ul.mainNav #nav115 a			{ background-position: 0px -107px } /* req valuation */
ul.mainNav #nav115 a:hover	{ background-position: -179px -107px }
ul.mainNav #nav115.on a		{ background-position: -356px -107px }

ul.mainNav #nav116 a			{ background-position: 0px -129px } /* the team */
ul.mainNav #nav116 a:hover	{ background-position: -179px -129px }
ul.mainNav #nav116.on a		{ background-position: -356px -129px }

ul.mainNav #nav119 a			{ background-position: 0px -149px } /* register */
ul.mainNav #nav119 a:hover	{ background-position: -179px -149px }
ul.mainNav #nav119.on a		{ background-position: -356px -149px }

div.contentFrame 			{ background-color: #000; border: 1px solid #FFFC00; width: 698px; }
.searchCriteria				{ background-color: #FFFC00; }
div.searchCriteria div.textLft,
div.searchCriteria div.textLft span		{ color: #000; }

.find-property-to-let-advanced-search h1 span { display:block; padding-left:450px; }
.find-property-to-let-advanced-search h1 { background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -380px;}

.buy h1 					{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 0; }
.sell h1 					{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -27px; }
.find-property-to-let h1,                  
.let h1 					{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -53px; }
.landlords h1				{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -80px; }
.mortgage-advice h1 		{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -109px; }
.request-valuation h1 		{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -138px; }
.the-team h1 				{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -167px; }
.register h1 				{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -194px; }
.privacy-policy h1 			{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -222px; }
.terms-and-conditions h1 	{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -250px; }
.call-me-back h1			{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -285px; }
.property-hunter h1			{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -315px; }
.thank-you h1				{ background: #FFFC00 url(../images/misc/titles.gif) no-repeat 0 -351px; }

form.propSearch 			{ background-image: none; background-color: #000; }
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: #FFFC00; }

#resultList li.details div.price 	{ color: #FFFC00; }
#resultList li.details div.rooms 	{ color: #FFFC00; }

.pagination 				{ color: #FFFC00; }
.pagination li a 			{ color: #FFFC00; }
.pagination li a.selected,
.pagination li a:hover 		{ background-color: #E3E3E2; color: #000; text-decoration: underline; }

address.contactInfo					{ border-color: #FFFC00; }
address.contactInfo span 			{ background: #000 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 #nav109		{ display: none !important; }

div.pgTitle				{ background-color: #FFFC00;}
div.contentFrame div.contentPage	{ background-color: #000;}
div.contentFrame div.contentPage div.colLeft 	{ color: #fff;}
.inCopy, .inList		{ color: #000;}
ul.subNav li a 			{ color: #fff; }

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: #FFFC00;}
.homePromo img			{ border-color: #FFFC00;}
#homeContent 			{ border-color: #FFFC00;}

.link_more				{ background: url(../images/misc/moredetails.gif) 0 0;}

#logos					{ border-color: #FFFC00;}

.criteria_match	 h3			{ color: #fff; }
.criteria_match				{ background-color: #003E2B; }
div.rightColHm form li.liBttn input { color: #FFF900; background: #000 url(../images/misc/icon_arrow01.gif)  no-repeat 0% 50%; }
div.bttn input 				{ background-color: #fff; color: #000; }

a.register			{ background: url(../images/register.gif) 0 0;}

.frame:hover, .frame 	{ border: 1px solid #FFFC00; }
a.arrowLnk01 			{ background: url(../images/misc/icon_arrow01.gif)  no-repeat 0% 60%; color: #FFFC00; }

#logos			{ background-color: #000; background-image: none;}
div.hdNav div.strapline		{ width: 300px;}
div.hdNav div.groupNav p 	{ color: #BAB8B6;}
div.rightColHm form			{ color: #fff;}
div.info 			{ color: #fff;}
.homePromo h3  			{ font-size: 1em; text-align: left; color: #fff;}
div.info p 			{ color: #fff; font-size: 0.9em;}
.whiteBox 		{ background-color: #E3E3E2; color: #000;}

.home form.propSearch fieldset	{ color: #000;}
form.propSearch fieldset	{ color: #fff;}
.advancedSearch a			{ color: #000;}

.groupNav a:hover			{ color: #F2C757; }
