@charset "utf-8";
/* CSS Document */

/*All*/

 * {margin: 0; padding: 0; font-family: Geneva, Arial, Helvetica, sans-serif;}
 body {margin:0px; padding:0px; background:url(http://www.hansonwealth.co.uk/nested/images/back_main.jpg)}
 h1{display: none;}
 h2{font-size: 15px; font-weight:bold}

/*Fonts*/
 
 	.alltext	{color: #10155E;}
	.MMText 	{font-size: 14px;}
   	.bannertext	{font-size: 17px;}
   	.subheader 	{font-size: 17px; font-weight: bold;}
  	.linktext	{font-size: 11px;}
	.white		{color: #FFFFFF;}
	.alert		{color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 13px;}
	.regtext 	{font-size:13px; line-height:20px}
	.maintext	{font-size: 12px}
	.formtext	{font-size: 11px}
	.MMHeader	{font-size: 26px; font-weight: bold;}
	.upper		{text-transform: uppercase; font-weight: bold}

/*Typography*/
	
p,
#main ul li {margin: 0 0 10px 0}

/*Banners*/

#Bannerpic 	{width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_aboutus_1.jpg) repeat-x;
			float: left;}
#BannerMortgage {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_tools_2.jpg) repeat-x;
			float: left;}
#BannerAboutus {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_aboutus_2.jpg) repeat-x;
			float: left;}
#BannerAdviserSearch {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/advisersearch.png) repeat-x;
			float: left;}
#BannerConveyancing {width: 850px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_lindermyers.jpg) repeat-x;
			float: left;}
#BannerArticles {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/Articles.png) repeat-x;
			float: left;}
#BannerRemortgages {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/bcm.gif) repeat-x;
			float: left;}
#BannerContactus {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_contactus.jpg) repeat-x;
			float: left;}
#BannerERelease {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_equity_1.jpg) repeat-x;
			float: left;}
#BannerIHT {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/iht.jpg) repeat-x;
			float: left;}
#BannerInvestments {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_Investments.jpg) repeat-x;
			float: left;}
#BannerKeyman {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/keyman.gif) repeat-x;
			float: left;}
#BannerLegal {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_legalinfo.jpg) repeat-x;
			float: left;}
#BannerLifeAss {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_lifeassurance_1.jpg) repeat-x;
			float: left;}
#BannerLinks {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_ourlinks.jpg) repeat-x;
			float: left;}
#BannerLoanCheck {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_homepage_2.jpg) repeat-x;
			float: left;}
#BannerLTC {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_LTC.jpg) repeat-x;
			float: left;}
#BannerCommercial {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/commercial.png) repeat-x;
			float: left;}
#BannerPensions {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_pension_1.jpg) repeat-x;
			float: left;}
#BannerSchoolFees {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_MB.jpg) repeat-x;
			float: left;}
#BannerTaxPlanning {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_equity_2.jpg) repeat-x;
			float: left;}
#BannerTools {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_tools_1.jpg) repeat-x;
			float: left;}
#BannerNews {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/News.png) repeat-x;
			float: left;}
#BannerSitemap {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_sitemap.jpg) repeat-x;
			float: left;}
#BannerTestimonies {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_testimonials.jpg) repeat-x;
			float: left;}
#BannerPolfed {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/policefed.gif) repeat-x;
			float: left;}
#BannerNHS {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_lifeassurance_2.jpg) repeat-x;
			float: left;}
#BannerUCATT {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/ucatt.png) repeat-x;
			float: left;}
#BannerOverseas {width: 227px; 
			height: 218px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/spanishproperty.png) repeat-x;
			float: left;}
			
/*Div*/
 
#page 		{width:100%;
			background: url(http://www.hansonwealth.co.uk/nested/images/tall_topExp.jpg);
			background-repeat:repeat-x;}
#outline 	{width: 850px;
			float:none;
			margin: 0 auto;
			overflow: hidden;
			background-color: #FFFFFF;}
#Pagehead 	{width: 850px;
			height: 84px;
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/MainHead.jpg) repeat-x;}
#Navigation {width: 850px;
			height: 51px;}
#Banner		{width:850px;
			height:224px;
			background:url(http://www.hansonwealth.co.uk/nested/images/banners/bg.gif) repeat;
			background-repeat:repeat;}
#Bannerpic 	{width: 227px; 
			height: 210px; 
			background: url(http://www.hansonwealth.co.uk/nested/images/banners/banner_aboutus_1.jpg) repeat-x;
			float: left;}
#Bannertext	{width: 500px;
			margin-right:30px;
			float: right;}
#MMBody		{width:850px;
			background-color: #FFFFFF;}
#MMLeft		{width:520px;
			background:url(http://www.hansonwealth.co.uk/nested/images/back_topblue.gif);
			background-repeat:repeat-x;
			float: left;} 
#MMRight	{width:330px;
			background:url(http://www.hansonwealth.co.uk/nested/images/back_top.gif) repeat;
			background-repeat:repeat-x;
			float: right;} 
#MMRight h2 {display: none;}
#goback 	{width: 69px;
			height: 20px;
			background: url(http://www.hansonwealth.co.uk/nested/images/goback.gif) repeat-x;	}
#gohome 	{width: 150px;
			height: 20px;
			background: url(http://www.hansonwealth.co.uk/nested/images/gohome.gif) repeat-x;	}
#welcome 	{width: 341px;
			height: 20px;
			background: url(http://www.hansonwealth.co.uk/nested/images/hd0_main.gif) repeat-x;	}
#Margins 	{margin-left:20px; 
			margin-right:20px; 
			margin-top:10px;}		
#investments {width: 300px;
			height: 55px;
			background: url(http://www.hansonwealth.co.uk/nested/images/MMInvestments.jpg) repeat-x;	}
#pensions 	{width: 300px;
			height: 55px;
			background: url(http://www.hansonwealth.co.uk/nested/images/MMPensions.jpg) repeat-x;	}
#mortgage 	{width: 300px;
			height: 55px;
			background: url(http://www.hansonwealth.co.uk/nested/images/MMMortgageQuote.jpg) repeat-x;	}
#ERel 		{width: 300px;
			height: 55px;
			background: url(http://www.hansonwealth.co.uk/nested/images/MMERel.jpg) repeat-x;	}
#lifeassurance {width: 300px;
			height: 55px;
			background: url(http://www.hansonwealth.co.uk/nested/images/MMLifeAss.jpg) repeat-x;	}
#tools 		{width: 300px;
			height: 55px;
			background: url(http://www.hansonwealth.co.uk/nested/images/MMTools.jpg) repeat-x;	}
#MMCentre	{width:850px;
			background-color:#FFFFFF;
			background:url(http://www.hansonwealth.co.uk/nested/images/back_topblue.gif);
			background-repeat:repeat-x;
			float: left;} 
#testimonial {width: 100px;
			height: 55px;
			font-size: 11px;}
#testpic	{width: 52px;
			height: 52px;
			background:url(http://www.hansonwealth.co.uk/nested/images/1_p1.gif);
			float: left;}
#searchpic	{width: 52px;
			height: 52px;
			background:url(http://www.hansonwealth.co.uk/nested/images/banners/search.gif);
			float: left;}
#bPolice 	{width: 200px;
			height: 120px;
			margin-left: 15px;
			margin-top: 5px;
			margin-bottom: 5px;
			background: url(../images/banner_police.gif)}
#hPolice 	{width: 200px;
			height: 20px;
			margin-left: 15px;
			background: url(../images/hd_Police.gif) repeat-x;	}
#bNHS 		{width: 200px;
			height: 120px;
			margin-left: 15px;
			margin-top: 5px;
			margin-bottom: 5px;
			background: url(../images/banner_NHS.gif)}
#hNHS 		{width: 200px;
			height: 20px;
			margin-left: 15px;
			background: url(../images/hd_NHS.gif) repeat-x;	}
#bcommercial {width: 150px;
			height: 120px;
			background: url(../images/banner_commercial.gif)}
#hcommercial {width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_CM.gif) repeat-x;	}
#bmortgages {width: 150px;
			height: 120px;
			background: url(../images/banner_tools_2.jpg)}
#hmortgages {width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_PM.gif) repeat-x;	}
#blifeass 	{width: 150px;
			height: 120px;
			background: url(../images/banner_lifeassurance_1.jpg)}
#hlifeass 	{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_LA.gif) repeat-x;	}
#bERel 		{width: 150px;
			height: 120px;
			background: url(../images/banner_equityrelease.jpg)}
#hERel 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_ER.gif) repeat-x;	}
#bPens 		{width: 150px;
			height: 120px;
			background: url(../images/banner_pension_1.jpg)}
#hPens 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_PP.gif) repeat-x;	}
#bInvestments {width: 150px;
			height: 120px;
			background: url(../images/banner_Investments.jpg)}
#hInvestments {width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_IA.gif) repeat-x;	}
#bCalc 		{width: 150px;
			height: 120px;
			background: url(../images/banner_tools.jpg)}
#hCalc 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_MC.gif) repeat-x;	}
#bTax 		{width: 150px;
			height: 120px;
			background: url(../images/banner_tp.jpg)}
#hTax 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_TP.gif) repeat-x;	}
#bLTC 		{width: 150px;
			height: 120px;
			background: url(../images/banner_LTC.jpg)}
#hLTC 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_LTC.gif) repeat-x;	}
#bSchool 	{width: 150px;
			height: 120px;
			background: url(../images/banner_MB.jpg)}
#hSchool 	{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_SCF.gif) repeat-x;	}
#bIHT 		{width: 150px;
			height: 120px;
			background: url(../images/banner_pounds.jpg)}
#hIHT 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_IHT.gif) repeat-x;	}
#bUD 		{width: 150px;
			height: 120px;
			background: url(../images/banner_ud.jpg)}
#hUD 		{width: 140px;
			height: 20px;
			margin-left: 5px;
			background: url(../images/hd_SP.gif) repeat-x;	}
#Warning 	{background-color:#10155E;
			text-align:center;
			float:left;
			width:480px;
			margin-top:10px;
			border-color:#FFFFFF;
			border-style:double;}
#Links	 	{background-color:#FFFFFF;
			width:480px;	
			float:left; 			
			text-align:center;}
#hJMitton	{width: 90px;
			height: 50px;
			margin-left: 10px;
			margin-top: 10px;
			background: url(../images/hd_JGM.gif) repeat-x;	}
#bJMitton	{width: 61px;
			height: 60px;
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 10px;
			background: url(../images/jgmitton.jpg) repeat-x;	}
#hPensCalc	{width: 90px;
			height: 50px;
			margin-left: 10px;
			margin-top: 10px;
			background: url(../images/hd_GI.gif) repeat-x;	}
#bPensCalc	{width: 56px;
			height: 60px;
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 10px;
			background: url(../images/1_p3.gif) repeat-x;	}
#hLoanchecker{width: 90px;
			height: 50px;
			margin-left: 10px;
			margin-top: 10px;
			background:url(../images/hd_OW.gif)
			}
#bLoanchecker{width: 57px;
			height: 60px;
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 10px;
			background: url(../images/1_p4.gif) repeat-x;	}
#hConveyancing{width: 90px;
			height: 50px;
			margin-left: 10px;
			margin-top: 10px;
			background: url(../images/hd_OC.gif) repeat-x;	}
#bConveyancing{width: 56px;
			height: 60px;
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 10px;
			background: url(../images/1_p6.gif) repeat-x;	}
#Compliance	{width:100%;
			background:url(http://www.hansonwealth.co.uk/nested/images/back_top.gif);
			background-repeat:repeat-x;
			float: left;
			margin-top:20px;} 
#BottomNav	{width:100%;
			background:url(http://www.hansonwealth.co.uk/nested/images/tall_footer.gif);
			padding:10px;
			background-repeat:repeat-x;
			float: left;} 
#Bates		{width:100%;
			background-color:#9EA037;
			float: left;} 
#Signoff	{width:150px;
			height: 43px;
			margin-left: 5px;
			margin-right: 2px;
			background:url(../images/BatesSignoff.jpg);
			float: left;}
#clickhere 	{width: 74px;
			height: 38px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img_clickhere.jpg) repeat-x;	}
#mortpic 	{width: 201px;
			margin-left:10px;
			float:left;
			height: 88px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img_mortgage3.jpg) repeat-x;	}
#mortpic2 	{width: 200px;
			float:left;
			height: 196px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img_mortgage5.jpg) repeat-x;	}
#mortpic3 	{width: 201px;
			float:left;
			height: 100px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img_mortgage4.jpg) repeat-x;	}
#lmpic   	{width: 302px;
			float:left;
			height: 50px;
			background: url(http://www.hansonwealth.co.uk/nested/images/lm_options.gif) repeat-x;	}
#lifeasspic	{width: 200px;
			float:left;
			height: 196px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img_lifeassurance1.jpg) repeat-x;	}
#aboutuspic {width: 147px;
			float:left;
			height: 74px;
			margin-left:10px;
			margin-right:10px;
			background: url(http://www.hansonwealth.co.uk/nested/images/5_p2.gif) repeat-x;	}
#aboutuspic1{width: 102px;
			float:left;
			height: 128px;
			margin-left:10px;
			margin-right:10px;
			background: url(http://www.hansonwealth.co.uk/nested/images/5_p3.gif) repeat-x;	}
#quadrus1	{width: 202px;
			margin-left:50px;
			float:left;
			height: 105px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img0_contact.gif) repeat-x;	}
#quadrus2	{width: 202px;
			margin-left:50px;
			float:left;
			height: 105px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img1_contact.gif) repeat-x;	}
#quadrus3	{width: 202px;
			margin-left:50px;
			float:left;
			height: 105px;
			background: url(http://www.hansonwealth.co.uk/nested/images/img2_contact.gif) repeat-x;	}
#formtext	{height: 21px;
			margin:5px;
			}
#formbox	{height: 25px;
			margin:2px;
			}