body {
	font-size		: 62.5%;
	font-family		: Arial, Helvetica, sans-serif;
	color			: #666;
	padding			: 0px;
	margin			: 0px;
}

a {
	text-decoration	: none;
	color			: #666;
}

ul {
	padding 		: 0px;
	padding-bottom	: 10px;
	margin			: 0px;
}

#lnfooter {
	display			: block;
	text-align		: center;
	width			: 960px;
}

#lnfooter li {
	float			: left;
	list-style		: none;
	width			: 240px;
}

#overall {
	margin-left 	: auto;
	margin-right 	: auto;
	text-align 		: left;
	width			: 980px;
	padding-top		: 120px;
	position		: relative;
	background		: url('/images/business-mortgages.jpg') no-repeat top left;
}

#form {
	padding-top		: 10px;
	height			: 375px;
	width			: 182px;
	background		: url('/images/form-top2.jpg') no-repeat top left;
	position		: relative;
}

#formcol {
	width			:182px;
	float			:left;
}

#maincontent, #maincontentint {
	float			: left;
	margin-left		: 193px;
	width			: 572px;
	padding			: 374px 12px 0px 12px;
	background		: url('/images/main-background.jpg') no-repeat top;
}

#maincontentint {
	padding			: 0px 12px 0px 12px;
	background		: none;
}

#floatpara {
	position		: absolute;
	top				: 165px;
	left			: 475px;
	width			: 290px;
	text-align		: right;
}

p.condense {
	width			: 200px;
	padding-left 	: 90px;
}

p.condense2 {
	width			: 160px;
	padding-left	: 130px;
}

strong {
	font-weight		: bold;
}

#floatpara strong {
	color 			: #050d24;
}

#navigation {
	width			: 193px;
	position		: absolute;
	top				: 120px;
	left			: 11px;
}

#navigation li {
	font-size 		: 1.2em;
	font-weight		: bold;
	list-style		: none;
	padding			: 6px;
	margin			: 0px;
	width			: 182px;
	height			: 14px;
}

div.latest-news {
	width			: 182px;
	height			: 187px;
	position		: relative;
	background		: url(../images/news-square.jpg) no-repeat top left;
}

#nst {
	height 			: 22px;
	text-align		: center;
	font-size		: 1.3em;
	font-weight		: bold;
	padding-top		: 4px;
	color			: #fff;
}
#ns1, #ns2 {
	padding 		: 10px;
	height			: 56px;
	color			: #ccc;
}

#ns1 strong, #ns2 strong {
	font-weight		: bolder;
	color			: #fff;
	
}

#ns2 {
	height:61px;
}

div.divider {
	background		: url('../images/form-cut.jpg') top left no-repeat;
	height			: 6px;
	margin-top 		: 6px;
}

#navlist li {
	background		: url('/images/nav-mid.jpg') no-repeat top left;
}

#navlist li.head {
	background 		: url('/images/nav-top.jpg') no-repeat top left;
}

#navlist li.foot {
	background 		: url('/images/nav-bot.jpg') no-repeat top left;
}

#maincontentint li {
	margin-left	: 10px;
}

a.mortgage-calculator, a.bridging-loan {
	width			: 176px;
	height			: 177px;
	display			: block;
	color			: #fff;
	font-weight		: bold;
	font-size		: 1.5em;
	padding			: 8px;
}

p {
	font-size		: 1.1em;
	margin-top		: 5px;
}

span.little {
	display			: block;
	padding-top		: 137px;
	font-size		: 0.6em;
	font-weight		: normal;
}

a.mortgage-calculator {
	background		: url('/images/mortgage-calculator.jpg') no-repeat top left;
	text-decoration	: none;
}

a.bridging-loan {
	background		: url('/images/bridging-loans.jpg') no-repeat top left;
	text-decoration	: none;
}

#form h3, #form p {
	font-size		: 1.2em;
	padding			: 0px;
	margin			: 0px;
}

span.green {
	color			: #5cb9ad;
}

label {
	padding-left	: 10px;
	display			: block;
	width			: 150px;
	font-size		: 1.1em;
	font-weight		: bold;
	margin 			: 0px;
}

h1 {
	font-size 		: 1.5em;
	margin			: 0px;
}

h2 {
	font-size 		: 1.3em;
}

.twocolumn {
	column-count	: 2;
	column-gap		: 25px;
   	column-rule		: 1px dotted #2A3144;
	padding			: 10px 0px;
}

#navlist a {
	text-decoration	: none;
	color			: #666;
}

h3.newstl {
	display			: block;
	padding-left	: 10px;
	width			: 182px;
	padding-top		: 5px;
	height			: 21px;
	font-size		: 1.3em;
}

p.news1 {
	display			: block;
	width			: 182px;
	background		: #ddd;
	height			: 60px;
}

a.sm {
	font-size		: 0.9em;
	font-weight 	: normal;
	padding-left	: 10px;
}

br.clr {
	clear:both;
}

/*----------FORM SHIZZLE------------*/

input, select, option {
	margin			: 0px;
	margin-left		: 10px;
	height			: 15px;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 1.1em;
	width			: 157px;
	border			: 1px solid #ccc;
}

select {
	height 			: 18px;
	width			: 159px;
	font-size		: 1.1em;
}

option {
	padding			: 2px 0px;
	padding-left	: 3px;
	margin			: 0px;
	border			: 0px;
	font-size		: 1.1em;
}

input.sub {
	margin-top		: 5px;
	height			: 26px;
	width			: 152px;
	border			: 0px;
	color			: #050D24;
	font-size		: 1.4em;
	font-weight		: bold;
	background		: url(../images/quote-button.jpg) no-repeat top left;
}

/*----------FORM SHIZZLE------------*/

#footer {
	padding			: 3px 10px 0px 10px;
	display			: block;
	margin-top		: 5px;
	width			: 960px;
	text-align		: center;
	background		: url(../images/bottom-links.jpg) top left no-repeat;
	height			: 18px;
}

#footer li {
	display			: block;
	text-align		: center;
	float			: left;
	width			: 160px;
}

#footer a {
	font-weight		: bold;
	text-decoration	: none;
	color			: #eee;
}