@charset "utf-8";@import "forms.css";/* @group Reset *//* Reset StylesheetCopyright (c) 2007, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.4.0*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*because legend doesn't inherit in IE */legend{color:#000;}button { background-color:transparent; border:none; padding:0px; margin:5px 0px; cursor:pointer;}/* @end *//*	(c) Teabagstudios.com 2009*//* @group Site Grid */	body,html {		height: 100%;	}	body {		background:#fff url('../images/background.jpg') repeat-x top center;		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size:62.5%;	}	#wrap {		position:relative;		width:950px;		padding:0px 10px 10px 10px;		margin:0px auto;		height: auto;		min-height: 100%;	}	#header {		height: 126px;		padding: 10px 0px 0px;		position: relative;	}	#content {		position: relative;	}	#page {		width: 700px;		float: left;		padding: 20px 0px 0px 0px;		position: relative;	}	#article {		margin-right:30px;		width:500px;		float: left;	}	#banner {		position: relative;		height: 91px;		margin-bottom: 10px;		background: url(../images/bg_banner-cloud.png) no-repeat bottom right;	}	#action-bar {		background-color:#DFD8C8;		float:left;		margin-right:30px;		padding:0 10px;		width:190px;		margin-top: 10px;	}	#sidebar {		float: left;		width: 148px;		padding-left: 22px;		background:url(../images/bg_sidebar.jpg) no-repeat -10px center ;		min-height: 390px;		margin-top: 50px;	}	#footer {		clear: both;		background-color: #F5F5F5;		width: 100%;		padding: 20px 0px;		position:relative;	}	#footer div {		width: 950px;		padding: 20px 0px;		margin: 0px auto;		color: #B8A585;	}	#footer div a {		color: #B8A585;	}	#footer .accreditation {		padding: 10px 0px 10px 70px;		background: url(../images/nals.png) no-repeat left 50%;		color: #B8A585;		margin:35px 0;		padding:20px 0 20px 70px;		width: 600px;	}	#footer p {		font-size: 1em;	}	#footer .site-links {		float: left;	}	#footer .teabag {		float: right;	}/* @end *//* @group Layouts */	/* @group Large Banner */		body#register,		body#property-detail,		body#search-results,		body#search-results-map {			background-image: url(../images/background-largebanner.jpg);		}		#search-results-map #banner,		#register #banner,		#property-detail #banner,		#search-results	#banner {			height: 128px;		}	/* @end */	/* @group Default */		#sidebar ul {			margin: 5px 0px 20px;		}		#sidebar ul li {			padding: 8px 0px;			list-style-type: circle;			list-style-position: inside;			color: #ccc;		}		#sidebar ul li.on {			color:#E65406 ;		}		#sidebar ul li.on a {			color: #000;			background: transparent none;		}		#sidebar.services-menu ul li a {			font-size: 1.3em;			font-weight: normal;			background: url("../images/bg_link-underline.png") repeat-x scroll left 18px transparent		}	/* @end */	/* @group Homepage */		body#homepage {			background:#fff url('../images/background-home.jpg') repeat-x;		}		#homepage #header {			height: 203px;		}		#homepage #action-bar {			float: none;			height: 247px;			width: auto;			overflow: hidden;			padding: 0px;			margin-top: 0px;			background: url(../images/content-bg-cloud.png) no-repeat -36px 209px;		}		#homepage #page {			float: none;			clear: both;			width: auto;		}		/* Homepage Search		#homepage #search select {			width: 200px;		}		#homepage #search ol {			float: left;		}		#homepage #search .blurb,		#homepage #search ol.additional-options {			padding-top: 40px;		}		#homepage #search li {			display: block;			padding: 7px 0px;			width: 250px;		}		*/		/* New Letting / Sale Board Styles */	#homepage #action-bar h3.lets-find {		width: 369px;		height: 30px;		background:url(../images/hd_find-props.png) no-repeat;		position: absolute;		top: 0px;		left: 0px;		text-indent:-999em;	}	#sale-let-boards {		float: left;		width: 450px;		position: relative;		top:35px;		left: 10px;	}	#sale-let-boards a {		display: block;		float: left;		width: 216px;		height: 215px;		background: url(../images/bg_sale-let-boards.png) no-repeat;		background-position: top left;		text-indent: -999em;	}	#sale-let-boards #let-board a {		background-position: top right;		margin-top: 10px;	}	#homepage .blurb {		float:right;		height:185px;		padding-top:50px;		width:430px;		position: relative;	}	#homepage .blurb .tel {		color:#EF6419;		font-size:1.2em;		font-weight:bold;	}	#homepage .blurb #book-valuation {		margin-left: -45px;	}	/* @end *//* @end *//* @group Typography / Links */	#header h1 {		width:200px;		height:65px;		margin: 0px 0px 10px 0px;		position: relative;		top:10px;	}	#header h1 a {		display:block;		height:100%;		width:100%;		text-indent:-9999px;		overflow:hidden;		background:url('../images/logo.png') no-repeat;	}	h2,h3,h4,h5 {		color:#1B2123;		font-family:"Helvetica Neue", Helvetica, Arial;		text-transform: lowercase;		letter-spacing: -0.03em;	}	h2 {		font-size: 2.7em;	}	#header h2 {		font-size: 2.7em;		color: #FAFDCA;		margin-top: 20px;		text-shadow: #111 2px 2px 2px;	}	#sidebar h2 {		font-size: 1.8em;	}	h3 {		font-size: 2.4em;		color: #B8A585;	}	#sidebar h3 {		font-size: 2.4em;	}	h4 {	}	h5 {	}	/* @group Links */	a {		color: #E65406;		text-decoration: none;	}	a:hover {	}	a:visited {	}	a:focus {	}	#my-account-link a {		display: block;		width: 240px;		height: 30px;		text-indent: -999em;		background: url(../images/bg_login-link.png) no-repeat top left;		overflow: hidden;	}	#my-account-link.logged-in a {		background-position: bottom left;	}	/* dotted underline */	#submenu a,	li.return a,	#sidebar ul a {		background:transparent url(../images/bg_link-underline.png) repeat-x scroll left 14px;		font-weight:bold;		padding:0 0 3px;	}	/* @end *//* @end *//* @group Core Elements */	dt,	dd,	p,	li,	blockquote {		font-size:1.1em;	}	p{		font-size: 1.2em;	}	blockquote {		line-height:2em;		color:#666666;	}	dl, p {		margin:10px 0px;		line-height:1.8em;	}	.cms ul,	ul.list {		margin:5px 5px 5px 10px;	}	.cms ul li,	ul.list li {		list-style-type:disc;		padding: 5px 0px;	}	/* misc */	.clear { clear:both; }	hr.divide { height:0px; border:none; clear:both; display: inline; visibility:hidden;}	.let-notice {		background-color:#ECE8DF;		padding: 5px;		display: block;		margin: 3px 0px;	}	.service-call {		margin-top: 30px;	}/* @end *//* @group Navigation */	#navigation {		position: absolute;		top: 10px;		right: 10px;	}	#navigation li {		float: left;		margin-right: 10px;	}	#navigation li a {		display: block;		padding: 5px 0px;		text-decoration: none;		font-size:1.9em;		margin-right: 10px;		color: #fff;		background: url(../images/bg_nav.png) repeat-x left 34px;		text-transform: lowercase;	}	#navigation li a:hover {		color: #E65406;		background: url(../images/bg_nav.png) repeat-x left -5px;	}	/* Sub Nav */	ul#submenu {		margin: 10px 0px;	}	ul#submenu li {		font-size: 1.1em;		color: #111;		padding: 5px 5px 5px 0px;		float: left;		margin-right: 10px;	}/* @end *//* @group Decorative */	/* header */	#starburst,	#head-clouds {		position: absolute;		width: 100%;		height:134px;	}	#homepage #starburst,	#homepage #head-clouds {		height:211px;	}	#starburst {		background: url(../images/bg_header-starburst.png) no-repeat bottom right;	}	#head-clouds {		background:url(../images/bg_header-cloud.png) no-repeat top center;	}/* @end *//* @group Widgets */	/* @group Multi Select */	.multiSelect {		position: relative;	}	.multiSelect .title {		width:171px;		border: 1px solid #ccc;		-moz-border-radius:4px;		-webkit-border-radius:4px;		border-radius:4px;		padding:5px 9px;		background:#fff url(../images/bg_dropdown.png) no-repeat 167px center;	}	.multiSelectContent {		display: block;		position: absolute;		background-color: #fff;		border: 1px solid #ccc;		border-top: 0px;		padding:5px;		width: 179px;		z-index: 100;	}	#homepage .multiSelectContent,	#homepage .multiSelect .title {		width: 179px;	}	#homepage .multiSelect .title {		background:#fff url(../images/bg_dropdown.png) no-repeat 176px center;	}	.multiSelectContent.collapsed {		display: none;	}	.multiSelectContent input {		float: left;		margin: 0px 5px 5px 0px;	}	.multiSelectContent label {		font-size: 1em !important;	}	.multiSelectContent input li {		clear: both;	}	.multiSelectContent .a9selectall{		border-bottom: 2px dotted #ECE8DF;	}	/* @end */	/* Quick Dashboard Link */	#my-account-link {		position: absolute;		top: 0px;		right: 0px;		z-index: 10;	}	/* featured properties */	#featured-properties {		background: url(../images/bg_featured-area.jpg);		padding: 0px 30px 10px;		height: 180px;		margin: 30px 0px;		position: relative;	}	#featured-properties ul {		position: absolute;		width: 950px;		top: 70px;	}	#featured-properties ul li a {		display: block;		position: absolute;		width: 45px;		height: 45px;		background: url(../images/featured-arrows.png) no-repeat left top;		overflow: hidden;		text-indent: -999em;	}	#featured-properties ul li a#backward {		left: -44px;	}	#featured-properties ul li a#forward {		right: 20px;		background-position: top right;	}	#featured-properties h3 {		margin:-5px 0px 0px 0px;	}	#featured-properties .small-prop {		float:left;		margin-right:5px;		padding:10px 10px 10px 140px;		width:140px;	}	/* Property Summary */	.small-prop {		position: relative;	}	.small-prop .image {		float: left;		margin:0px 0px 5px -140px;		padding: 3px;		background-color: #ECE7DF;		width: 110px;		text-align: center;		display:inline;	}	.small-prop dt {		margin-bottom: 5px;	}	.small-prop dt.image a {		border: none;		padding: 0px;		display: block;	}	.small-prop dt a {		font-weight: bold;		border-bottom: 2px dotted;		padding: 0px 0px 3px 0px;	}	.small-prop dd.status {		background:#E65406;		-webkit-border-radius:15px;		-moz-border-radius:15px;		border-radius:15px; 		color:#FFFFFF;		font-size:1.6em;		width:30%;		letter-spacing:-1px;		padding:8px 5px;		text-align:center;		font-weight: bold;		text-transform: lowercase;		margin:10px 0px 0px 137px;	}	.small-prop .ref {		clear: both;		padding: 5px 0px;	}	.small-prop .ref span {		color: #C8BAA2;		float: left;		width: 110px;		margin-right: 10px;	}	.small-prop .ref ul li {		display: inline;		padding-right: 10px;		font-size: 1em;	}		#map .small-prop.map-popup {		padding: 0px 10px 0px 75px;		border: 0px none;	}		#map .small-prop.map-popup dt a {		border: 0px none;	}		#map .small-prop.map-popup dd  {		line-height: 1.3em;	}	#map .small-prop.map-popup .image {		width: 55px;		margin-left: -75px;		background-color: transparent;	}	#map .small-prop.map-popup .image img {			width: 50px;		border: 2px solid #F2EFE9;	}	/* pagination */	.pagination {		text-align: right;		display: block;		position:relative;		padding: 10px 0px;	}	.pagination.top {		margin:0px 200px 0 0;		top: 135px;		position: absolute;		right: 0;	}	.pagination li {		display: inline;	}	.pagination li a {		background-color: #C8BAA2;		border: 1px solid #C8BAA2;		-moz-border-radius:10px;		padding:1px 6px;		color: #fff;		font-size:1.2em;	}	.pagination li a:hover {		background-color: #E65406;		border: 1px solid #E65406;	}	/* Filters */	#mini-filter li {		float: left;		margin-right: 10px;	}	#mini-filter label {		display: block;		font-size: 0.9em;	}	/* breadcrumb */	#breadcrumb li {		display: inline;	}	#breadcrumb {		padding: 10px 0px;		border-bottom: 4px dotted #ECE8DF;		margin-bottom: 10px;	}	/* Ajax */	.ajax-responce {		display: block;		padding: 3px 5px;		margin: 5px 0px;		color: #fff;		background-color: #E65406;		font-weight: bold;	}	#myp_saved em,	.add-to em {		background-color: #E65406;		color: #fff;		padding: 2px;		font-style: normal;	}	/* Login */	#login fieldset {	}	#login fieldset li {		float: left;		margin-right: 5px;	}	#login fieldset li.remember {		clear: both;		margin-top: 5px;	}	#login fieldset li.remember label {		font-size: 1.1em;		display: inline;		padding: 0px 5px;	}	#login fieldset li.remember span {		text-transform: lowercase;		padding-left: 160px;	}	/* Page Tabs */		.tabs {			height: 30px;			position: absolute;			bottom: 0px;			left: -30px;		}		.tabs a {			display: block;			float: left;			text-indent: -999em;			height: 30px;			overflow: hidden;			margin:0px 0px 0px 50px;		}/* @end *//* @group Contact  */#postal-address {	font-size: 1.2em;	margin: 10px 0px;}#postal-address .org {		font-weight: bold;}/* @end *//* @group Form Styles */	/* Search Form */	label {		font-size: 1.3em;		letter-spacing: -1px;		display: block;		margin: 0px 0px 5px 0px;	}	#homepage label {		font-size: 1.5em;	}	#scope-switch {		width: 210px !important;		background:#ECE7E1 url(../images/bg_scope-switch-sprite.jpg) no-repeat;		height: 30px;		padding:0px !important;		float: none !important;		margin-bottom: 10px;		margin-left: -10px;	}	#scope-switch.rent-on {		background-position: left top;	}	#scope-switch.sale-on {		background-position: left bottom;	}	#scope-switch label {		display:block;		width:75px;		margin:0px 0px 0px 10px;		height: 30px;		float:left;		text-indent: -999em;		overflow: hidden;		cursor: pointer;	}	#search li {		padding: 5px 0px;		clear: both;	}	#search select {		width: 190px;	}	#search #price-select select {		width: 85px;	}	#search #price-select span {		padding: 0px 3px;	}	#search button {		margin-left: -5px;	}	#homepage #search #price-select span {		padding: 0px 8px;	}	/* registration */	.ryf #registration  {		margin: 20px 0px;		display: block;	}	.ryf #registration input[type='text']{		width: 260px;	}	.ryf .notice {		margin: -30px 0px 10px 0px;		float: right;		color: #888;	}/* @end *//* @group Page Styles */	/* @group Dashboard */	#dashboard-overview {		margin: 20px 0px;	}	#dashboard-overview li {		padding-left: 80px;		background-image: url(../images/bg_dashboard-overview-sprite.png);		background-repeat: no-repeat;		margin-bottom:15px;		color: #848484;		font-size: 1em;	}	#dashboard-overview li p{		margin-top: 5px;	}	#promo-saved-pads {		background-position: ;	}	#promo-saved-searches {		background-position: ;	}	#promo-profile {		background-position: ;	}	#dashboard-overview li strong {		font-size:1.2em;	}		#member-options {			width: 484px;			background: url(../images/bg_member-tabs.png);		}		#member-options.props-on { background-position: left -40px; }		#member-options.search-on { background-position: left -80px;}		#member-options.profile-on {background-position: left -120px; }		#member-options a#saved-props { width: 90px; }		#member-options a#saved-search { width: 110px ; }		#member-options a#edit-profile { width: 110px; }		/* saved search table */		table {			width: 100%;			font-size: 1.1em;		}		table th{			font-size: 1.1em;			font-weight: bold;		}		table th,		table td {			padding: 5px;		}		#saved-searches table tr {			border-bottom:2px dotted #C8BAA2;			margin-bottom: 10px;		}	/* @end */	/* @group Property Details */	#banner .prop-additional li {		font-size: 1.3em;		display: inline;		padding-right: 10px;	}	#banner .prop-additional li.return {		float: right;		margin-right: 190px;		font-size:1em;	}	.features-wrap ul {		margin: 10px 10px 10px 20px;	}	.features-wrap ul li {		list-style-type: square;		padding: 5px 0px;	}	.property-price {		font-size: 1.1em;		font-weight: boldfontw-e;	}	.property-additional {		background:url(../images/bg_shadow.jpg) no-repeat top center;		padding: 30px 0px 10px 0px;		height: 45px;		margin-bottom:20px;		border-bottom: 2px dotted #C8BAA2;	}	.property-additional li {		float: left;		margin-right: 20px;		background-image: url(../images/bg_additional-sprite.png);		background-repeat:no-repeat;		padding:5px 5px 5px 35px ;	}	.property-additional li a {		display: block;		padding: 2px 0px;		border-bottom: 2px dotted #E9631A;	}	.property-additional .floorplan {		background-position:0px 0px;	}	.property-additional .maps{		background-position: left -46px;	}	.property-additional .epc {		background-position: left -96px;		margin-right:0px;	}	.property-additional .hip {		background-position: left -150px;		margin-right: 0px;	}	.property-additional .street {		background-position: left -189px;	}	/* @end */	/* @group Search Results */		#list-options {			width: 345px;			background: url(../images/bg_results-tab.png);		}		#search-results-map #list-options {			background-position: left bottom;		}		#list-options a#list-results { width: 90px ; }		#list-options a#map-results { width: 110px ; }		.search-filter {			margin: 10px 0px;		}		.search-filter label {			display: inline;			padding-right: 10px;		}		.savedListingList .small-prop,		.search-results .small-prop {			border-bottom: 4px dotted #ECE8DF;			padding:0px 0px 10px 140px;			margin:10px 0px 10px 0px;		}	/* @end */	/* @group Site Map */	#site-map {		margin: 10px;	}	#site-map ul {		margin:10px;	}	#site-map li {		list-style-type: square;		font-weight: bold;		font-size:13px !important;	}	#site-map li a {		font-weight: normal;		margin-bottom: 3px;		display: block;	}	/* @end *//* @end *//* GALLERY LIST *//* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */#photos { visibility: hidden; margin:20px auto 40px auto !important;}/* GALLERY CONTAINER */.gallery { background: #ECE8DF; border: 1px solid #ECE8DF; padding: 5px;}/* LOADING BOX */.loader { background: url(loader.gif) center center no-repeat #ddd; }/* GALLERY PANELS */.panel { border: 3px solid #BEAD91; background-color: #FFF9EF;}.panel img {		display: block;		margin: 0px auto;	}/* DEFINE HEIGHT OF PANEL OVERLAY *//* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */.panel .panel-overlay,.panel .overlay-background { height: 60px; padding: 0 1em; }/* PANEL OVERLAY BACKGROUND */.panel .overlay-background { background: #222; }/* PANEL OVERLAY CONTENT */.panel .panel-overlay { color: white; font-size: 0.7em; }.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }/* FILMSTRIP *//* 'margin' will define top/bottom margin in completed gallery */.filmstrip { margin: 5px; }.filmstrip li {		background-color: #FFF9EF;		text-align: center;}.filmstrip li img {	margin: 0px auto;}.nav-prev {	left:-26px;	position:absolute;	top:100px;}.nav-next {	right: -29px;	top: 100px;}/* FILMSTRIP FRAMES (contains both images and captions) */.frame {}/* WRAPPER FOR FILMSTRIP IMAGES */.frame .img_wrap { border: 1px solid #aaa; }/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */.frame.current .img_wrap { border-color: #000; }/* FRAME IMAGES */.frame img { border: none; }/* FRAME CAPTION */.frame .caption { font-size: 11px; text-align: center; color: #888; }/* CURRENT FRAME CAPTION */.frame.current .caption { color: #000; }/* POINTER FOR CURRENT FRAME */.pointer {	border-color: #000;}/* TRANSPARENT BORDER FIX FOR IE6 *//* NOTE - DO NOT CHANGE THIS RULE */*html .pointer {	filter: chroma(color=pink);}.logo-adjust {width: 700px; margin:0 auto;}#logo-list {margin:20px auto; width:886px;}#logo-list li {float:left; margin-right:34px;}#logo-list li.last {margin-right:0;}#page a .logo {padding:10px;}#content .increase { width:875px;}#content .increase .pagination.top {margin:0px 300px 0px 0px;}#page .large-adjust {width:650px; margin-right:50px;}#content .increase .small-prop .image { width:246px; margin-right:25px;}#content .increase .small-prop .image img {width:240px;}#contact-info {font-size:1.2em; margin-top:10px;}#contact-info li {height:26px; padding:5px 0px 0px 0px;}#contact-info span {display:none;}#contact-info #name {font-weight:bold;}#contact-info #telephone {background:url(../images/phone-icon.png) no-repeat; padding-left:35px;}#contact-info #email {background:url(../images/email-icon.png) no-repeat; padding-left:35px;}#contact-info #email a {color:#000000; text-decoration:underline;}#contact-info #email a:hover {color:#E65406; text-decoration:underline;}/* TEABAG AMENDS (18/01/2011) - Jason Hobbs */h2 {line-height:1.3em; margin-bottom:9px;}#page {width:720px;}#action-bar {margin-right:20px;}#sidebar {float:right; margin-top:30px; width:129px;}#breadcrumb {padding-bottom:12px;}#article {width:539px;}#photos .panel img {width:380px; margin-right:0;}.nav-prev {left:-26px;}.nav-next {right:-32px;}.nav-prev, .nav-next {top:123px;}#homepage .small-prop dd.status {display:none;}/* CLEARFIX */	.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }	.clearfix { display:inline-table; }/* Hides from IE-mac \*/	* html .clearfix { height:1%; }	.clearfix { display:block; }/* End hide from IE-mac */#term-toggle, #search-results-toggler .area-item .heading {font-weight:bold;}#search-results-toggler {width:950px; margin-top:30px; height:100px;}#search-results-toggler .area-item {float:left; width:20%;}#search-results-toggler .area-item li {margin-bottom:5px;}#search-results-toggler .area-item ul {font-size:0.9em;}#search-results-toggler .area-item .heading {margin-bottom:7px;}.tabs {left:0}#footer {margin-top:20px;}#footer div {padding:0;}#foot-nav li {float:left; margin-right:7px; padding-right:7px; border-right:1px solid #B8A585;}#foot-nav li.teabag, #foot-nav li.last, .social-wrap, .social-wrap ul li {padding-right:0; margin-right:0; border-right:0;}.social-wrap {display:block; width:100%; margin-top:10px;}.social-wrap ul li {float:left; margin-right:4px;}.social-wrap ul li a {display:block; overflow:hidden; text-indent:-9999px; width:24px; height:24px; background:url('../images/social-sprite.png') -2px -2px no-repeat;}.social-wrap ul li#ss_facebook a {background-position:-2px -2px;}.social-wrap ul li#ss_twitter a {background-position:-28px -2px;}.social-wrap ul li#ss_linked a {background-position:-54px -2px;}#social-links { margin-top: 5px; }#social-links { display:block; }#social-links ul li {float:left; margin-right: 0; padding: 0; }#social-links ul li a, #social-links ul li a:hover { padding: 0; display:block; overflow:hidden; text-indent:-9999px; width:24px; height:24px; background:url('../images/social-sprite.png') -2px -2px no-repeat;}#social-links ul li#ss_facebook a, #social-links ul li#ss_facebook a:hover {background-position:-2px -2px;}#social-links ul li#ss_twitter a,#social-links ul li#ss_twitter a:hover {background-position:-28px -2px;}#social-links ul li#ss_linked a, #social-links ul li#ss_linked a:hover {background-position:-54px -2px;}#head-clouds { background: url(../images/bg_header-cloud.png) no-repeat 45% 0; }
