Fdiv.wrap {
  width:50%;
  text-align:center;
  height:30px;
  padding: 8px;
}

body,td,p
{
	color:#000000;
	font: normal 11px Arial,Helvetica,sans-serif;
	/* overflow: hidden;*/
}

body
{
	margin: 10px;
	text-align:center;
        margin:0px auto 0px auto;
	background-color: #d2d2d2;
}

a
{
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	cursor: pointer;
}

a:hover
{
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	cursor: pointer;
}

a.sitelink
{
	color: #009;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	cursor: pointer;
}

a.sitelink:hover
{
	color: #8f3e9b;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;
	cursor: pointer;
}

h1.grey
{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
}

h1
{
	text-align:left;
	display:inline;
	font: bold 16px Arial,sans-serif;
}

a.h1link
{
	text-align:left;
	display:inline;
	text-decoration:none;
	font: bold 14px Arial,sans-serif;
}

a.h1link:hover
{
	text-align:left;
	display:inline;
	border-bottom:1px dashed #8f3e9b;
	text-decoration:none;
	font: bold 14px Arial,sans-serif;
}

h2
{
	text-align:left;
	font: bold 14px Arial,sans-serif;
}

h2.inline
{
	display:inline;
	font: bold 14px Arial,sans-serif;
}

h3
{
	text-align:left;
	font: bold 14px Arial,sans-serif;
}

p.container
{
	color:#ffffff;
	text-align:justify;
}

p.mainpara
{
	font: normal 13px Arial,Helvetica,sans-serif;
	line-height:1.6em;
	margin-bottom:0px;
	text-align:justify;
}

div.normal
{
	margin:8px 0;
	font:normal 12px Arial,Helvetica,sans-serif;
	line-height:1.6em;
	margin-bottom:0px;
	text-align:left;
}

.center{text-align:center;}

.white
{
	color: #ffffff;
}

button
{
	color: #000000;
	font: bold 12px Arial,sans-serif;
	cursor: pointer;
}

#layout
{
	width:760px;
	text-align:left;
	background-color: #ffffff;
	margin:0px auto 0px auto;
}

#header_row
{
	background-image:url(/image/navbar.gif);
	width:760px;
	height:66px;
	margin: 0px;
}

div.content_background
{
	width:760px;
	background-color: #ffffff;
	margin: 0px;
	min-height:620px;
}

div.main
{
	display:block;
	width:680px;
	padding: 20px 35px 0 35px;
}

div.dottedline
{
	clear:both;
	height:10px;
	width:680px;
	border-bottom:1px dotted #999999;
	margin-bottom: 20px;
}

div.content
{
	padding: 5px;
}

div.mainleft
{
	width:440px;
	float:left;
	margin-right:17px;
}

div.mainright
{
	float:right;
	width:220px;
}

div.mainleftbuyer
{
	width:220px;
	float:left;
	margin-right:17px;
}

div.mainrightbuyer
{
	float:right;
	width:440px;
}

div#container
{
	float:left;
	margin-bottom: 5px;
	background: #f7941d;
	margin-right:10px;
	width:220px;
}

div#container a
{
	color:#ffffff;
	text-decoration:none;
}

div#container a:hover
{
	color:#8f3e9b;
	background-color:ffc57f;
/*
	text-decoration:none;
	border-bottom: 1px dashed #ffffff;
*/
}

div.containerpad
{
	color:#ffffff;
	height:365px;
	padding: 0 10px 0 10px;
}

div.containerpadbuyer
{
	color:#ffffff;
	height:405px;
	padding: 0 10px 0 10px;
}

div.containerpadbuyer2
{
	color:#ffffff;
	padding: 0 10px 0 10px;
}

div#containermain
{
	background-image:url(/image/get-started.gif);
	width:220px;
	height:108px;
	cursor: pointer;
	float: left;
	margin-left: 16px; /* SB */
}

div.register
{
	width:200px;
	margin-top:5px;
	float:left;
}

div.registerlabel
{
	width:32px;
	float:left;
	line-height:1.5em;
}

div.buttonsubmit
{
	padding: 15px 12px 0 12px;
	float:left;
}

div.containerpadmain
{
	color:#ffffff;
	height:100px;
	padding: 0 10px 0 10px;
}

div.parawrapper
{
	display:block;
	padding:0px 35px 15px 35px;
	text-align:justify;
}

div.columnwrapper
{
	display:block;
	padding:0px 35px 0 35px;
}

div.columntext
{
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	height:91px;
	text-align: justify;
}

div.columntextnoheight
{
	display:table;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	text-align: justify;
}

div.footer
{
	width:760px;
	height:75px;
	margin:0px;
	background-color: #ececec;
}

#navbarlinks
{
	color: #8f3e9b;
	float: right;
	margin: 35px;
	margin-right:240px;
	font: bold 14px Arial,Helvetica,sans-serif;
}

#copyright
{
	color: #606060;
	float: right;
	margin-top: 11px;
	margin-right:10px;
	font: bold 10px Arial,sans-serif;
}

#error
{
	float: right;
	color: #D00000;
	background-color: #FFFFFF;
	font: bold 12px Arial,sans-serif;
}

div.popup
{
	background-color: #FFFFFF;
	border: 1px solid #B0B0B0;
}

div.popup .header
{
	background-color: #8D2731;
	text-align: center;
	color: #FFFFFF;
	cursor: move;
	padding: 4px;
}

span.autocomplete input
{
	border: 1px solid #B0B0B0;
	background-color:#FFFFCC;
}

div.choices
{
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 0px;
}

fieldset div.choices /* IE fieldset border offset fix */
{
	margin-left: 1px;
}

fieldset div.datepicker /* IE fieldset border offset fix */
{
	margin-left: 1px;
}

div.choices ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.choices ul li
{
	width: 100%;
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	border-top: 1px solid #B0B0B0;
}

div.choices ul li:last-child
{
	width: 100%;
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	border-top: 1px solid #B0B0B0;
}

div.choices ul li.selected
{
	background-color: #FFFF80;
}

div.choices ul li.none
{
	color: #FFFFFF;
	background-color: #D00000;
	text-align: center;
	cursor: not-allowed;
}

span.datepicker input
{
	border: 1px solid #B0B0B0;
	background-color:#FFFFCC;
	cursor: pointer;
}

select.dropdown
{
	z-index: 10;
}

table.datagrid
{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #000000;
}

table.datagrid td
{
	padding: 4px;
	border: 1px solid #B0B0B0;
}

table.datagrid .header
{
	color: #FFFFFF;
	font: normal 12px Arial,sans-serif;
	background-color: #d2d2d2;
}

table.datagrid .heading
{
	color: #FFFFFF;
	font: bold 12px Arial,sans-serif;
	text-decoration: none;
	cursor: pointer;
}

table.datagrid .heading:hover
{
	color: #FFFFFF;
	font: bold 12px Arial,sans-serif;
	text-decoration: none;
	cursor: pointer;
}

table.datagrid .empty
{
	color: #FFFFFF;
	font: bold 12px Arial,sans-serif;
	text-align: center;
	border: nonw;
}

div.scroll
{
	height: 180px;
	overflow-y: scroll;
	border: 2px solid #000000;
	background-color:#404040;
}

div.datepicker
{
  border: 1px solid #000000;
  width: 175px;
  height: 140px;
  background-color: #FFFFFF;
}

.datepicker .header
{
  padding-top: 3px;
  width: 100%;
  height: 20px;
  color: #FFFFFF;
  background-color: #8D2731;
  border-bottom: 1px solid #B0B0B0;
}

.header .pre_years
{
  position: relative;
  left: 5px;
  float: left;
  color: #B0B0B0;
  font-weight: bold;
}

.header .pre_years div.mark
{
  float: left;
  margin-right: 5px;
  cursor: pointer;
  color: #B0B0B0;
  font-weight: bold;
}

.header .pre_years div.markHover
{
  float: left;
  margin-right: 5px;
  cursor: pointer;
  color: #8f3e9b;
  font-weight: bold;
}

.header .next_years
{
  position: relative;
  left: 32px;
  float: left;
  color: #B0B0B0;
  font-weight: bold;
}

.header .next_years div.mark
{
  float: left;
  margin-right: 5px;
  cursor: pointer;
  color: #B0B0B0;
  font-weight: bold;
}

.header .next_years div.markHover
{
  float: left;
  margin-right: 5px;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: bold;
}

.header .years
{
  position: relative;
  left: 17px;
  width: 80px;
  float: left;
}

.header .years span
{
  margin-left: 10px;
  font-weight: bold;
}

.datepicker .calendar
{
  padding-top: 5px;
  background-color: #FFFFFF;
}

.datepicker .calendar table
{
  font-size: 11px;
  text-align: center;
}

.datepicker .calendar table th
{
  color: #8D2731;
}

.datepicker .calendar table td.date
{
  cursor: pointer;
  background-color: #FFFFFF;
}

.datepicker .calendar table td.holiday
{
  cursor: pointer;
  background-color: #FFFFFF;
  font-weight: bold;
  color: #B0B0B0;
}

.datepicker .calendar table td.dateHover
{
  cursor: pointer;
  font-weight: bold;
  color: #8f3e9b;
  background-color: #FFFF80;
}

legend
{
  color: #8D2731;
  font: bold 12px Arial,sans-serif;
  padding: 8px;
}


div.bubble
{
	background-image: url('/image/default.gif');
	width: 180px;
	height: 47px;
}

div.bubble .content
{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 17px;
	padding-left: 4px;
	font: normal 9px Arial,Helvetica,sans-serif;
}

.textbox
{
	border: 1px solid #b0b0b0;
}

#menu_bar
{
	color:#8f3e9b;
	width:100px;
}

#menu_bar a
{
	line-height:2.5em;
	text-align:center;
	color:#8f3e9b;
}

.textbox
{
	border: 1px solid #b0b0b0;
}

/** Buttons that move! Woo! **/

.send-btn
{
	border:0px;
	outline:none;
	cursor:pointer;
}

button.submit
{
	border:none;
	padding:0;
	background-color:transparent;
	width:175px;
	height:49px;
}

/** Nifty Rounded Corners **/
/* For Screen */
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #f7941d}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* For Print */
.rtop,.rbottom{display: none}

div#containerleft
{
	float:left;
	margin-bottom: 5px;
	margin-right:20px;
	width:440px;
}

div#colcontainer
{
	float:left;
	margin-bottom: 5px;
	background: #f7941d;
	margin-right:0px;
	width:220px;
}

div#colcontainer2
{
	float:left;
	margin-bottom: 5px;
	background: #f7941d;
	margin-right:0px;
	width:220px;
}

div#colcontainer a
{
	color:#8f3e9b;
	text-decoration:none;
}

div#colcontainer a:hover
{
	color:#8f3e9b;
	background-color:ffc57f;
	text-decoration:none;
	border-bottom: 1px dashed #8f3e9b;
}

#tandcs
{
	margin-top: 11px;
	margin-left:11px;
	float:left;
}

a.tandcs
{
	color: #606060;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	cursor: pointer;
}

a.tandcs:hover
{
	color: #606060;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	cursor: pointer;
}

#address
{
	color: #606060;
	font: bold 10px Arial,sans-serif;
	margin:11px 235px;
	text-align:center;
}

#telenumbot
{
	font: bold 11px Arial,Helvetica,sans-serif;
}

a.imglink
{
	text-decoration: none;
	border-bottom: 0;
}

a.imglink:hover
{
	text-decoration: none;
	border-bottom: 0;
}

legend
{
	color: #009;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#errorLogin
{
	color: #c00;
	font: bold 12px Arial,sans-serif;
	background-color:#ffffff;
}

.coreTextBox
{
	width: 140px;
	display: block;
	color: #000;
	border: 1px solid #999;
}

.whiteLarge, .whiteLarge:hover
{
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}

.whiteLarge:hover
{
	color: #8f3e9b;
}

.mortgage-leads-uk
{
	background-image: url('/image/need-more-business.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width: 440px;
	height: 110px;
	float: left; /* SB */
}

.convert-left
{
	width: 440px;
	float: left; /* SB */
}

.convert-main
{
}

.convert-right
{
	width: 210px;
	float: left;
	margin-left:24px;
}

.convert-more
{
	background-image: url('/image/how-to-convert-leads.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width: 674px;
	height: 110px;
}

.convert-more-2
{
	background-image: url('/image/how-to-remote-leads.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width: 674px;
	height: 110px;
}

.tell-right
{
	width: 210px;
	float: left;
	margin-left:24px;
}

.loan-leads-uk
{
	background-image: url('/image/loans-register.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width: 440px;
	height: 110px;
	float: left;
}

.orange
{
	color: #fff;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	text-align: justify;
}

ul.benefits li
{
	padding: 6px;
	font: bold 15px Arial,Helvetica,sans-serif;
}

/**
 * CHANGES 12/02/2007
 */

top
{
	display:block;
	width:680px;
	padding: 10px 35px 0 35px;
}

.prices
{
	background-image: url('/image/prices4.gif');
	width: 434px;
	height: 336px;
	float: left;
}

.loans
{
	background-image: url('/image/loans-types-register.gif');
	width: 434px;
	height: 336px;
	float: left;
}

p.titlepara
{
	font: normal 15px Arial,Helvetica,sans-serif;
	line-height: 1.6em;
	margin-bottom: 0px;
	text-align: justify;
}

div.how-it-works
{
	width: 220px;
	height: 108px;
	float: left;


}

div.lead-types
{
	width: 220px;
	height: 108px;
	float: left;
	
}

div.leadbay-jv
{
	width: 220px;
	float: left;
	margin-left: 24px;
}

mid
{
	display:block;
	width:680px;
	padding: 10px 35px 0 35px;
}

div.popup1
{
	background-color: #606060;
	padding: 20px;
	width: 400px;
}

div.quick-enquiry
{
	background-image:url(/image/quick-enquiry.gif);
	width: 220px;
	height: 336px;
	float: right;
	
}

div.download-doc
{
	padding: 10px;
	background-color:#ececec;
	border:thin dashed #dedede;
	margin: 20px 0 20px 0;
}

div.quick-enquiry .inner
{
	margin: 120px 30px 20px 20px;
}

table.quick-enquiry
{
	width: 100%;
	border-collapse: collapse;
}

table.quick-enquiry td
{
	font: bold 12px Verdana,Arial,sans-serif;
	padding: 3px;
	width: 100%;
}

table.quick-enquiry td input
{
	width: 164px;
	font: normal 12px Verdana,Arial,sans-serif;
}

table.quick-enquiry td textarea
{
	width: 164px;
	font: normal 10px Verdana,Arial,sans-serif;
}

div.features-and-benefits
{
	background-image:url(/image/features-and-benefits.gif);
	width: 439px;
	height: 248px;
	float: left;
}

div.joint-venture-text
{
	background-image:url(/image/leadbay-text.gif);
	font: normal 15px Arial,Helvetica,sans-serif;
	line-height: 1.6em;
	width: 434px;
	height:134px;
	float: left;
}

table.quick-enquiry .coreButton
{
	font: bold 14px Verdana,Arial,sans-serif;
	color: #f7941d;
}

.testimonial
{
	background: url(/image/quotes.gif);
	width: 676px;
	height: 120px;
}

.mtestimonial
{
	background: url(/image/quotes1.gif);
	width: 676px;
	height: 180px;
}

.ptestimonial
{
	background: url(/image/quotes2.gif);
	width: 675px;
	height: 119px;
}

img.no-border
{
	border:none;
}

.download-button
{
	padding:5px;
	background-color:#00CC33;
	color:#ffffff;
}

input.large-textbox
{
	padding:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	width:185px;
}

td.download-bold
{
	font:bold 18px Arial, Helvetica, sans-serif;
}

div.sales-training
{
	background: #f7941d;
}

div.sales-training .padding
{
	color:#ffffff;
	padding:10px;
}

div.tell-left
{
	width:440px;
	float:left;
}

div.grey-bg
{
	width:420px;
	margin:10px auto 0 auto;
	background-color:#ececec;
	border:1px dashed #cecece;
}

div.grey-bg .large
{
	text-align:center;
	font:bold 18px Arial, Helvetica, sans-serif;
}

div.grey-bg .large-textbox
{
	padding:5px;
	width:345px;
	font:bold 20px Arial, Helvetica, sans-serif;
}

div.more-tutorials
{
	cursor:pointer;
	background-image:url('/image/more-tutorials.gif');
	background-repeat:no-repeat;
	width:210px;
	height:120px;
	margin:0 0 10px 0;
}

.training-days
{
	background-image: url('/image/training-days.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width: 674px;
	height: 200px;
}

.training-days  .inner
{
	padding: 60px 20px 20px 20px;
}

div.blueBG
{
	border:1px solid #3f71c5;
	background:#d4e4ff;
	padding:5px;
	line-height:1.7em;
	text-align:center;
}

div.blueGBNormal
{
	margin:10px 0 0 0;
	border:1px solid #3f71c5;
	background:#d4e4ff;
	padding:5px;
	line-height:1.7em;
	text-align:left;
}
/* CHANGES ON 15/10/2007 */
.top-left-1510
{
	display:block;
	width:440px;
	padding: 0 0 0 0;
	float:left;
}

.top-right-1510
{
	display:block;
	width:220px;
	padding: 0 0 0 0;
	float:right;
}

.mortgage-leads-uk-1510
{
	background-image: url('/image/need-more-business.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width: 440px;
	height: 110px;
}

div#containermain-1510
{
	background-image:url(/image/get-started.gif);
	width:220px;
	height:108px;
	cursor: pointer;
}

p.titlepara-1510
{
	font: normal 15px Arial,Helvetica,sans-serif;
	line-height: 1.6em;
	margin-bottom: 0px;
	text-align: justify;
}

div.text-margin-1510
{
	margin-top:5px;
}

.prices-1510
{
	background-image: url('/image/prices-2306.gif');
	width: 431px;
	height: 386px;
	float: left;
}


