﻿.general_rightholder
{
	margin-left:5px;
	margin-right:5px;
}

.general_frontimage
{
	background-image: url("General/third_div_office_image.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:144px;
}

.general_rightspacer
{
	background-image: url("General/third_div_spacer.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 200px;
	height:10px;
	font-size:1px;
}

.general_wheretofindus
{
	background-image: url("General/third_div_where_to_find_us.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:29px;
}

.general_comemeetus
{
	background-image: url("General/third_div_come_and_meet_us.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:66px;
	position:relative;
}

.general_comemeetustext
{
	position:absolute;
	left:110px;
	top:52px;
}

.general_directionslink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:172px;
	top:52px;
}

.global_backlink
{
	float: right;	
}

.general_sectionbottom
{
	background-image: url("General/third_div_end.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:19px;
}

.lifepensions_sectionbottom
{
	background-image: url("General/third_div_end.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:19px;
	margin-left: 5px;
}

.general_financialservicestitle
{
	background-image: url("General/title_financial_services.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_financialservicestitle h2
{
	display:none;
}

.general_firsttimebuyertitle
{
	background-image: url("General/title_first_time_buyer.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_firsttimebuyertitle h2
{
	display:none;
}

.general_vivashealthtitle
{
	background-image: url("General/title_hibernianAviva.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 350px;
	height: 28px;
}

.general_vivashealthtitle h2
{
	display:none;
}

.vivas_health_prices table
{
	border-right: 1px solid #fcc66e;
	border-bottom: 1px solid #fcc66e;
	width: 336px;
	background-color: #ebe9f4;
	color: #3d3d98;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:10px;
	font-family: Verdana;
	font-size:11px;
	text-align:center;
}

.vivas_health_prices table tr
{
}

.vivas_health_prices table tr th
{
	border-top: 1px solid #fcc66e;
	border-left: 1px solid #fcc66e;
	width: 84px;
	padding:5px;
}

.vivas_health_prices table tr td
{
	border-top: 1px solid #fcc66e;
	border-left: 1px solid #fcc66e;
	width: 84px;
	background-color: #ebe9f4;
	padding:5px;
	margin:0px;
} 

.general_tradingtitle
{
	background-image: url("General/title_trading_up.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_tradingtitle h2
{
	display:none;
}

.general_buytolettitle
{
	background-image: url("General/title_buy_to_let.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_buytolettitle h2
{
	display:none;
}

.general_switchertitle
{
	background-image: url("General/title_switcher.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_switchertitle h2
{
	display:none;
}

.general_mortgagestitle
{
	background-image: url("General/title_commercial_mortgages.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_mortgagestitle h2
{
	display:none;
}

.general_loanstitle
{
	background-image: url("General/title_interest_only_loans.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_loanstitle h2
{
	display:none;
}

.general_100mortgagetitle
{
	background-image: url("General/title_100_percent_mortgage.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_100mortgagetitle h2
{
	display:none;
}

.general_mortgagepaymentprotection
{
	background-image: url("General/title_mortgage_payment_pro.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_mortgagepaymentprotection h2
{
	display:none;
}

.general_incomeprotection
{
	background-image: url("General/title_income_protection_ins.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_incomeprotection h2
{
	display:none;
}


.general_credithistorytitle
{
	background-image: url("General/title_poor_credit_history.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_credithistorytitle h2
{
	display:none;
}

.general_pensionstitle
{
	background-image: url("General/title_life_pensions_investm.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_pensionstitle h2
{
	display:none;
}

.general_specialistmorgagestitle
{
	background-image: url("General/title_sub_prime_mortgages.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_specialistmorgagestitle h2
{
	display:none;
}

.general_insurancestitle
{
	background-image: url("General/title_general_ins.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_insurancestitle h2
{
	display:none;
}

.general_europeantitle
{
	background-image: url("General/european_mortgages_new.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 28px;
}

.general_europeantitle h2
{
	display:none;
}

.general_europeanproperty
{
	background-image: url("General/title_european_properties.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 26px;
}

.general_europeanproperty h2
{
	display:none;
}

.general_mortgageapplication
{
	background-image: url("General/mortgage_appliaction_new.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:530px;
	height: 28px;
}

.general_mortgageapplication h2
{
	display:none;
}

.general_title_insuranceapplication
{
	background-image: url("General/title_insurance_application.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:530px;
	height: 28px;
}

.general_title_insuranceapplication h2
{
	display:none;
}

.general_subscribetitle
{
	background-image: url("General/subscribe_header.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:530px;
	height: 28px;
}

.general_subscribetitle h2
{
	display:none;
}

.general_ssiatitle
{
	background-image: url("General/title_financial_reviews.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_financialreviewtitle
{
	background-image: url("General/title_financial_reviews.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;	
}

.general_financialreviewtitle h2
{
	display:none;
}

.general_ssiatitle h2
{
	display:none;
}

.general_healthchecktitle
{
	background-image: url("General/title_health_check.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 351px;
	height: 27px;
}

.general_healthchecktitle h2
{
	display:none;
}

.general_helpandsuggestions
{
	background-image: url("General/help-sug_new.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:125px;
	position:relative;
}

.general_helpandsuggestionstext
{
	position:absolute;
	left:135px;
	top:110px;
}

.general_helpandsuggestionsmorelink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:170px;
	top:110px;
}


.general_realtimemortgagerates
{
	background-image: url("General/third_div_real_time_mortgag.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:95px;
	position:relative;
}

.general_realtimemortgageratestext
{
	position:absolute;
	left:135px;
	top:52px;
}

.general_helplink
{
	display:block;
	background-image:url("General/general_arrow.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:12px;
	height:12px;
	font-size:1px;
}

a.general_helplink:hover
{
	background-position: left bottom;	
}


.general_realtimemortgageratesmorelink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:170px;
	top:53px;
}

.general_disclaimertitle
{
	background-image: url("General/title_disclaimer.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_disclaimertitle h2
{
	display:none;
}

.general_linkstitle
{
	background-image: url("General/title_links.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_linkstitle h2
{
	display:none;
}

.general_realmortgagetitle
{
	background-image: url("General/title_real_time_mortgage_rates.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_realmortgagetitle h2
{
	display:none;
}

.general_angloconnectholder
{
	width: 186px;
	height: 25px;	
	position:relative;
}

.general_angloconnect
{
	display:block;
	background-image: url("General/anglo_connect.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 186px;
	height: 25px;	
	top:0px;
	left:0px;
	position:absolute;
}

.general_angloconnectinfo
{
	display:block;
	width: 17px;
	height: 25px;	
	position:absolute;
	left:170px;
	top:0px;
}

.general_infolink
{
	display:block;
	background-image:url("General/info_anglo_connect.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:17px;
	height:25px;
	font-size:1px;
}

.general_realtimecalcholder1
{
	width: 190px;
	height: 67px;	
	position:relative;
}

.general_realtimecalcholder
{
	display:block;
	background-image: url("General/Life_cover.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:80px;	
	position:relative;	
}

.general_realtimecalctext
{
	position:absolute;
	left:95px;
	bottom:5px;
}

.general_realtimecalcmorelink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:130px;
	bottom:5px;
}


a.general_infolink:hover
{
	background-position: left bottom;	
}

.general_angloconnecttitle
{
	background-image: url("General/title_anglo1.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height:27px;
}

.general_angloconnecttitle h2
{
	display:none;
}

.general_contactustitle
{
	background-image: url("General/title_contact_us.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_contactustitle h2
{
	display:none;
}

.general_sideimage1
{
	background-image: url("General/side_imagery1.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width:209px;
	height:188px;
}

.general_sideimage2
{
	background-image: url("General/side_imagery2.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width:209px;
	height:188px;
}

.general_sideimage3
{
	background-image: url("General/side_imagery3.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width:209px;
	height:188px;
}

.general_sideimage4
{
	background-image: url("General/side_imagery4.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width:209px;
	height:188px;
}

.general_sideimage5
{
	background-image: url("General/side_imagery5.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width:209px;
	height:188px;
}

.general_requesttitle
{
	background-image: url("General/title_request_submitted.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_requesttitle h2
{
	display:none;
}

.general_sitemaptitle
{
	background-image: url("General/title_site_map.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_sitemaptitle h2
{
	display:none;
}

.general_sidetopimage
{
	background-image: url("General/blank_header_images.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:209px;
	height:27px;
}

.general_blanktitle
{
	background-image: url("General/title_blank.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 529px;
	height: 27px;
}

.general_blanktitletext
{
	display:block;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;
	padding-left:21px;
	padding-top:9px;
}


/***********************/
/* Sitemap Page        */
/***********************/
.general_sitemapcontainer
{
	margin-left:20px;
	margin-bottom:20px;
}

.general_sitemapnodeheader
{
	padding-bottom:20px;
}

.general_sitemapnodeheader a
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#141879;
	text-decoration:none;
}

.general_sitemapnodeheader a:hover
{
	text-decoration:underline;
}

.general_sitemapnodesubheader
{
	padding-left:40px;
	padding-bottom:10px;	
}

.general_sitemapnodesubheader a
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#141879;
	text-decoration:none;
}

.general_sitemapnodesubheader a:hover
{
	text-decoration:underline;
}

/**************************************
* POPUP
***************************************/
.general_popupholder
{
	width:379px;
	min-height:200px;
	position:relative;
}

.general_popuptopbar
{
	width:377px;
	height:8px;
	background-color:#FA9D02;
}

.general_popupbottombar
{
	width:377px;
	height:13px;
	background-color:#FA9D02;
	position:absolute;
	left:0px;
	bottom:0px;	
}

.general_popuptitle
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	color:#00004B;	
	padding-left:20px;
	padding-top:20px;
	float:left;
}

.general_popupcloseholder
{
	float:right;
	padding-top:20px;
	padding-right:5px;
}

.general_popupclose
{
	display:block;
	background-image: url("General/butt_close.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:15px;
}

a.general_popupclose:hover
{
	display:block;
	background-image: url("General/butt_close_ro.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:15px;
}


.general_popuptextholder
{
	padding-bottom:20px;
	border-left:1px solid #141879;
	border-right:1px solid #141879;
	width:375px;
}

.general_popupfadeline
{
	background-image: url("General/fadeline.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:146px;
	height:1px;
	font-size:1px;
	margin-left:20px;
	margin-top:5px;
}

.general_popuptext
{
	width:320px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:20px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	line-height:18px;
}

.general_popuptext li
{
	margin-left: 20px;
	list-style-position: outside; 
	list-style-type: disc;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	line-height:18px;
}

.general_popupbottomleftcurve
{
	background-image: url("General/img_curveleft.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	width:6px;
	height:6px;
	font-size:1px;
	position:absolute;
	bottom:0px;
	left:0px;
}


.general_popupbottomrightcurve
{
	background-image: url("General/img_curveright.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:6px;
	height:6px;
	font-size:1px;
	position:absolute;
	bottom:0px;
	right:0px;
}

.vivas_healthplanimg
{
	padding-left:10px;
}

.vivas_buynow
{
	display:block;
	background-image: url("General/vivas_feature2.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:135px;	
	position:relative;	
}

.vivas_buynowholder
{
	display:block;
	background-image: url("General/Life_cover.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:80px;	
	position:relative;	
}

.vivas_buynowtext
{
	position:absolute;
	left:65px;
	bottom:62px;
}

.vivas_quickquote
{
	position:absolute;
	left:45px;
	bottom:5px;	
}

.vivas_buynowmorelink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:120px;
	bottom:62px;
}

.vivas_quickquotelink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:145px;
	bottom:5px;
}

a.vivas_infolink:hover
{
	background-position: left bottom;	
}

.general_switcherwarning
{
	width:308px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	line-height:18px;
	font-weight:bold;
}

.general_warning
{
	width:304px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	line-height:18px;
	font-weight:bold;
	border:1px solid #00004B;
	margin:0px 20px 20px 20px;
	padding:2px;
}

.uppercase
{
	text-transform:uppercase;	
}

.general_investmentreports
{
	display:block;
	background-image: url("General/link_investment_reports_new.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height:66px;	
	position:relative;	
}

.general_investmentreportstext
{
	position:absolute;
	left:135px;
	bottom:5px;
}

.general_investmentreportslink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:170px;
	bottom:5px;
}


/************************************/
/*	Subscriber      				*/
/************************************/
.subscriber_container
{
}

.subscriber_feature
{
	background-image:url("General/subscribe.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:209px;
	height:111px;	
	position:relative;
}

.insuranceapplication_feature
{
	background-image:url("General/subscribe.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:209px;
	height:111px;	
	position:relative;
}

.subscriber_moretext
{
	position:absolute;
	left:120px;
	top:92px;
}

.subscriber_morelink
{
	width:12px;
	height:12px;	
	position:absolute;
	left:185px;
	top:92px;
}

.subscribe_errormessage
{
	color:#ff0000;
	font-size:12px;
	padding-bottom:4px;
}

.global_linktextpadding
{
	display:block;
	font-weight:bold;
	color:#FB9E01;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:5px;
}

a.global_linktextpadding:hover
{
	text-decoration:underline;
}
