/* CSS Document */

body { background-color:#edebea; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin-top:0px; text-align:left;}

p{margin:10px 5px 5px 5px; }

img{ border:none;}





#site { position: relative; width:900px; background-color:#FFFFFF; height:1043px;}

#header{ float:left; width: 900px; height:93px;}

#number{margin-right:70px; text-align:center;}

#home_page_banner{ float: left; width:620px; height:155px; background: url(images_new_look/flash_bg.jpg) no-repeat bottom right;}

#title_bullets{ float:left; width: 320px; margin-left:10px;}

#banner{ float:right; width:380px; height:63px; margin-bottom:0px; margin-left:0px;}

#mortgageplus_header{ width:220px; height:63px; margin-left:10px; float:left;}


/* Text fill area for landing pages*/

#page_calculator{float:left; width:550px; height:340px; margin-bottom:0px; margin-left:0px;}

#page_generic{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px;}

#page_text{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px;}

#contact_text{float:left; width:302px; height:340px; margin-bottom:0px; margin-left:0px;}




#self_build_text{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px; background:url(images_new_look/self_build_bg.jpg)  bottom right no-repeat;}

#moving_home_text{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px; background:url(images_new_look/moving_home_bg.jpg)  bottom right no-repeat;}

#remortgage_text{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px; background:url(images_new_look/re_mortgage_bg.jpg)  bottom right no-repeat;}

#affordable_text{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px; background:url(images_new_look/affordable_housing_bg.jpg)  bottom right no-repeat;}

#investment_text{float:left; width:300px; height:340px; margin-bottom:0px; margin-left:0px; background:url(images_new_look/investments_bg.jpg)  bottom right no-repeat;}

#logo{ float:left; width:300px;}

#call{ float:right; width:500px; height:93px; background:url(images_new_look/receptionist.jpg) no-repeat top right;}

#menu { float:left; width: 900px; height:33px; background-image:url(images_new_look/menu_bg.jpg);}

#left{ float:left; width:619px; height:590px; background-color:#FFFFFF;}

#rightinclude{ float:left; width:280px; background-color:#fdefcf;}

#openning{ float: left; width:600px; margin-left:0px; margin-bottom:10px}

#bullets{float: left; width:310px; height:100px;}

#flash{ width:275px; height:100px; float:left; margin-left:0px; margin-top:5px; background-image:url(images_new_look/bullets.jpg); background-repeat:no-repeat; background-position: bottom left;}




#content_boxes{ width:620px; margin:3px 0px 0px 0px;}



#first_time_buyers{ width:295px; height:150px; margin-left:0px; }

#remortgage{ width:295px; height:150px;}


#arrow{ float: right; width:460px; margin-right:10px; margin-top:10px; margin-bottom:10px;}


#moving_home{ width:295px; height:150px;}

#self_build{ width:295px; height:150px;  margin-left:0px;}

#preapproval{ float:left; width:610px; height:70px; margin-top:0px; background-image:url(images_new_look/pre_approval.jpg); background-repeat:no-repeat;}

#preapproval_home{ float:left; width:610px; height:70px; margin-top:20px; background-image:url(images_new_look/pre_approval.jpg); background-repeat:no-repeat;}



#testimonial{ width:295px; height:220px; float:left; margin-left:15px; margin-top:10px; background-image: url(images_new_look/case_study_bg.jpg); background-repeat:no-repeat;}

#about_box{ width:295px; height:165px; float:left; margin-left:15px; margin-top:0px; margin-bottom:10px; background-image: url(images_new_look/box_bg.gif); background-repeat:no-repeat;}


#addresses{ width:290px; height:140px; float:left; margin-left:15px; margin-top:0px;}

#other_branches{width:110px; float:right; border:#000000 1px solid;}

#address{float:left; width:170px;}

#quick_contact{ width:290px; margin-top:0px; margin-left:15px; height:100px; float:left; }





/* Classes */

h2{ color:#bd3330; letter-spacing:-1px; text-align:left; font-size:26px; font-weight: 900; margin:5px 0px 0px 5px;}

.headers{ color:#333333; letter-spacing:-1px; text-align:left; font-size:26px; font-weight:900; margin:5px 0px 5px 0px;}



h1{ color: #333333; letter-spacing:-3px; font-size:36px; margin:20px; font-weight:900; line-height: 30px;}

h3{color:#333333; letter-spacing:-1px; font-size:18px; font-weight:500; margin:10px;}

.mplus_header_home{ font-size:28px; letter-spacing:-1px; margin:0px 0px 0px 5px; }

.call{ font-size:30px; font-weight:800;}

.number{  font-size:30px; color:#be3330; font-weight:800;}

.free{  font-size:20px; font-weight:400; font-style:italic; }

.headings{ font-size:24px; letter-spacing:-2px; margin:10px 0px 5px 15px}

.about{margin:0px 0px 2px 15px}

.menu{ color:#FFFFFF; letter-spacing:-1px; text-align:center; font-size:14px; font-weight:800; line-height:15px; text-decoration:none;}



.warning{ margin: 0px 10px 5px 15px; font-size:14px; text-align:left;}

.warning_message{ margin: 27px 10px 5px 15px; font-size:12px; text-align:left;}



.key_points{ margin: 0px 0px 3px 30px; text-align:left;}

.more_info{ margin: 17px 0px 0px 22px;}

.bullet1{ margin: 4px 0px 14px 30px; font-weight:600; font-size:14px;} 


.bullet{ margin: 0px 0px 0px 30px; font-weight:600; font-size:14px;} 

.bullet2{ margin: 0px 0px 12px 30px; font-weight:600; font-size:14px;}

.date{ margin: 8px 0px 0px 5px; font-weight:600; color:#b8b3af; font-size:12px;}

.approval{ margin: 6px 0px 0px 100px}

.branch_head{ margin:5px; text-align:center; color:#CC0000; font-weight:800;}

a.headinglink:link{ font-size:24px; letter-spacing:-2px; margin:10px 0px 5px 15px; color:#333333; text-decoration:none;}
a.headinglink:visited{ font-size:24px; letter-spacing:-2px; margin:10px 0px 5px 15px; color:#333333; text-decoration:none;}
a.headinglink:hover{ font-size:24px; letter-spacing:-2px; margin:10px 0px 5px 15px; color:#333333; text-decoration:underline;}
a.headinglink:active{ font-size:24px; letter-spacing:-2px; margin:10px 0px 5px 15px; color:#333333; text-decoration:none;}

a.menu:link{ color:#FFFFFF; letter-spacing:0px; text-align:center; font-size:12px; font-weight:400; text-decoration:none;}
a.menu:visited{ color:#FFFFFF; letter-spacing:0px; text-align:center; font-size:12px; font-weight:400; text-decoration:none;}
a.menu:hover{ color:#FFFFFF; letter-spacing:0px; text-align:center; font-size:12px; font-weight:400; text-decoration:none;}
a.menu:active{ color:#FFFFFF; letter-spacing:0px; text-align:center; font-size:12px; font-weight:400; text-decoration:none;}

.places{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.places:link{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.places:visited{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.places:active{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.places:hover{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;}


.s2link{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

a.s2link:link{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

a.s2link:visited{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

a.s2link:active{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

a.s2link:hover{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}


.branches{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:12px; text-decoration:none;}

a.branches:link{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-decoration:none;}

a.branches:visited{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-decoration:none;}

a.branches:active{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-decoration:none;}

a.branches:hover{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-decoration:underline;}


.sidemenu{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

a.sidemenu:link{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

a.sidemenu:visited{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

a.sidemenu:active{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

a.sidemenu:hover{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}


.bottommenu{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.bottommenu:link{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.bottommenu:visited{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.bottommenu:active{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

a.bottommenu:hover{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;}

.thanks {margin:5px; color:#555555; font-size:20px; text-align:left; letter-spacing:-1px; font-weight:800;}

.all{color:#006600; font-weight:800; font-size:14px; margin:3px 3px 0px 3px; text-align:left}

/* Landing Pages */


#landing_page_headers{ width:615px; height:48px; border-bottom:#333333 1px dotted;}

#landing_head{float:left; width:245px;}
#landing_arrow{float:right; width:370px; height:40px; margin-top:3px;}

#landing_page_text{float:left; width:615px; margin-bottom:5px;}

#case_study{ background-image:url(images_new_look/case_study.jpg); width:305px; margin-left:0px; height:225px; float:left; background-repeat:no-repeat;}

#partners{ float:left; width:295px; margin-left:10px; height:300px; } 

#partners_calculator{ float:left; width:560px; margin-left:10px; height:200px; } 

#warnings{ width:304px; margin-top:10px; margin-left:0px; height:100px; float:left; background-image: url(images_new_look/warning_bg.jpg); background-repeat:no-repeat;}

#mortgages4all{ width:200px; background-color:#99CC66; border:#009900 1px solid; margin-left:5px; height: 45px;}


.about_boxes{ background-image: url(images_new_look/bg_box.jpg); width:305px; height:225px; float:left; background-repeat:no-repeat; display:inline;}
.landing_headers{ color:#40403f; letter-spacing:-1px; line-height:18px; text-align:left; font-size:26px; font-weight:900; margin:10px 0px 0px 5px;}
.underheaders{ color:#CC0000; font-size:14px; margin-top:0px;}
.testimonial{ margin: 40px 10px 5px 15px; text-align:left; line-height:18px}

.partners_text{ font-size:10px;}

.bullet_title{ font-size:16px; color: #666666; letter-spacing: -1px; font-weight:600;}



