/* 
Includes                                  26
YUI 2 reset CSS                           47
Global styles                             81
  Banners                                 163
  Collapse panel                          473
  Buttons                                 516
Layout                                    593
  Sidebar                                 645
  Footer                                  761
  Header                                  915
  Crumbtrail                              977
  Navigation                              999
Page specific styles                      1105
  Home page                               1107
  Where we buy                            1181
  Our process                             1193
  About-us                                1240
  How we help                             1315
  Where we buy                            1325
  How we work                             1331
  Why choose us                           1337
  Contact us                              1366
  Blog                                    1404
*/
/* Includes_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

@import url("lpb-forms.css");
@import url("sifr.css");
@import url("jquery-ui.css");
@import url("jquery.thickbox.css");


#tmpa {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3000px;
	background: url(images/tmp/faq.jpg) no-repeat 0 0;
	opacity: 0.7;
	
	margin-top: -80px;
	margin-left: 203px;
	
	z-index: 400;
	
}

/* YUI 2 reset CSS _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
/* Increase cross-browser compatibility by removing default styles */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	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;
}

/* Global styles _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

ol {
	list-style-type								: decimal;
	list-style-position							: inside;
}

ol li {
	margin-bottom								: 1em;
}

em {
	font-weight									: bold;
}

p {
	margin-bottom								: 15px; /* was 30, todo checken, klopt line-height wel? */
	line-height									: 1.4;
}

.emph-panel2 {
	background-color							: #f8f8f8;
	border										: 1px solid #e6e6e6;
	padding										: 7px 12px;
	margin-bottom								: 27px;
}

.emph-panel p {
	margin-bottom								: 22px;
}

#contentwrapper .content-narrow {
	padding-left								: 11px;
}

.banner p {
	line-height									: 1.2;
}

p.last {
	margin-bottom								: 0;
}

.clear {
	clear										: both;
}

.left{float:left;}
.right{float:right;}
.ui-tabs-hide {
	display										: none;
}

h3 {
	font										: bold 1.1em;
	color										: #7a7c84;
	margin-bottom								: 12px;
	padding-top									: 6px;
    font-weight:bold;
}


h5 {
	font										: Franklin Gothic Medium;
	color										: #555;
}

a {
	color										: #008ec4;
	text-decoration								: underline;
}

a:hover {
	color										: #10b5f3;
}

h2,
form h3 {
	line-height									: 1.3;
	margin-bottom								: 13px;
	color										: #1d77b6;
	font-size									: 1.5em;
	font-family									: Franklin Gothic Medium, Arial;
	font-weight									: normal;
	padding-left								: 0;
}

form h3 {
	font-size									: 1.1em;
	margin-bottom								: 10px;
	padding-left								: 0;
}

	/* Banners _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.banner-plain2 {
		background									: #edf6fa url(images/decorations.png) no-repeat 0 -392px;
		margin-top									: -19px;
		position									: relative;
		padding-top									: 11px;
	}

	.banner-plain2 .content,
	.collapse-panel .banner-plain2 .content {
		margin										: 14px 12px;
		margin-top									: 0;
		/*padding-left								: 114px;*/
		margin-bottom								: 0;
		padding-bottom								: 0;
	}

    .collapse-panel h3{font-family: arial;font-size:1em;margin-bottom:6px;}
	.banner-plain2 .foot-decoration {
		background									: #edf6fa url(images/decorations.png) no-repeat -602px -392px;
		height										: 26px;
	}

	.banner-plain2 .last-foot-decoration {
		background									: #edf6fa url(images/decorations.png) no-repeat -602px -419px;
		height										: 5px;
	}

	.banner-plain2 h5 {
		font-weight									: bold;
		font-size									: 1.1em;
		margin-bottom								: 6px;
	}

	#contentwrapper .switch-banner .header,
	#contentwrapper .banner-plain .header,
	#contentwrapper .banner-compact .header,
	#contentwrapper .banner-compact2 .header {
		height										: 29px;
		letter-spacing								: -0.04em;
		padding-top									: 7px;
	}

	.switch-banner .header h2,
	#contentwrapper .banner-plain h2,
	#contentwrapper .banner-compact h2,
	#contentwrapper .banner-compact2 h2 {
		color										: #fff;
		float										: left;
		padding-left								: 44px;
		background									: url(images/decorations.png) no-repeat 0 0;
		margin-bottom								: 0;
	}

	.switch-banner .header h2 {
	}

	.switch-banner .content { 
		position									: relative;
		overflow									: hidden;
	}

	.switch-banner .content .items {
        width:492px;margin:0 auto;
	}
    .switch-banner .content .items li{display:inline;}
    .switch-banner .content{

    }
	.switch-banner .banner-part {
		float										: left;
	}


	.banner-plain .header h2 {
		margin-bottom								: 0;
	}

	#home-how-we-help .header h2 {
		width										: 200px;
		background-position							: -1244px -472px;
	}
	#our-customer-stories .header h2{
		width										: 200px;
		background-position							: -1244px -472px;
	}

	.switch-banner h3 {
		margin-bottom								: 11px; /* differs in design from other h3s */
	}
	.switch-banner h3 a{
		display:block;
	}

	#home-why-use-lpb .header h2 {
		width										: 350px;
		background-position							: -1244px -514px;
	}

	.switch-banner .navigation {
		float										: right;
		list-style									: none;
		margin-top									: 1px;
		padding-right								: 8px;
	}

	.switch-banner .navigation li {
		float										: left;
		height										: 20px;
		width										: 21px;
		margin-right								: 6px;
	}

	.switch-banner .navigation a {
		display										: block;
		height										: 100%;
		text-indent									: -9999px;
		overflow									: hidden;
		background									: url(images/decorations.png) no-repeat -545px -320px;
	}

	.switch-banner .navigation .frg-01-link { background-position: -545px -320px; }
	.switch-banner .current .frg-01-link, .switch-banner .navigation .frg-01-link:hover { background-position: -545px -340px; }

	.switch-banner .navigation .frg-02-link { background-position: -566px -320px; }
	.switch-banner .current .frg-02-link, .switch-banner .navigation .frg-02-link:hover { background-position: -566px -340px; }

	.switch-banner .navigation .frg-03-link { background-position: -587px -320px; }
	.switch-banner .current .frg-03-link, .switch-banner .navigation .frg-03-link:hover { background-position: -587px -340px; }

	.switch-banner .navigation .frg-04-link { background-position: -608px -320px; }
	.switch-banner .current .frg-04-link, .switch-banner .navigation .frg-04-link:hover { background-position: -608px -340px; }

	.switch-banner .navigation .frg-05-link { background-position: -629px -320px; }
	.switch-banner .current .frg-05-link, .switch-banner .navigation .frg-05-link:hover { background-position: -629px -340px; }

	.switch-banner .navigation .frg-06-link { background-position: -650px -320px; }
	.switch-banner .current .frg-06-link, .switch-banner .navigation .frg-06-link:hover { background-position: -650px -340px; }

	.switch-banner .navigation .frg-07-link { background-position: -671px -320px; }
	.switch-banner .current .frg-07-link, .switch-banner .navigation .frg-07-link:hover { background-position: -671px -340px; }

	.switch-banner .navigation .frg-08-link { background-position: -692px -320px; }
	.switch-banner .current .frg-08-link, .switch-banner .navigation .frg-08-link:hover { background-position: -692px -340px; }

	.switch-banner .navigation .frg-09-link { background-position: -713px -320px; }
	.switch-banner .current .frg-09-link, .switch-banner .navigation .frg-09-link:hover { background-position: -713px -340px; }

	.switch-banner .navigation .frg-10-link { background-position: -734px -320px; }
	.switch-banner .current .frg-10-link, .switch-banner .navigation .frg-10-link:hover { background-position: -734px -340px; }

	.switch-banner .navigation .frg-11-link { background-position: -755px -320px; }
	.switch-banner .current .frg-11-link, .switch-banner .navigation .frg-11-link:hover { background-position: -755px -340px; }

	.switch-banner .navigation .frg-12-link { background-position: -776px -320px; }
	.switch-banner .current .frg-12-link, .switch-banner .navigation .frg-12-link:hover { background-position: -776px -340px; }


	#content .switch-banner .content {
		clear										: both;
		padding-bottom								: 13px;

	}
    #content .switch-banner .content p{margin:10px 0 10px 15px;}
    #content .switch-banner .content h4{margin:0 0 0 15px;font-weight:bold;}
    .next-slide,.prev-slide{position:absolute;width:21px; height:20px; display:block; text-indent:-99999px;top:85px;overflow:hidden;background-image: url(images/decorations.png);background-repeat: no-repeat;}    
    .next-slide{right:15px;background-position:-577px -786px;}
    .prev-slide{left:15px;background-position:-556px -786px;}
    #home-why-use-lpb .next-slide,#home-why-use-lpb .prev-slide{top:55px;}
	#home-banner .header {
		background									: url(images/banner-decorations.gif) no--5273px 0;
		height										: 5px;
		width										: 100%;
		padding										: 0 1px;
		margin										: -1px 0 0 -1px;
	}

	#home-banner h2, .switch-banner h3 {
		margin-bottom								: 8px;
		background									: none;
		padding-top									: 0;
	}

	#home-banner h2 {
		font-size									: 1.3em;
		margin-bottom								: 4px;
	}

	.switch-banner h3 a {
		color										: #1d77b6;
	}

	.switch-banner h3 {
		font										: normal     0.8em Arial;
		margin-bottom								: 6px;
        text-align:center;
	}

	.switch-banner h3 em {
		font-weight									: bold;
	}

	.banner .content {
		text-align									: justify;
	}

	.banner, #footer-body {
		border										: 1px solid #e0e0e0;
		background									: #f3f3f3 url(images/banner-fill.gif) repeat-x 0 0;
		margin-bottom								: 14px;
	}

	.banner .content, #footer-body .content,
	.banner .header, .banner h2, #footer-body h3 {
		background									: url(images/banner-decorations.gif) no-repeat 0 0;
		width										: 100%;
		padding										: 0 1px;
		margin										: 0 0 -1px -1px;
	}

	#home-banner .content,
	.banner-plain .content {
		padding										: 12px 1px;
		clear										: left;
	}

	#home-banner .content, .switch-banner .content {
		background-position							: 0 100%;
	}

	.switch-banner .header {
		background-position							: -602px 0;
		margin-top									: -1px;
	}

	#footer-body h3 {
		background-position							: -1788px 0;
		margin-top									: -1px;
		line-height									: 39px;
		color										: #fff;
		text-indent									: -9999px;
		overflow									: hidden;
	}

	#footer-body .content {
		background-position							: -2674px 100%;
	}

	.banner-plain .content {
		background-position							: -1204px 100%;
		width										: 250px;
	}

	#contentwrapper .banner-plain .header {
		background-position							: -1496px 0;
		margin-top									: -1px;
		width										: 290px;
		margin-bottom								: 0;
	}

	.banner-plain {
		width										: 290px;
	}

	.banner-compact,
	.banner-compact2 {
		width										: 264px;
	}

	.banner-compact2 {
		background									: #eaf3f8 url(images/banner-fill.gif) repeat-x 0 -400px;
		border										: 1px solid #008ec4;
	}

	.banner h2 {
		font-size									: 1.1em;
		margin-bottom								: 18px;
	}

	.banner-compact .header,
	.banner-compact2 .header {
		background-position							: -4475px 0;
		margin-top									: -1px;
		width										: 265px;
	}

	.banner-compact .content,
	.banner-compact2 .content {
		background-position							: -4741px 100%;
		padding										: 15px;
		width										: 236px;
		clear										: both;
	}

	#contentwrapper .banner-compact h2,
	#contentwrapper .banner-compact2 h2  {
		padding-left								: 38px;
		margin-bottom								: 0 ;
		width										: 227px;
	}

	#contentwrapper #sidebar-london-valuation-report h2 {
		background-position							: -1250px -698px;
	}
    #sidebar-london-valuation-report h3{font-size:1.1em;}
    #sidebar-london-valuation-report h4{font-size:1.1em;}
    #sidebar-london-valuation-report p{font-size:12px; margin:15px 76px 0 0;}
    .pdf-report{background:url(images/decorations.png) no-repeat -1157px -320px; width:45px; height:65px; margin:15px 20px 0 0; }
    
	#contentwrapper #sidebar-maximum-cash-offer h2 {
		background-position							: -1246px -652px;
	}

	.banner-compact2 .content {
		background-position							: -5007px 100%;
	}
		
	.banner-plain .content {
		padding										: 21px;
		text-align									: left;
	}

	.banner-plain #home-price-match {
		padding										: 0;
		width										: 292px;
		padding-bottom								: 11px;
	}

	/* Collapse panel_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.collapse-panel  {
		margin-bottom								: 15px;
	}

	.collapse-panel .header-decoration {
		background									: url(images/decorations.png) no-repeat -602px -424px;
		height										: 18px;
		position									: relative;
	}

	.collapse-panel .header {
		background									: url(images/decorations.png) no-repeat -602px 100%;
		padding-left								: 12px;
		cursor										: pointer;
		cursor										: hand;
	}

	.collapse-panel .header h4 {
		margin-top									: -18px;
		position									: relative;
		background									: url(images/decorations.png) no-repeat -602px -596px;
	}
	
	.collapse-panel-expanded .header h4 {
		background-position							: -602px -524px;
	}


	.collapse-panel .content {
		margin-top									: 6px;
		display										: none;
		padding										: 2px 0 6px 0;
	}

	.collapse-panel-expanded .content {
		display										: block;
	}
	
	.collapse-panel .header a {
		color										: #fff;
	}

	.collapse-panel .header h4 {
		color										: #fff;
		line-height									: 20px;
		font-family									: Franklin Gothic Medium, Arial;
		font-weight									: normal;
		font-size									: 1.1em;
		padding-left								: 23px;
	}

	.collapse-panel .header h4.sIFR-replaced {
		padding-top									: 6px;
	}



	/* Buttons _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.btn-wrapper {
		text-align									: right;
	}

	.get-started-btn, .learn-more-btn, .apply-now-btn, .read-news-btn, .submit-btn, .request-callback-btn, .send-btn, .calculate-btn2, .submit-btn2,
	#commentform #submit,
	#rhs-form .submit-btn {
		margin										: 0 0 0 auto;
	}

	#rhs-form  dd,
	#valuation-form dd {
		float										: none;
	}

	.get-started-btn, .learn-more-btn, .apply-now-btn, .read-news-btn, .submit-btn, .request-callback-btn,.refer-friend-btn, .send-btn, .calculate-btn2, .submit-btn2,
	#commentform #submit,.get-report-btn {
		display										: block;
		text-indent									: -9999px;
		overflow									: hidden;
		background									: url(images/decorations.png) no-repeat 0 0;
		text-align									: left;
		border										: none;
		cursor										: hand;
		cursor										: pointer;
	}

	.send-btn {
		width										: 108px;
		padding-left								: 108px;
		height										: 29px;
		background-position							: 0 -630px;
	}

	.request-callback-btn {
		width										: 181px;
		height										: 29px;
		background-position							: 0 -601px;
	}
	.refer-friend-btn {
		width										: 181px;
		height										: 29px;
		background-position							: -181px -601px;
	}

	.read-news-btn {
		width										: 103px;
		height										: 25px;
		background-position							: 0 -341px;
	}

	.calculate-btn2 {
		width										: 103px;
		padding-left								: 103px;
		height										: 25px;
		background-position							: -257px -659px;
	}
    .get-report-btn{
		width										: 144px;
		height										: 25px;
		background-position							: 0 -366px;
        margin:15px 22px 0 0;

    }
	#commentform #submit {
		width										: 108px;
		height										: 26px;
		background-position							: 0 -685px;
	}

	.submit-btn {
		width										: 103px;
		padding-left								: 103px;
		height										: 25px;
		background-position							: 0 -316px;
	}

	.submit-btn2 {
		width										: 108px;
		padding-left								: 108px;
		height										: 26px;
		background-position							: 0 -685px;
	}

	.get-started-btn {
		width										: 156px;
		height										: 29px;
		background-position							: 0 -237px;
	}

	.learn-more-btn {
		width										: 110px;
		height										: 25px;
		background-position							: 0 -266px;
	}

	.apply-now-btn {
		width										: 103px;
		height										: 25px;
		background-position							: 0 -291px;
	}

/* Layout_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

body {
	background									: #f0f0f0 url(images/bg.gif) repeat-x 0 0;
	color										: #555;
	font										: 65.5% Arial;
}

#wrapper {
	width										: 915px;
	padding										: 0 14px;
	padding-bottom								: 110px;
	margin										: 0 auto;
	font-size									: 1.4em;
	line-height									: 1.24;
	position									: relative;
}

#contentwrapper {
	margin-top									: -34px;
}

#frame-decoration {
	position									: absolute;
	top											: 0;
	left										: 0;
	height										: 100%;
	width										: 941px;
	border										: solid #fff;
	border-width								: 0 1px 0 1px;
	
	z-index										: -10;
}

#contentwrapper, #footer {
	background									: #fff;
	padding										: 0 16px 0 13px;
}

#content {
	width										: 602px;
/*
	margin-left									: 13px;
*/
	float										: left;
	clear										: both;
	border-top									: 1px dotted #333;
	margin-top									: 15px;
	padding-top									: 20px;
	text-align									: justify;
}

	/* Sidebar _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#sidebar {
		width										: 266px;
		margin-left									: 18px;
		float										: left;
		margin-top									: -2px;
		
		border-top									: 1px dotted #333;
		margin-top									: 15px;
		padding-top									: 15px;
	}
	
	#offer-form-errorholder {
		display										: none;
		margin-bottom								: 15px;
	}
	
	#offer-form-captcha, .offer-form-captcha {
		border										:1px solid #bfbfbf;
		height										: 24px;
	}
	
	#offer-form-captcha-wrapper,.offer-form-captcha-wrapper {
		width										: 146px;
		margin-right								: 5px;
		float										: left;
	}

	.home-active #sidebar {
		border										: none;
		margin-top									: 0;
		padding-top									: 0;
	}


	#sidebar-maximum-cash-offer .content {
		padding-bottom								: 15px;
	}
    #sidebar-london-valuation-calculator{margin-bottom:15px;}
	#sidebar-london-valuation-calculator form {
		margin-top									: 14px;
	}

	#sidebar-london-valuation-calculator .submit-btns {
		margin										: 15px 0 2px 0;
	}

	#sidebar-london-valuation-calculator form dt {
		display										: none;
	}
    #sidebar-london-valuation-calculator .content{height:126px;}
    #sidebar-london-valuation-report .content{height:276px;padding:15px 5px 15px 15px;width:246px;}

	#rhs-form {
		margin-bottom								: 14px;
	}


	#rhs-form-foot {
		background									: url(images/banner-decorations.gif) no-repeat -6141px 100%;
		height										: 3px;
	}

	#rhs-form form {
		border										: 1px solid #e0e0e0;
		background-color							: #eaf3f8;
		margin-top									: -1px;
		border-bottom								: 0;
		padding										: 17px 15px 19px 15px;
	}

	#rhs-form form fieldset {
		border										: none;
	}

	#rhs-form form dt {
		display										: none;
	}

	#rhs-form form {
		clear										: left;
	}

	#rhs-nav, #rhs-nav li {
		float										: left;
		list-style									: none;
	}

	#rhs-nav li {
		text-indent									: -9999px;
		overflow									: hidden;
		
		cursor										: pointer;
		cursor										: hand;
	}

	#rhs-nav li a {
		background									: url(images/decorations.png) no-repeat 0 0;
		height										: 100%;
		display										: block;
	}

	#rhs-nav #rhs-make-offer {
		width										: 142px;
		height										: 36px;
	}

	#rhs-nav #rhs-make-offer a {
		background-position							: -281px -356px;
	}

	#rhs-nav #rhs-make-offer a:hover,
	#rhs-nav #rhs-make-offer.ui-state-active a {
		background-position							: -281px -320px;
	}

	#rhs-nav #rhs-refer-earn a {
		background-position							: -423px -356px;
	}

	#rhs-nav #rhs-refer-earn a:hover,
	#rhs-nav #rhs-refer-earn.ui-state-active a {
		background-position							: -423px -320px;
	}

	#rhs-nav #rhs-refer-earn {
		width										: 122px;
		height										: 36px;
		margin-left									: 2px;
	}

	/* Footer _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	#footer a {
		color										: #8b8b8b;
		text-decoration								: underline;
	}

	#footer a:hover {
		color										: #b3b3b3;
	}

	#footer-foot {
		clear										: left;
		height										: 100px;
		position									: absolute;
		bottom										: -110px;
		left										: 0;
		background									: url(images/banner-decorations.gif) no-repeat -3560px 0;
		width										: 100%;
		padding-top									: 10px;
	}

	#footer-decoration {
		background									: url(images/decorations.png) no-repeat -1204px -392px;
		width										: 51px;
		height										: 73px;
		float										: left;
		margin-right								: 18px;
	}

	#footer .linkedin a,
	#footer .twitter a,
	#footer .facebook a {
		color										: #1d77b6;
	}

	#footer {
		padding-top									: 10px;
		padding-bottom								: 7px;
		font-size									: 0.9em;
		position									: relative;
	}

	#footer-body {
		margin-bottom								: 0;
	}

	#footer h4 {
		margin-bottom								: 3px;
		color										: #555;
	}

	#footer ul li {
		margin-bottom								: 8px;
	}

	#footer-body .content {
		padding										: 11px 14px;
		width										: 858px;
	}

	#footer-foot .content {
		margin										: 23px 0 0 0;
		float										: left;
		width										: 846px;
	}

	#footer-homeowners-col {
		width										: 292px;
		float										: left;
		margin-right								: 32px;
	}

	#footer-cover-col  ul {
		float										: left;
		display										: inline;
		margin-right								: 30px;
		width										: 100px;
		list-style									: none;
	}

	#footer-cover-col {
		width										: 263px;
		float										: left;
		margin-right								: 38px;
	}

	#footer-contact-col {
		width										: 230px;
		float										: left;
	}

	#footer address span {
		display										: block;
		padding-left								: 24px;
		background									: url(images/decorations.png) no-repeat 0 0;
		margin-bottom								: 8px;
		margin-left									: -2px;
	}

	#footer address .phone {
		background-position							: -1262px -184px;
		height										: 20px;
		margin-bottom								: 5px;
		margin-top									: 4px;
		padding-top									: 3px;
	}

	#footer address .email {
		background-position							: -1262px -210px;
	}

	#footer address .skype {
		background-position							: -1262px -233px;
	}

	#footer address .linkedin {
		background-position							: -1262px -260px;
	}

	#footer address .twitter {
		background-position							: -1262px -282px;
	}

	#footer address .facebook {
		background-position							: -1262px -306px;
	}


	#footer-menu {
		padding-top									: 8px;
		clear										: both;
	}

	#footer-menu li {
		display										: inline;
		border-right								: 1px solid #7b7b7b;
		padding-right								: 8px;
	}

	#footer-menu li.last {
		border										: none;
	}

	#nla-link {
		float										: left;
	}

	#cd-link {
		float										: right;
		padding-right								: 26px;
	}



/* Header_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/ 

	#header {
		height										: 184px;
		width										: 100%;
		padding										: 0 173px;
		margin-left									: -173px;
		background									: url(images/decorations.png) no-repeat 0 0;
	}


	#logo {
		width										: 260px;
		margin										: 15px 0 11px 21px;
		height										: 62px;
		text-indent									: -9999px;
		overflow									: hidden;
	}

	#logo h1 {
		height										: 100%;
	}

	#logo a {
		display										: block;
		height										: 100%;
	}

	#top-banner {
		width										: 281px;
		height										: 53px;
		text-indent									: -9999px;
		overflow									: hidden;
		margin										: 23px 0 0 15px;
        cursor:pointer;
	}
    .offline{background									: url(images/livechat-offline.png) no-repeat 0 0;}
	.online,.away{background									: url(images/decorations.png) no-repeat 0 -184px;}

	#logo, #top-banner, #call-banner {
		float										: left;
		display										: inline;
	}

	#call-banner {
		color										: #fff;
		width										: 200px;
		height										: 50px;
		margin										: 30px 0 0 136px;
		font-weight									: bold;
		font-size									: 1.3em;
		float: right;
		text-indent									: -9999px;
		overflow									: hidden;
	}

	#call-banner em {
		font-style									: normal;
	}

	#call-banner .phone { 
		color										: #fff227;
		font-size									: 1.6em;
	}

	/* Crumbtrail _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */

	#crumbtrail {
		margin-left									: 11px;
	}

	#crumbtrail li {
		display										: inline;
		background									: url(images/decorations.png) no-repeat -1276px -322px;
		padding										: 0 4px 0 13px;
	}
	.crumbtrail li {
		background									: url(images/decorations.png) no-repeat -1276px -322px;
		padding										: 0 4px 0 13px;
	}

	#crumbtrail li.first {
		background									: none;
		padding										: 0 4px 0 0;
	}

	#crumbtrail a {
		color										: #1d77b6;
	}


	/* Navigation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */


	#main-nav ul {
		position									: absolute;
		top											: 42px;
		left										: -1px;
		border										: 1px solid #549cce;
		border-top									: 0;
		width										: 213px;
		display										: none;
		z-index										: 100;
	}
    #main-how-we-help ul{width:191px;}
	#main-nav ul li {
		text-indent									: 0;
		float										: none;
		background									: #b8defa url(images/horizontal-fill.gif) repeat-x 0 0;
		padding										: -1px 7px;
	}

	#wrapper #main-nav ul a {
		display										: block;
		padding										: 7px 0;
		border-bottom								: 1px solid #9bcaed;
		text-decoration								: none;
		background									: none;
	}

	#main-nav ul .hover {
		background									: #b8defa url(images/horizontal-fill.gif) repeat-x 0 -90px;
	}

	#main-nav ul a:hover {
		background									: none;
	}

	#main-nav {
		clear										: left;
		height										: 42px;
		background									: url(images/decorations.png) no-repeat -281px -184px;
	}

	#main-nav a {
		display										: block;
		height										: 100%;
        overflow                                    : hidden;
        outline:none;
	}

	#main-nav li {
		float										: left;
		height										: 100%;
		text-indent									: -9999px;
		position									: relative;
		/*	overflow									: hidden;	*/
	}



	#main-home { width: 75px; }
	#main-about-us { width: 87px; }
	#main-how-we-help { width: 120px; }
	#main-where-we-buy { width: 130px; }
	#main-our-process { width: 109px; }
	#main-why-choose-us { width: 143px; }
	#main-our-blog { width: 85px; }
	#main-faqs { width: 56px; }
	#main-contact-us { width: 110px; }

	#main-nav a {
		display										: block;
		height										: 100%;
	}

	.home-active #main-home a,
	.about-us-active #main-about-us a,
	.how-we-help-active #main-how-we-help a,
	.where-we-buy-active #main-where-we-buy a,
	.our-process-active #main-our-process a,
	.why-choose-us-active #main-why-choose-us a,
	.our-blog-active #main-our-blog a,
	.faqs-active #main-faqs a,
	.contact-us-active #main-contact-us a,
	#main-nav a:hover {
		background									: url(images/decorations.png) no-repeat 0 0;
	}

	#main-home a:hover { background-position: -281px -226px; }
	.home-active #main-home a { background-position: -281px -226px; }
	#main-about-us a:hover { background-position: -356px -226px; }
	.about-us-active #main-about-us a { background-position: -356px -226px; }
	#main-how-we-help a:hover { background-position: -443px -226px; }
	.how-we-help-active #main-how-we-help a { background-position: -443px -226px; }
	#main-where-we-buy a:hover { background-position: -563px -226px; }
	.where-we-buy-active #main-where-we-buy a { background-position: -563px -226px; }
	#main-our-process a:hover { background-position: -693px -226px; }
	.our-process-active #main-our-process a { background-position: -693px -226px; }
	#main-why-choose-us a:hover { background-position: -802px -226px; }
	.why-choose-us-active #main-why-choose-us a { background-position: -802px -226px; }
	#main-our-blog a:hover { background-position: -945px -226px; }
	.our-blog-active #main-our-blog a { background-position: -945px -226px; }
	#main-faqs a:hover { background-position: -1030px -226px; }
	.faqs-active #main-faqs a { background-position: -1030px -226px; }
	#main-contact-us a:hover{ background-position: -1086px -226px; }
	.contact-us-active #main-contact-us a { background-position: -1086px -226px; }


/* Page specific styles_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	/* Home page _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.switch-banner .banner-part {
		
		min-height									: 150px; /* TODO: ie6 */
		margin										: 14px 10px;
		overflow									: visible;
		margin-bottom								: 0;		
		width										: 86px; /* static width necessary for the jquery srollable plugin */
	}
    #our-customer-stories.switch-banner .banner-part {
		
		min-height									: 110px; /* TODO: ie6 */
		margin										: 14px 10px;
		overflow									: visible;
		margin-bottom								: 0;		
		width										: 86px; /* static width necessary for the jquery srollable plugin */
	}


    .home-sprite{background-image: url(images/home-decorations.jpg); background-repeat:no-repeat;}    
    .banner-part .img,.how-we-help-active .img{width: 78px; height:70px; float:left; margin-right:14px;margin-bottom:8px}
	#home-landlords .img{background-position: -190px 0;	}
    #home-repossession .img{background-position: -317px 0;	}    
    #home-maxoffer .img{background-position: -571px 0;	}
    #home-inheritance .img{background-position: -698px 0;	}
    
    #home-divsep .img{background-position: -190px -101px;	}
    #home-financial .img{background-position: -317px -101px;	}
    #home-moving .img{background-position: -444px -101px;	}
    #home-propdev .img{background-position: -571px -101px;	}
    #home-movehealth .img{background-position: -698px -101px;	}
    
    #home-brokenchain .img{background-position: -190px -202px;	}
    #home-sellrent .img{background-position: -317px -202px;	}
	
	#home-debtmngt .img{background-position: -444px -202px;	}
    #home-quickly .img{background-position: -444px 0;	}
    #home-equity .img{background-position: -571px -202px;	}
    #home-estateagents .img{background-position: -825px -202px;	}

    .banner-part .img2{width: 78px; height:70px; float:left; margin-right:16px;margin-bottom:8px}
	#home-service .img2{	background-position: -825px 0;}
	#home-local .img2{	background-position: -950px 0;}
	#home-honest .img2{	background-position: -1075px 0;}
    
	#home-speed .img2{	background-position: -825px -99px;}
	#home-cash .img2{	background-position: -950px -99px;}
	#home-peaceofmind .img2{	background-position: -698px -202px;}

	#customer-michael .img2{	background-position: -190px -305px;}
	#customer-wayne .img2{	background-position: -317px -305px;}
	#customer-liza .img2{	background-position: -444px -305px;}
	#customer-joynal .img2{	background-position: -571px -305px;}
	#customer-kavita .img2{	background-position: -697px -305px;}

	#contentwrapper .banner-plain h2 {
		width										: 242px;
	}

	#home-price-match-promise {
		float										: left;
		margin-right								: 18px;
	}

	#contentwrapper #home-price-match-promise h2 {
		background-position							: -1244px -560px;
	}

	#contentwrapper #home-testimonials h2 {
		background-position							: -1244px -606px;
	}

	#home-testimonials {
		float										: left;
	}
	#home-testimonials h5 {
		color										: #343434;
		margin-bottom								: 2px;
	}
	
	#home-banner .inner-content,
	#home-price-match .inner-content {
		overflow									: visible;
		padding										: 0 16px 0 0;
	}
    #home-banner .inner-content .img3{width:184px; height:144px; float:left; margin:5px 8px 0 0;}
    #home-price-match .inner-content .img3{width:118px; height:105px; float:left; margin:0 14px 0 8px;background-position: -1204px 0;}
    #price-match .img3{width:118px; height:105px; float:left; margin:0 14px 0 8px;background-position: -1204px -105px;}

	#home-price-match .inner-content {		
		padding										: 17px 5px 0 0;
	}

	#home-price-match .learn-more-btn {
		margin										: 13px 0 4px 0;
	}

	#home-price-match .terms {
		font-size									: 0.6em;
		margin-bottom								: 0;
	}

	.home-active #crumbtrail {
		display										: none;
	}

	.home-active #content {
		border-top									: 0;
		margin-top									: 0;
		padding-top									: 0; 
	}

	/* Where we buy_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	#map-area-content {
		width										: 250px;
		margin-right								: 20px;
		float										: left;
	}
	
	#where-we-buy-map {
		float										: left;
		width										: 292px;
	}

	#where-we-buy-map .alt {
		display										: none;
	}
	
	#map-area-map {
	}

	/* Our process _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.property-table {
		border-spacing								: 0;
		border-collapse								: collapse;
	}

	.property-table td {
		background-color							: #ececec;
		border										: 1px solid #fff;
		padding										: 9px 16px;
	}

	.emph-panel {
		background-color							: #eaf3f8;
		padding										: 22px 20px 5px 20px;
		margin-bottom								: 20px;
	}

	.emph-panel .get-started-btn {
		margin										: 0;
	}

	#our-process-consulation {
		margin-top									: 2px;
		z-index										: 58;
	}

	#our-process-consulation .content {
		/*background									: url(images/our-process/decorations.gif) no-repeat 0 0;*/
	}

	#our-process-offer {
		z-index										: 50;
	}

	#our-process-offer .content {
		/*background									: url(images/our-process/decorations.gif) no-repeat 0 -104px;*/
		padding-bottom								: 26px;
		padding-top									: 19px;
	}

	#our-process-peace .content {
		/*background									: url(images/our-process/decorations.gif) no-repeat 0 -216px;*/
		padding-top									: 10px;
	}
	
	#calculators-table {
		border-collapse								: collapse;
		margin-bottom								: 15px;
		font-size									: 0.8em;
	}
	#calculators-table .title{font-size	: 1.2em;}
	#calc-hdr-col { width: 100px; }
	#estate-cost-col { width: 160px; }
	#estate-price-col { width: 60px; }
	#lpb-price-col { width: 60px; }
	
	#calculators-table .price {
		font-weight									: bold;
	}
		
	#calculators-table th {
		font-weight									: bold;
	}
		
	#calculators-table td,
	#calculators-table th {
		background-color							: #eaf3f8;
		padding										: 10px 8px;
		text-align									: left;
		
		border-right								: 1px solid #cbdae3;
	}
	
	#calculators-table thead th,
	#calculators-table .price {
		color										: #1d77b6;
	}

	
	#calculators-table td.emph,
	#calculators-table th.emph {
		background-color							: #ead8e6;
		color										: #c11111;
		
		border-right								: 1px solid #ddbbcd;
	}

	#calculators-table .emph .price {
		color										: #c11111;
	}
	
	#calculators-table .tfoot th {
		color										: #1191c1;
	}
	
	#calculators-table .odd td,
	#calculators-table .odd th,
	#calculators-table .tfoot td,
	#calculators-table .tfoot th {
		background-color							: #d1e3ec;
	}

	#calculators-table .odd td.emph,
	#calculators-table .odd th.emph,
	#calculators-table .tfoot td.emph,
	#calculators-table .tfoot th.emph {
		background-color							: #e2cada;
	}
	
	#calculators-form h3 {
		color										: #fff;
		width										: 100%;
		margin-left									: -17px;
		padding										: 12px 17px;
		padding-bottom								: 0;
		background									: url(images/decorations.png) no-repeat -602px -424px;
	}
	
	#calculators-form dt {
		display										: none;
	}

	#calculators-form {
		padding										: 12px 17px;
		padding-top									: 0;
		background									: url(images/decorations.png) no-repeat -602px 100%;
	}

	#calculators-form dl {
		float										: left;
	}
	
	#calculators-form .submit-btns {
		clear										: none;
		float										: left;
		margin-left									: 10px;
	}
	
	.our-process-get-started-active #content form {
		width										: 374px;
	}
	
	.our-process-get-started-active #content form dd {
		width										: 233px;
	}
	

	/* About-us _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */

	#about-us-content {
		width										: 436px;
		float										: left;
		margin-right								: 22px;
		padding-left								: 11px;
	}

	#about-us-img {
		width										: 120px;
		margin-top									: 45px;
		float										: left;
		text-align									: center;
	}

	#about-us-img h4 {
		margin-top									: 6px;
	}

	.why-choose-us-testimonials-active .testimonial,
	.why-choose-us-testimonials-active .testimonial .content,
	.why-choose-us-testimonials-active .testimonial .inner-content {
		border										: none;
		background									: none;
	}

	.why-choose-us-testimonials-active #contentwrapper .testimonial {
		border-bottom								: 1px dotted #333;		
		padding										: 10px 0;
		margin-top									: 0;
	}

	.testimonial,#home-equity .banner {
		clear										: both;
		background									: #f3f3f3 url(images/banner-fill.gif) repeat-x 0 0;
		border										: 1px solid #e0e0e0;
        border-bottom                               : none;
		margin-top									: 28px;
        position:relative;
	}

	.testimonial-icon {
		margin										: 0 14px 10px 14px;
		float										: left;
        background:url(images/testimonials-sprite.jpg) no-repeat;
        width:126px; height:100px;
	}
	
	.about-us-icon {
		margin										: 0 14px 10px 14px;
		float										: left;
        background:url(images/testimonials-sprite.jpg) no-repeat;
	}
    .MaryPaul{background-position:0 0;}
    .RichardSarah{background-position:-126px 0;}
    .Diana{background-position:-252px 0;}
    .SusanBrian{background-position:-378px 0;}
    .Steve{background-position:-504px 0;}

    .Barker{background-position:0 -100px;}
    .ChrisMichelle{background-position:-126px -100px;}
    .Harrison{background-position:-252px -100px;}
    .RitaHoward{background-position:-378px -100px;}
    .Hawkins{background-position:-504px -100px;}

	.LucyJohn{background-position:0 -200px;}
    .Linda{background-position:-126px -200px;}
    .Patel{background-position:-252px -200px;}
    .Kevin{background-position:-378px -200px;}
    .Richard{background-position:-504px -200px;}

	.Wilson{background-position:0 -300px;}
    .Lee{background-position:-126px -300px;}
    .Mohammed{background-position:-252px -300px;}
    .Jackson{background-position:-378px -300px;}
    .Rita{background-position:-504px -300px;}
    

    
	.testimonial .content,#home-equity .banner .content {
		padding-bottom								: 5px;
		background									: url(images/banner-decorations.gif) no-repeat 0 100%;
		width										: 100%;
		padding										: 0 1px;
		margin										: 0 0 0 -1px;
	}

        .testimonial p, blockquote p {
            font-style: italic;
}

.testimonial a {
    font-style: normal;
}

	.testimonial .inner-content,#home-equity .banner .inner-content {
		padding										: 14px 21px 16px 15px;
		min-height									: 80px;
		background									: url(images/banner-decorations.gif) no-repeat -5273px 0;
		margin										: -1px 0 0 -1px;
		width										: 566px;
	}
	#home-equity .banner .inner-content {padding:14px 10px 16px 15px;width	: 577px;}
	#home-equity .banner img{position: relative; left:-14px;}
	#home-equity .banner h4{font-size:16px;}
    .content-narrow .testimonial .inner-content {width										: 399px;}

	.testimonial h5 {
		margin-bottom								: 8px;
		color										: #303030;
	}

	.testimonial .more-link {
        position:absolute; right:15px; bottom:10px; margin-bottom:0;
	}
    .why-choose-us-testimonials-active .more-link {display:none;}
	/* How we help _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	em.phone {
		color										: #008ec4;
	}

	.how-we-help-active .get-started-btn {
		margin										: -22px 0 22px auto;
	}

	/* Where we buy _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */

	.where-we-buy-active h2 {
		margin-bottom								: 3px;
	}

	/* How we work _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.pad-hww {
		margin-top									: 25px;
	}

	/* Why choose us _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	#why-choose-list {
		padding-left								: 1.5em;
	}

	#why-choose-list li {
		list-style									: decimal;
		list-style-position							: outside;
		margin-bottom								: 0;
		margin-top									: -4px;
	}

	#why-choose-list strong{
        font-weight:bold;
		padding-right								: 8px;
	}

	#why-choose-us-header {
		background									: url(images/why-choose-us/decorations.gif) no-repeat 0 0;
		padding-left								: 200px;
		padding-bottom								: 40px;
	}

	.why-choose-us-active .testimonial {
		margin-top									: 41px;
	}

	/* Contact us _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */

	#contact-map {
		border										: 1px solid #b0b0b0;
		float										: left;
		margin-top  								: 19px;
		margin-left     							: 14px;
		width										: 587px;
		height										: 247px;
	}
	
	.contact-us-active #callback-form {
		display										: none;
	}
	
	#request-a-callback {
		padding-top									: 10px;
	}
	
	#callback-calltime {
		width										: 163px;
	}
	
	#contact-map-wrapper {
		width										: 302px;
	}
	
	#contact-map-wrapper small {
		display										: none;
	}

	#contact-info {
        border:1px solid #e0e0e0;
        background-color: #eaf3f8;
		float										: right;
		width										: 177px;
        height:331px;
        padding: 22px;
		
	}

	#contact-info h3 {
		margin-bottom								: 0px;
		padding-top									: 0;
        font-size:1.3em;
	}

	#contact-info address {
		margin-bottom								: 26px;
	}

	#contact-info .btn-wrapper {
		padding-top									: 17px;
	}
	#contact-form {width:335px; float:left;}
    
	#contact-form .submit-btns {
		position									: relative;
	}
	
	#contact-form select {
		width										: 197px;
	}

	#contact-info address span {
		display										: block;
	}

	
	#contact-form .input-text-wrapper {
		width										: 185px;
	}

	#contact-info .request-callback-btn {
		margin										: 37px 0 0 0;
	}
	
	#contact-msg-holder {
		overflow									: visible;
	}

	#contact-msg-holder .input-text-wrapper,
	#contact-msg-holder .input-text-wrapper textarea {
		width										: 185px;
		height										: 93px;
	}
	
	#contact-msg-holder .input-text-wrapper textarea {
		height										: 83px;
	}
	
	/* Blog _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */

	.blog-post .post-date {
		color										: #a1a1a1;
	}

	.blog-post .comments-cat {
		text-align									: left;
	}

	h3.blog,
	.blog-post h3 {
		color										: #1d77b6;
		font										: normal 1em Arial;
		text-decoration								: underline;
	}

	h3.blog {
		border-top									: 1px dotted #333;
		clear										: left;
		line-height									: 22px;
		vertical-align								: top;
		padding										: 11px 0 11px 33px;
		margin-top									: 10px;
	}

	#blog-view-comments {
		background									: url(images/view-comment-icon.png) no-repeat 0 0px;
		border-bottom								: 1px dotted #333;
		cursor										: pointer;
		cursor										: hand;

	}

	#blog-add-comment {
		background									: url(images/comment-icon.png) no-repeat 0 0px;
	}

	.blog-post .navigation,
	.blog-post .commentlist,
	.blog-post #comments,
	#respond h3 {
		display										: none;
	}


	#blog-post-icon {
		border										: 1px solid #b0b0b0;
		float										: left;
		margin										: 0 10px 10px 0;
	}

	#blog-post-comments {
		display										: none;
		clear										: left;
	}

	#blog-post-comments li {
		list-style									: none;
	}

	.blog-results-navigation {
		text-align									: right;
		margin										: 24px 15px 0 0;
	}

	#blog-top-nav {
		margin-bottom								: 30px;
		margin-top									: -46px;
	}

	#wp_page_numbers,
	#wp_page_numbers ul,
	#wp_page_numbers li {
		display										: inline;
	}

	#wp_page_numbers .active_page a {
		color										: #747474;
		text-decoration								: none;
	}

	#wp_page_numbers .page_info {
		display										: none;
	}

	#blog-menu {
		border										: 1px solid #e0e0e0;
		border-bottom								: none;
	}

	#blog-menu #searchform {
		background-color							: #eaf3f8 ;
	}

	#blog-menu #searchform div {
		background									: url(images/banner-decorations.gif) no-repeat -5875px 0;
		width										: 234px;
		margin										: -1px 0 0 -1px;
		padding										: 10px 16px 18px 16px;
	}

	#blog-menu #searchsubmit {
		background									: url(images/decorations.png) no-repeat 0 -659px;
		text-indent									: -9999px;
		overflow									: hidden;
		width										: 30px;
		height										: 26px;
		border										: none;
	}

	#blog-menu .content-narrow {
		padding										: 0 14px;
	}

	#blog-menu h3 {
		margin-bottom								: 0;
		margin-top									: 8px;
		font-size									: 1.2em;
	}

	#blog-menu ul {
		margin-bottom								: 10px;
	}

	#blog-rss-feeds {
		background-color							: #eaf3f8 ;
	}


	#blog-rss-feeds .inner {
		background									: url(images/banner-decorations.gif) no-repeat -6141px 100%;
		width										: 234px;
		margin										: 20px 0 0 -1px;
		padding										: 10px 16px;
	}

	.rss-link {
		background									: url(images/decorations.png) no-repeat -1258px -752px;
		padding-left								: 30px;
		display										: block;
		height										: 22px;
	}


	#blog-menu li {
		display										: inline;
		background									: url(images/decorations.png) no-repeat -1276px -322px;
		padding										: 0 4px 0 13px;
	}

	#blog-menu #searchform label {
		display										: block;
		font-size									: 1.2em;
		margin-bottom								: 12px;
		color										: #7a7c84;
	}

	#blog-menu #s {
		border										: 1px solid #bfbfbf;
		border-right								: none;
		width										: 196px;
		height										: 18px;
		float										: left;
	}

	#news-posts {
		font-size									: 0.9em;
		margin-top									: -15px;
	}

	#news-posts img {
		margin-top									: 6px;
		float										: left;
		border										: 1px solid #b0b0b0;
	}

	hr {
		border										: none;
		border-bottom								:  1px dotted #333;
	}

	#news-posts .item {
		border-bottom								:  1px dotted #333;
		clear										: left;
		padding										: 15px 0;
	}

	#news-posts .post-head {
		padding-top									: 2px;
	}

	#news-posts .post-date {
		color										: #a1a1a1;
	}

	#news-posts h3 a {
		font-weight									: normal;
	}

	#news-posts .post-head,
	#news-posts .post-content {
		margin-left									: 195px;
	}

	.comments-cat {
		text-align									: right;
	}

	.comments-cat ul,
	.comments-cat li{
		display										: inline;
	}

	#commentform p {
		border										: 1px solid #bfbfbf;
		padding										: 0 1px;
		
		float										: left;
		
		position									: relative;
		margin-left									: 140px;
	}

	#commentform input {
		width										: 190px;
	}

	#commentform textarea {
		width										: 360px;
		height										: 140px;
	}

	#commentform p label {
		position									: absolute;
		top											: 0;
		left										: -130px;
		width										: 130px;
		text-align									: left;
	}

#rhs-nav, #rhs-form, #rhs-nav li { border: none; }
#rhs-form form { -moz-border-radius: 0; }

#footer-foot .content { width: 800px; }

.phone-wrapper{font-size:23px;background-color:#eaf3f8;border:1px solid #e0e0e0;padding:3px 0 0 7px; float:left; width:166px; height:32px; margin-left:20px;}
#contact-info .phone{color:#1d77b6; font-weight:bold;}
.field{border:1px solid #BFBFBF; width:153px;}
.field div{
	border										: 1px solid #fdfdfd;
	background									: #fff url(images/form-text-input-fill.gif) repeat-x 0 0;
	display										: block;
	padding										: 3px 4px;
	color										: #555;
    height:16px;
}

.green-bt{background-image:url(images/buttons.png); background-repeat: no-repeat; height:26px; border:none;}
.bt-step3{background-position:0 0 ; width:144px;}
.bt-final{background-position:-144px 0 ; width:174px;}
.bt-submit{background-position:-318px 0 ; width:136px;}

.started-table p {margin-bottom:5px;}
.started-table td{padding-bottom:10px;}
.started-table select{width:100%;}
.optional{font-size:0.7em;}

.sitemap{list-style-type:disc;padding-left:15px;}
.sitemap li,.disc-list li{margin-bottom:5px;}
.sitemap ul{margin-left:15px; margin-bottom:10px;}
.disc-list{margin-bottom:15px;list-style-type:disc;padding-left:20px;}

.grey-list li {
    background									: url(images/decorations.png) no-repeat -1276px -322px;
    padding										: 0 4px 0 13px;
    margin:0 0 5px 15px;
}
.grey-list {margin-bottom:15px;}
.content-banner{margin-bottom:15px;}
#sidebar-call-back{ background: url(images/decorations.png) no-repeat -281px -270px; width:221px; height:46px; display:block;padding:5px 0 0 45px; font-size:0.8em;position:relative; z-index:10;}
#sidebar-call-back h3{ font-size:1.5em;padding:0;}
#sidebar-call-back .fancybox{position:absolute;top:0; left:0;width:261px; height:45px; z-index:20; display:block; background: url(images/fancybox/blank.gif) no-repeat;}
.refer-friend{ background: url(images/decorations.png) no-repeat -797px -320px; width:246px; height:54px; display:inline-block;margin-bottom:15px; font-size:0.8em;padding:13px 0 0 19px;position:relative;}
.refer-friend h3{font-size:1.5em;padding:0;}
.refer-friend .fancybox3{position:absolute;top:0; left:0;width:245px; height:53px; z-index:20; display:block; background:url(images/fancybox/blank.gif) no-repeat;}
#sidebar-news {margin-top:35px;}
#contentwrapper #sidebar-news h2{background: url(images/decorations.png) no-repeat -1062px -320px;width:60px; padding-left:31px;padding-top:10px;}
#contentwrapper #sidebar-news .header{background:none;padding-top:0; margin-top:-36px;}
#sidebar-news h3{font-size:0.9em;margin-bottom:25px;}
#sidebar-news .date{font-size:0.8em;}
#sidebar-news h3 a{text-decoration:none;}
#sidebar-news h3 a:hover{text-decoration:underline;}
.banner-content{width:570px; height:130px;min-height:130px;position:absolute;z-index:99;top:205px; left:0;display:none;}

#home-why-use-lpb .banner-content{ top:165px;height:100px;min-height:100px;}
.toggle{cursor:pointer;}
.open{display:block;}
.opened h3{font-weight:bold;}
.worth{font-size:12px; color:#8b8b8b;width:68px;margin:15px 0 0 0;}
.spacing{height:13px;}
.check-list{margin:5px 0 0 14px;}
.check-list li{background:url(images/decorations.png) no-repeat -1264px -339px; padding-left:25px; margin-bottom:5px;}
textarea{font-family:arial;}
.blue{color:#0087bb;}
.green{color:#88ba2f}
 .f19{font-size:19px;}
 #home-equity .banner h3{margin-bottom:8px;}
 #home-equity .banner h4{margin-bottom:8px;font-size:15px;}
 #home-equity .banner h4.sifr{font-size:16px;margin-bottom:0px;}


 #sidebar-request-call h3{font-size:0.9em; margin-bottom: 0px;}
 #sidebar-request-call h4{font-size:1.1em;}
 #sidebar-request-call p{font-size:12px; margin:15px 76px 0 0;}
 #sidebar-request-call .content{height:245px;padding:15px 5px 15px 15px;width:246px;}
 #contentwrapper #sidebar-request-call h2 {background-position: -1250px -698px;}

 #sidebar-request-call .form-line{clear:both;margin-bottom:10px; position:relative;}
 #sidebar-request-call span.error{display:inline-block; width:15px; height:14px; background:url(images/decorations.png) no-repeat -520px -785px;text-indent:-9999px;position:absolute; right:14px; top:5px;}
 #sidebar-request-call span.success{display:inline-block; width:15px; height:14px; background:url(images/decorations.png) no-repeat -505px -785px;text-indent:-9999px;position:absolute; right:14px; top:5px;}
 #sidebar-request-call .errorholder{margin-bottom:10px;}
 #sidebar-request-call label.error {color: #C11111;font-size: 0.9em;}
 #sidebar-request-call .error label.error {display: none;}
 .enter-text{font-size:10px; color:#8b8b8b;width:80px;margin:0 0 0 30px; text-align: right}
 .spacing-small {height: 1px;}
