
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	background: url(../Images/Gif/mainbg.gif) repeat-x fixed;
}

a {
	color: #003366;
	outline:none;
}

hr {
	height:1px;	
	border-bottom:2px dotted black;
}

.trans {
	behavior: url("/pngbehavior.htc");
}

.pmcontrol {
	background: red;
	color: white;
	padding: 10px;	
	width: 749px;
}

.pmcontrol a {
	color: white;
	padding: 2px;
	margin:1px;
	text-decoration: none;
	display: block;
	float:left;
	border: 1px solid white;
}

#wrapper {
	position: relative;
	width: 769px;
	_width: 770px;
	margin: 0px auto;
	background: white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

img {
	border: none;
}

h1 {
	margin: 0px;
	padding: 0px;
}

.logo {
	float:left;
	background: url(../Images/Gif/logo_2.gif);
	height: 107px;
	width: 187px; 
	text-indent: -2000px;
}

.strapline {
	background: url(../Images/Gif/strapline.gif);
	width: 325px;
	height: 23px;
	clear:both;
	text-indent: -2000px;
}

.clearer {
	clear: left;
}

#header {
	height: 338px;
}

#headerleft {
	float:left;
	width: 379px;
}

#headerright {
	float:left;
	width: 390px;
}

#navigation {
	clear: left;
	height: 10px;
	padding: 5px 0px 0px 23px;
}

#navigation a {
	text-decoration: none;
	display:block;
	height:20px;
}

#navigation a:hover  {
	background-position:0px -23px;
}

#navigation .On a 
{
	background-position:0px -23px;
}

#navigation ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#navigation li {
	cursor: pointer;
	float:left;	
	height: 20px;	
}

#navigation span 
{
	visibility:hidden;
}

.homepage a:hover
{
	background-position:0px -20px;
}

/* START HOMEPAGE NAVIGATION */

.NavHsipps a {
	background: url(../Images/Text/sipps-syndicates.gif) no-repeat;
	width: 150px;
}

.NavHaqua a {
	background: url(../Images/Text/aqua-syndicates.gif) no-repeat;
}

.NavHcitrus a {
	background: url(../Images/Text/citrus-investments.gif) no-repeat;
}

.NavHbespoke a {
	background: url(../Images/Text/bespoke-planning.gif) no-repeat;
}

.NavHholiday a {
	background: url(../Images/Text/holiday-homes.gif) no-repeat;
}

.NavHwealthCre a {
	background: url(../Images/Text/wealth-creationH.gif) no-repeat;
}

.NavHwealthPre a {
	background: url(../Images/Text/wealth-preservationH.gif) no-repeat;
}

.NavHincomeOpt a {
	background: url(../Images/Text/income-optimisationH.gif) no-repeat;
}

.NavHcoFunds a {
	background: url(../Images/Text/co-funds-valuationH.gif) no-repeat;
}

.NavHtaxEffi a {
	background: url(../Images/Text/tax-efficiencyH.gif) no-repeat;
}

.NavHlargeMort a {
	background: url(../Images/Text/professional-mortgagesH.gif) no-repeat;
	width:200px;
}

.NavHresidentialMort a {
	background: url(../Images/Text/residential-mortgagesH.gif) no-repeat;
}

.NavHbuytoLetMort a {
	background: url(../Images/Text/buytolet-mortgagesH.gif) no-repeat;
}

.NavHspecialMort a {
	background: url(../Images/Text/specialist-mortgagesH.gif) no-repeat;
}

.NavHsIPP a {
	background: url(../Images/Text/sippH.gif) no-repeat;
}

.NavHsSAS a {
	background: url(../Images/Text/ssasH.gif) no-repeat;
}

.NavHpenHealth a {
	background: url(../Images/Text/pension-health-checkH.gif) no-repeat;
}

.NavHpenTrans a {
	background: url(../Images/Text/pension-transfer-serviceH.gif) no-repeat;
}

.NavHpenInc a {
	background: url(../Images/Text/income-options-pensionsH.gif) no-repeat;
}

.NavHpens a {
	background: url(../Images/Text/pensionsH.gif) no-repeat;
}

.NavHempBen a {
	background: url(../Images/Text/employee-benefitsH.gif) no-repeat;
}

.NavHcorpSipp a {
	background: url(../Images/Text/corporate-sippH.gif) no-repeat;
}

.NavHshare a {
	background: url(../Images/Text/shareholder-servicesH.gif) no-repeat;
}

.NavHlifeAss a {
	background: url(../Images/Text/life-assuranceH.gif) no-repeat;
}

.NavHcritical a {
	background: url(../Images/Text/critical-illness-coverH.gif) no-repeat;
}

.NavHincomePro a {
	background: url(../Images/Text/income-protectionH.gif) no-repeat;
}

.NavHcorpServ a {
	background: url(../Images/Text/corporate-servicesH.gif) no-repeat;
}

.NavHprivateMed a {
	background: url(../Images/Text/private-medicalH.gif) no-repeat;
}

/* END HOMEPAGE NAVIGATION */


/* START COMMERCIAL SUB NAV */

.NavCommercial {
	background: url(../Images/Text/commercial-property.gif) no-repeat;
	width: 145px;
}

.NavSippsLine a {
	background: url(../Images/Text/sipps-syndicatesLine.gif) no-repeat;
	width: 102px;
	background-position:0px -3px;
}

.NavAquaLine a {
	background: url(../Images/Text/aqua-syndicatesLine.gif) no-repeat;
	background-position:0px -3px;
	width:108px;
}

.NavCitrusLine a {
	background: url(../Images/Text/citrus-investmentsLine.gif) no-repeat;
	background-position:0px -3px;
	width:120px;
}

.NavBespokeLine a {
	background: url(../Images/Text/bespoke-planningLine.gif) no-repeat;
	background-position:0px -3px;
	width:110px;
}

.NavHolidayLine a {
	background: url(../Images/Text/holiday-homesLine.gif) no-repeat;
	background-position:0px -3px;
	width:155px;
}

/* ((COMMERCIAL DROP DOWN NAV)) */

.NavOffers a {
	background: url(../Images/Text/latest-offers.gif) no-repeat;
}

.NavOffers a:hover {
	background-position:0px -20px;
}

.NavPortfolio a {
	background: url(../Images/Text/property-portfolio.gif) no-repeat;
}

.NavPortfolio a:hover {
	background-position:0px -20px;
}

.NavWork a {
	background: url(../Images/Text/how-does-it-work.gif) no-repeat;
}

.NavWork a:hover {
	background-position:0px -20px;
}


/* END COMMERCIAL SUB NAV */


/* START INVESTMENT SUB NAV */

.NavInvestment {
	background: url(../Images/Text/investment.gif) no-repeat;
	width: 85px;
}

.NavWealthCre a {
	background: url(../Images/Text/wealth-creation.gif) no-repeat;
	width: 111px;
	background-position:0px -3px;
}

.NavWealthPre a {
	background: url(../Images/Text/wealth-preservation.gif) no-repeat;
	width: 132px;
	background-position:0px -3px;
}

.NavIncomeOpt a {
	background: url(../Images/Text/income-optimisation.gif) no-repeat;
	width: 132px;
	background-position:0px -3px;
}

.NavCoFunds a {
	background: url(../Images/Text/co-funds-valuation.gif) no-repeat;
	width: 130px;
	background-position:0px -3px;
}

.NavTaxEffi a {
	background: url(../Images/Text/tax-efficiency.gif) no-repeat;
	width: 132px;
	background-position:0px -3px;
}

/* END INVESTMENT SUB NAV */

/* START MORTGAGES SUB NAV */

.NavMortgages {
	background: url(../Images/Text/mortgages.gif) no-repeat;
	width: 80px;
}

.NavLargeMort a {
	background: url(../Images/Text/professional-mortgages.gif) no-repeat;
	width: 200px;
	background-position:0px -3px;
}

.NavResidentialMort a {
	background: url(../Images/Text/residential-mortgages.gif) no-repeat;
	width: 143px;
	background-position:0px -3px;
}

.NavBuytoLetMort a {
	background: url(../Images/Text/buytolet-mortgages.gif) no-repeat;
	width: 143px;
	background-position:0px -3px;
}

.NavSpecialMort a {
	background: url(../Images/Text/specialist-mortgages.gif) no-repeat;
	width: 143px;
	background-position:0px -3px;
}

/* END MORTGAGES SUB NAV */

/* START PENSIONS SUB NAV */

.NavPensions {
	background: url(../Images/Text/pensions-protection.gif) no-repeat;
	width: 69px;
}

.NavSIPP a {
	background: url(../Images/Text/sipp.gif) no-repeat;
	width: 43px;
	background-position:0px -3px;
}

.NavSSAS a {
	background: url(../Images/Text/ssas.gif) no-repeat;
	width: 43px;
	background-position:0px -3px;
}

.NavPenHealth a {
	background: url(../Images/Text/pension-health-check.gif) no-repeat;
	width: 140px;
	background-position:0px -3px;
}

.NavPenTrans a {
	background: url(../Images/Text/pension-transfer-service.gif) no-repeat;
	width: 160px;
	background-position:0px -3px;
}

.NavPenInc a {
	background: url(../Images/Text/income-options-pensions.gif) no-repeat;
	width: 193px;
	background-position:0px -3px;
}

/* END PENSIONS SUB NAV */

/* START CORPORATE SERVICES SUB NAV */

.NavCorp {
	background: url(../Images/Text/corporate-services.gif) no-repeat;
	width: 140px;
}

.NavTestimonials {
	background: url(../Images/Text/testimonials.gif) no-repeat;
	width: 85px;
}

.NavPens a {
	background: url(../Images/Text/pensions.gif) no-repeat;
	width: 69px;
	background-position:0px -3px;
}

.NavEmpBen a {
	background: url(../Images/Text/employee-benefits.gif) no-repeat;
	width: 120px;
	background-position:0px -3px;
}

.NavCorpSipp a {
	background: url(../Images/Text/corporate-sipp.gif) no-repeat;
	width: 103px;
	background-position:0px -3px;
}

.NavShare a {
	background: url(../Images/Text/shareholder-services.gif) no-repeat;
	width: 133px;
	background-position:0px -3px;
}

/* END CORPORATE SERVICES SUB NAV */

/* START FAMILY SERVICES SUB NAV */

.NavFamily {
	background: url(../Images/Text/family-protection.gif) no-repeat;
	width: 125px;
}

.NavlifeAss a {
	background: url(../Images/Text/life-assurance.gif) no-repeat;
	width: 97px;
	background-position:0px -3px;
}

.NavCritical a {
	background: url(../Images/Text/critical-illness-cover.gif) no-repeat;
	width: 137px;
	background-position:0px -3px;
}

.NavIncomePro a {
	background: url(../Images/Text/income-protection.gif) no-repeat;
	width: 124px;
	background-position:0px -3px;
}

.NavCorpServ a {
	background: url(../Images/Text/corporate-services-sub.gif) no-repeat;
	width: 123px;
	background-position:0px -3px;
}

.NavPrivateMed a {
	background: url(../Images/Text/private-medical.gif) no-repeat;
	width: 113px;
	background-position:0px -3px;
}


/* END FAMILY SERVICES SUB NAV */


#content {
	padding: 0px 23px;
}

#footer {
	height: 28px;
	border-top: 1px solid #eae9e9;
	padding: 10px 10px 15px 10px;
	margin-top: 10px;
	text-align:center;
}

.homefooter, .homefooter a {
	color: #c1cfda;
}

.homefooter a:hover {
	color: #94a9b9;
}

.mainfooter, .mainfooter a {
	color: #999999;
}

.mainfooter a:hover {
	color: #7b7979;
}

.pinkbox, .greenbox, .limebox, .purplebox, .bluebox {
	width: 700px;
	height: 70px;
	padding-left:20px;
	color: black;
}

.pinkbox img, .greenbox img, .limebox img, .purplebox img, .bluebox img {
	float:left;
	margin-right: 24px;
}

.pinkbox {
	background: url(../Images/Gif/pinkbg-strip.gif);
}

.greenbox {
	background: url(../Images/Gif/greenbg-strip.gif);
}

.limebox {
	background: url(../Images/Gif/limebg-strip.gif);
}

.purplebox {
	background: url(../Images/Gif/purplebg-strip.gif);
}

.bluebox {
	background: url(../Images/Gif/bluebg-strip.gif);
}

.left1 {
	float:left;
	width: 350px;
}

.left2 {
	float:left;
	padding-top: 23px;
}

.left2 a {
	margin-right: 10px;
	color: black;
}

.greenplainboxlng {
	background: #cceeb0 url(../Images/Gif/low-green-lng.gif) no-repeat bottom;
	width: 722px;
	padding: 0px 0px 10px 0px;
}

.greenplainboxlng-inner {
	background: url(../Images/Gif/top-green-lng.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.blueplainboxlng {
	background: #aed1ee url(../Images/Gif/low-blue-lng.gif) no-repeat bottom;
	width: 722px;
	padding: 0px 0px 10px 0px;
}

.blueplainboxlng-inner {
	background: url(../Images/Gif/top-blue-lng.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.greenplainboxsht {
	background: #cceeb0 url(../Images/Gif/low-green-sht.gif) no-repeat bottom;
	width: 350px;
	padding: 0px 0px 10px 0px;
}

.greenplainboxsht-inner {
	background: url(../Images/Gif/top-green-sht.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.pinkplainboxlng {
	background: #eeb7b0 url(../Images/Gif/low-pink-lng.gif) no-repeat bottom;
	width: 722px;
	padding: 0px 0px 10px 0px;
}

.pinkplainboxlng-inner {
	background: url(../Images/Gif/top-pink-lng.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.pinkplainboxsht {
	background: #eeb7b0 url(../Images/Gif/low-pink-sht.gif) no-repeat bottom;
	width: 350px;
	padding: 0px 0px 10px 0px;
}

.pinkplainboxsht-inner {
	background: url(../Images/Gif/top-pink-sht.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.aquaplainboxlng {
	background: #b0eecf url(../Images/Gif/low-aqua-lng.gif) no-repeat bottom;
	width: 722px;
	padding: 0px 0px 10px 0px;
}

.aquaplainboxlng-inner {
	background: url(../Images/Gif/top-aqua-lng.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.aquaplainboxsht {
	background: #b0eecf url(../Images/Gif/low-aqua-sht.gif) no-repeat bottom;
	width: 350px;
	padding: 0px 0px 10px 0px;
}

.aquaplainboxsht-inner {
	background: url(../Images/Gif/top-aqua-sht.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.purpleplainboxlng {
	background: #bbb0ee url(../Images/Gif/low-purple-lng.gif) no-repeat bottom;
	width: 722px;
	padding: 0px 0px 10px 0px;
}

.purpleplainboxlng-inner {
	background: url(../Images/Gif/top-purple-lng.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.purpleplainboxsht {
	background: #bbb0ee url(../Images/Gif/low-purple-sht.gif) no-repeat bottom;
	width: 350px;
	padding: 0px 0px 10px 0px;
}

.purpleplainboxsht-inner {
	background: url(../Images/Gif/top-purple-sht.gif) no-repeat top;
	padding: 10px 15px 0px 15px;
}

.mgreenplainboxlng {
	font-size: 90%;
	background: #c4e069 url(../Images/Gif/low-mgreen-lng.gif) no-repeat bottom;
	width: 722px;
}

.mgreenplainboxlng-inner {
	background: url(../Images/Gif/top-mgreen-lng.gif) no-repeat top;
	padding: 5px 15px 25px 15px;
}

.contact1 {
	position:absolute;
	right: 40px;
	bottom:70px;
}

.small {
	width: 224px;
	float:left;
	margin-right: 10px;
}

.picture {
	float:left;
	margin-right: 15px;
	width:190px;
}

.text {
	width: 471px;
	float:left;
	border-left: 2px dotted #a2a2a2;
	padding-left: 10px;
}

.text-offers {
	width: 250px;
	float:left;
	border-right: 2px dotted #a2a2a2;
}

.text2 {
	width: 180px;
	float:left;
}

.text3 
{
	float:left;
	margin-left:10px;
	width: 220px;
	}
	
.tooltip, .tooltip2 {	
	padding: 0px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
}


.tooltip 
{
	background: white;
	width: 155px;
	border: 1px solid #fff;	
}

.tooltip2 
{
	background: #2072a5;
	width: 130px;
	border: 1px solid #043667;	
	position:relative;
	left:0px;
	bottom:20px;
}

.tooltip ul, .tooltip2 ul
{
	text-indent: -2000px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.tooltip a, .tooltip2 a
{
	display: block;
	height:20px;
	width:100%;
}