a.noreposition {cursor:pointer;}
/* Switcher exit pages */

#switcherExitpageContent .lrgGreyTxt {color: #666666;font-size: x-large;}
#switcherExitpageContent .greyTxt {color: #666666;font-size: 14px;}
#switcherExitpageContent #mainContainer {position:relative;margin:20px 0;}
#switcherExitpageContent.inc_bondswitcherexit #mainContainer {height:360px;}
#switcherExitpageContent.inc_switcherexit #mainContainer {height:400px;}
#switcherExitpageContent #slot1, 
#switcherExitpageContent #slot2, 
#switcherExitpageContent #slot3 {position:absolute;}
#switcherExitpageContent #slot1 {top:0;left:0;}
#switcherExitpageContent #slot2 {top:200px;left:0;}
#switcherExitpageContent #slot3 {top:0;left:400px;}
#switcherLogOnAgain {margin:5px 0;}

a.hpMoreLink {background:#fff url(/_common_images/sprites/sprites.gif) right -243px;background:rgba(255,255,255,0.6) url(/_common_images/sprites/sprites.gif) right -243px;position:absolute;bottom:15px;right:15px;font-weight:bold;text-decoration:none;padding-right:15px;}
a.hpMoreLink:hover, a.hpMoreLink:focus {text-decoration:underline;}

/* Product homepages styles */

/* start credit card homepage */
div#creditcard-wrapper{position:relative; height:530px; width:755px;}
div#creditcard-wrapper div#primaryCampaign{position:absolute; top:0; left:0; width:562px; height:329px; padding:0; overflow:hidden;}
div#creditcard-wrapper div#quickLinksTab{position:absolute; top:185px; left:570px; height:145px; width:185px; overflow:hidden;}
div#creditcard-wrapper div#secondaryCampaigns{position:relative; height:210px; width:755px; left:0; top:340px; overflow:hidden;}
#creditcard-wrapper a:hover {text-decoration: underline;}
.currAccLegal {color:#666;font-size:0.85em;}
/*secondary campaigns*/
div#creditcard-wrapper h1{position:absolute; left:-2500px;}
div#creditcard-wrapper div#secondaryCampaigns div.campaign{position:absolute; width:250px; height:190px; /*-1 for border*/}
div#creditcard-wrapper div#secondaryCampaigns div.one{left:0; top:30px;}
div#creditcard-wrapper div#secondaryCampaigns div.two{left:252px; top:30px;}
div#creditcard-wrapper div#secondaryCampaigns div.three{left:504px; top:30px; }
div#creditcard-wrapper div#secondaryCampaigns div.campaign p{margin:0px 5px 6px 8px; color:#666666; font-size:12px;}
div#creditcard-wrapper div#secondaryCampaigns div.campaign img{float:left; margin-top:10px;margin-right:10px;}
div#creditcard-wrapper div#secondaryCampaigns div a {text-decoration:none;}
div#creditcard-wrapper div#secondaryCampaigns a.hpLink {position:absolute; bottom:25px; left:79px; font-weight:bold;background:transparent url(/_common_images/small-red-triangle.gif) no-repeat scroll left 0px !important; padding-left:9px; color:#81a5c7;}
div#creditcard-wrapper div#secondaryCampaigns div a.hpLink:hover{text-decoration:underline;color:#004499;}
/*headed h2s*/
div#creditcard-wrapper div#secondaryCampaigns div.campaign h2, div#creditcard-wrapper div#quickLinksTab h2{color:#004499; width:auto; font-size:120%; font-weight:bold; margin:5px 0 5px 5px;}
div#creditcard-wrapper div#internetBanking h2{color:#000000; width:auto; font-size:120%; font-weight:bold; margin:5px 0 5px 5px;}
div#creditcard-wrapper div#secondaryCampaigns div.campaign.one h2, div#creditcard-wrapper div#secondaryCampaigns div.campaign.two h2, div#creditcard-wrapper div#secondaryCampaigns div.campaign.three h2{text-decoration:none;}
/*Internet banking*/
div#creditcard-wrapper div#ibTab {position:absolute;left:570px;top:0px;overflow:hidden;width:190px;height:195px;}
#ibTab, #ql {position:absolute;left:0px;top:0;}
#ibTab {background:url(/homepages/_images/internet_banking.gif);left:0;top:0;width:185px;height:160px;}
#ibTab ul {position:absolute;top:18px;left:-37px;margin-top: 10px;padding-top: 3px;}
#ibTab ul li {float:left;border-right:1px solid #00429a;padding:0 5px 35px 0;margin-right:5px;list-style: none;}
#ibTab ul li a {color:#00429a;text-decoration:none;white-space:nowrap;}
#ibTab #signon-link {border-right:none;}
#ibTab #signon-link a {padding-right:0;margin-bottom:5px;margin-right:0;background:url(/homepages/_images/ib_signon.gif) no-repeat;width:171px;height:50px;}
#ibTab #signon-link a.hovered {background-position:-200px -304px;}
#ibTab #signon-link a.clicked {background-position:-1500px -80px;}
#ibTab #signon-link a {display:block;text-indent:-30000px !important;outline:none;width:171px;height:50px;}
#ibTab #register-link a {padding-right:0;margin-bottom:5px;margin-right:0;background:url(/homepages/_images/ib_register.gif) no-repeat;width:97px;height:49px;}
#ibTab #register-link a.hovered {background-position:-200px -304px;}
#ibTab #register-link a.clicked {background-position:-1500px -80px;}
#ibTab #register-link a {display:block;text-indent:-30000px !important;outline:none;width:97px;height:49px;}
#ibTab #moreinfo-link {clear:left;}
#ibTab #register-link {border-right:none;padding-right:0;margin-right:0;margin-left: 0;}
/*quickLinksTab*/
#quickLinksTab ul li a {background:transparent url(/_common_images/small-red-triangle.gif) no-repeat scroll left 0px !important; padding-left:10px; text-decoration:none; display:block; color:#81a5c7;}
#quickLinksTab ul li{list-style:none; margin:5px 0 0 0; height:auto; padding:0 0 5px 0;}
#quickLinksTab ul {list-style:none; padding:0; margin:5px 5px 20px 5px;}
#quickLinksTab h3 {margin:10px 0 10px 5px; font-size:100%;}
#quickLinksTab a:hover {text-decoration:underline;color:#004499;}

#creditcard-wrapper #primaryCampaign a.hpMoreLink {position:absolute; bottom:40px;}
/* end credit card homepage */

/* start current account homepage */

/*main containers*/
div#current-account-wrapper{position:relative; height:503px; width:755px;}
div#current-account-wrapper div#primaryCampaign{position:absolute; top:0; left:0; width:562px; height:329px; padding:0; overflow:hidden;}
div#current-account-wrapper div#quickLinksTab{position:absolute; top:185px; left:570px; height:145px; width:185px; overflow:hidden;}
div#current-account-wrapper div#secondaryCampaigns{position:relative; height:190px; width:755px; left:0; top:310px; overflow:hidden;}
#current-account-wrapper a:hover {text-decoration: underline;}
.currAccLegal {color:#666;font-size:0.85em;}
/*secondary campaigns*/
div#current-account-wrapper h1{position:absolute; left:-2500px;}
div#current-account-wrapper div#secondaryCampaigns div.campaign{position:absolute; width:250px; height:170px; /*-1 for border*/}
div#current-account-wrapper div#secondaryCampaigns div.one{left:0; top:30px;}
div#current-account-wrapper div#secondaryCampaigns div.two{left:252px; top:30px;}
div#current-account-wrapper div#secondaryCampaigns div.three{left:504px; top:30px; }
div#current-account-wrapper div#secondaryCampaigns div.campaign p{margin:0px 5px 6px 8px; color:#666666; font-size:12px;}
div#current-account-wrapper div#secondaryCampaigns div.campaign img{float:left; margin-top:10px;margin-right:10px;}
div#current-account-wrapper div#secondaryCampaigns div a {text-decoration:none;}
div#current-account-wrapper div#secondaryCampaigns a.hpLink {position:absolute; bottom:15px; left:118px; font-weight:bold;background:transparent url(/_common_images/small-red-triangle.gif) no-repeat scroll left 0px !important; padding-left:9px; color:#81a5c7;}
div#current-account-wrapper div#secondaryCampaigns div a.hpLink:hover{text-decoration:underline;color:#004499;}
/*headed h2s*/
div#current-account-wrapper div#secondaryCampaigns div.campaign h2, div#current-account-wrapper div#quickLinksTab h2{color:#004499; width:auto; font-size:120%; font-weight:bold; margin:5px 0 5px 5px;}
div#current-account-wrapper div#internetBanking h2{color:#000000; width:auto; font-size:120%; font-weight:bold; margin:5px 0 5px 5px;}
div#current-account-wrapper div#secondaryCampaigns div.campaign.one h2, div#current-account-wrapper div#secondaryCampaigns div.campaign.two h2, div#current-account-wrapper div#secondaryCampaigns div.campaign.three h2{text-decoration:none;}
/*Internet banking*/
div#current-account-wrapper div#ibTab {position:absolute;left:570px;top:0px;overflow:hidden;width:190px;height:195px;}
#ibTab, #ql {position:absolute;left:0px;top:0;}
#ibTab {background:url(/homepages/_images/internet_banking.gif);left:0;top:0;width:185px;height:160px;}
#ibTab ul {position:absolute;top:18px;left:-37px;margin-top: 10px;padding-top: 3px;}
#ibTab ul li {float:left;border-right:1px solid #00429a;padding:0 5px 35px 0;margin-right:5px;list-style: none;}
#ibTab ul li a {color:#00429a;text-decoration:none;white-space:nowrap;}
#ibTab #signon-link {border-right:none;}
#ibTab #signon-link a {padding-right:0;margin-bottom:5px;margin-right:0;background:url(/homepages/_images/ib_signon.gif) no-repeat;width:171px;height:50px;}
#ibTab #signon-link a.hovered {background-position:-200px -304px;}
#ibTab #signon-link a.clicked {background-position:-1500px -80px;}
#ibTab #signon-link a {display:block;text-indent:-30000px !important;outline:none;width:171px;height:50px;}
#ibTab #register-link a {padding-right:0;margin-bottom:5px;margin-right:0;background:url(/homepages/_images/ib_register.gif) no-repeat;width:97px;height:49px;}
#ibTab #register-link a.hovered {background-position:-200px -304px;}
#ibTab #register-link a.clicked {background-position:-1500px -80px;}
#ibTab #register-link a {display:block;text-indent:-30000px !important;outline:none;width:97px;height:49px;}
#ibTab #moreinfo-link {clear:left;}
#ibTab #register-link {border-right:none;padding-right:0;margin-right:0;margin-left: 0;}
/*quickLinksTab*/
#quickLinksTab ul li a {background:transparent url(/_common_images/small-red-triangle.gif) no-repeat scroll left 0px !important; padding-left:10px; text-decoration:none; display:block; color:#81a5c7;}
#quickLinksTab ul li{list-style:none; margin:5px 0 0 0; height:auto; padding:0 0 5px 0;}
#quickLinksTab ul {list-style:none; padding:0; margin:5px 5px 20px 5px;}
#quickLinksTab h3 {margin:10px 0 10px 5px; font-size:100%;}
#quickLinksTab a:hover {text-decoration:underline;color:#004499;}

#current-account-wrapper #primaryCampaign a.hpMoreLink {position:absolute; bottom:40px;}

/* end current account homepage */

/* start insurance homepage */
#insurance-wrapper {height:620px;width:755px;position:relative; color: #000066;}
#insurance-wrapper h2 {margin:0; font-size:120%;font-weight:bold;color:#024596;}
#insurance-wrapper #container1, #container2, #container3, #container4, #container5, #container6, #headline {position:absolute;}
/* Position of each block*/
#insurance-wrapper #container1 div a {position:absolute;top:auto;left:auto;}
#insurance-wrapper #container2 {left:569px;height:250px;margin-right:0px;margin-bottom:8px;width:187px;}
.quicklinks {margin-top: 20px;}
#insurance-wrapper #container2 p {margin-left:5px;}
#insurance-wrapper #container3 {top:350px; width: 185px; height:270px;}
#insurance-wrapper #container4 {top:350px;left:190px; width: 185px; height:270px;}
#insurance-wrapper #container5 {top:350px;left:380px; width: 185px; height:270px;}
#insurance-wrapper #container6 {top:350px;left:581px; width: 181px; height:270px; overflow:hidden;}
.quicklinks ul li a {background:transparent url(/homepages/_images/savings-tab/mySave_button.gif) no-repeat scroll left 2px !important;padding-left:20px; color: #81A5C7 !important; text-decoration: none;}
.quicklinks ul li a:hover {text-decoration: underline;}
.quicklinks ul li {list-style: none; margin-left: -38px; margin-bottom: 5px;}
#insurance-wrapper #headline {top:320px;}
/* end insurance homepage */

/*start life cover homepage */
#lifecover-wrapper{position:relative;height:394px;}
#lifecover-wrapper #container1,
#lifecover-wrapper #container2,
#lifecover-wrapper #container3,
#lifecover-wrapper #container4{position:absolute;background:url(/_common_images/sprites/product-hp-sprites.gif) no-repeat -5750px 0px;padding:10px 0 0 10px;width:180px;height:384px;}
#lifecover-wrapper #container1{left:0px;}
#lifecover-wrapper #container2{left:192px;}
#lifecover-wrapper #container3{left:385px;}
#lifecover-wrapper #container4{left:576px;}
#lifecover-wrapper #container1 div a.button,
#lifecover-wrapper #container2 div a.button,
#lifecover-wrapper #container3 div a.button,
#lifecover-wrapper #container4 div a.button{position:absolute;bottom:20px;right:20px;}
#lifecover-wrapper p{width:160px;}
#lifecover-wrapper img.productheader{margin-left:2px;}
#lifecover-wrapper a {text-decoration:none !important;}
/*end life cover homepage */

/* start isa unit trust homepage */

/* layout styles */
#equity-isa-ut-wrapper {position:relative;height:300px;}
#equity-isa-ut-wrapper .equity-isa-panel-wide, #equity-isa-ut-wrapper .equity-isa-panel-slim {position:absolute;}
#equity-isa-ut-wrapper #container1 {left:0px;}
#equity-isa-ut-wrapper #container2 {left:383px;}
#equity-isa-ut-wrapper #container3 {left:573px;}
#equity-isa-ut-wrapper .equity-isa-panel-wide {width:376px;background:url(/homepages/_images/isa_wide.gif) no-repeat top;}
#equity-isa-ut-wrapper .equity-isa-panel-slim {width:184px;background:url(/homepages/_images/isa_slim.gif) no-repeat top;}
#equity-isa-ut-wrapper .equity-isa-panel-wide-inner {height:205px;}
#equity-isa-ut-wrapper .equity-isa-panel-slim-inner {height:205px;}
#equity-isa-ut-wrapper .equity-isa-panel-wide-inner {#height:220px;}
#equity-isa-ut-wrapper .equity-isa-panel-slim-inner {#height:220px;}

/* content styles  */
#equity-isa-ut-wrapper p {margin:0 0 5px 15px;}
#equity-isa-ut-wrapper p a {background:transparent url(/_common_images/sprites/sprites.gif) right -246px;padding-right:10px;}
#equity-isa-ut-wrapper h3, #equity-isa-ut-wrapper h4 {margin:0;}
#equity-isa-ut-wrapper h3 {color:#006;font-size:1.3em;padding:5px 0 0 12px;}
#equity-isa-ut-wrapper h4 {color:red;font-size:1.0em;padding:10px 0 5px 12px;}
#equity-isa-ut-wrapper .equity-isa-panel-slim ul {margin:0;padding:0;list-style:square;padding-bottom:0px;padding-right:20px;}
#equity-isa-ut-wrapper .equity-isa-panel-slim .button_apply {margin-right:6px;}
#equity-isa-ut-wrapper li {margin:0 5px 10px 30px;font-size:1.0em;}
#equity-isa-ut-wrapper .equity-isa-panel-wide ul {margin:0;padding:0;list-style:square;padding-bottom:0px;}
#equity-isa-ut-wrapper .equity-isa-panel-slim-inner ul, #equity-isa-ut-wrapper .equity-isa-panel-wide-inner ul {margin-top:15px;height:147px;line-height:14px;}

/* footer/button styles */
#equity-isa-ut-wrapper .equity-isa-panel-wide-foot {height:22px;}
#equity-isa-ut-wrapper .equity-isa-panel-slim-foot {height:22px;}
#equity-isa-ut-wrapper .call-to-action-outer {padding:5px 12px 0 10px;height:50px;margin-left:70px;}
#equity-isa-ut-wrapper .call-to-action-outer-wide {padding:5px 12px 0 10px;height:50px;margin-left:263px;}
#equity-isa-ut-wrapper .eisa-container-links, #equity-isa-ut-wrapper .eisa-container-links-wide {height:33px;color:#fff;}
#equity-isa-ut-wrapper .eisa-container-links a.morelink {font-size:0.85em;margin-left:-6px;}
#equity-isa-ut-wrapper .eisa-container-links-wide a.morelink {font-size:0.85em;margin-left:-6px;}
#equity-isa-ut-wrapper .eisa-container-links a.applylink {padding-right:4px;}
#equity-isa-ut-wrapper a:hover, #equity-isa-ut-wrapper a:focus {background-color:#f8bd5f;}
/* end isa unit trust homepage */

/* start investments homepage */
#investments-wrapper {height:605px;width:755px;position:relative;}
.inv-text {font-size: 95%;}
#investments-wrapper h2 {margin:0; font-size:120%;font-weight:bold;}
#investments-wrapper #container1, #container2, #container3, #container4, #container5, #container6, #headline {position:absolute;}
/* Position of each block*/
#investments-wrapper #container1 div a {position:absolute;top:auto;left:auto;}
#investments-wrapper #container2 {left:569px;height:300px;margin-right:0px;margin-bottom:8px;width:187px;}
.quicklinks {margin-top: 20px;}
#investments-wrapper #container2 p {margin-left:5px;}
#investments-wrapper #container3 {top:350px; width: 185px; height:245px;}
#investments-wrapper #container4 {top:350px;left:190px; width: 185px; height:245px;}
#investments-wrapper #container5 {top:350px;left:380px; width: 185px; height:245px;}
#investments-wrapper #container6 {top:350px;left:569px; width: 181px; height:245px; overflow:hidden;}
.quicklinks ul li a {background:transparent url(/homepages/_images/savings-tab/mySave_button.gif) no-repeat scroll left 2px !important;padding-left:20px; color: #81A5C7 !important; text-decoration: none;}
.quicklinks ul li a:hover {text-decoration: underline;}
.quicklinks ul li {list-style: none; margin-left: -38px; margin-bottom: 5px;}
#headline {top:310px;}
/* end investments homepage */

/* savings help me choose */
#helpmechoose_savings {position:absolute;bottom:8px;}
#helpmechoose_savings a.hpMoreLink {right:20px;z-index:10;}
/* end savings help me choose */

/* start loans homepage */

/*main containers*/
div#loans-wrapper{position:relative; height:503px; width:755px;}
div#loans-wrapper div#primaryCampaign{position:absolute; top:0; left:0; width:562px; height:329px; padding:0; overflow:hidden;}
div#loans-wrapper div#quickLinksTab{position:absolute; top:245px; left:570px; height:145px; width:185px; overflow:hidden;}
div#loans-wrapper div#secondaryCampaigns{position:relative; height:190px; width:755px; left:0; top:310px; overflow:hidden;}
#loans-wrapper a:hover {text-decoration: underline;}
.currAccLegal {color:#666;font-size:0.85em;}
/*secondary campaigns*/
div#loans-wrapper h1{position:absolute; left:-2500px;}
div#loans-wrapper div#secondaryCampaigns div.campaign{position:absolute; width:250px; height:170px; /*-1 for border*/}
div#loans-wrapper div#secondaryCampaigns div.one{left:0; top:30px;}
div#loans-wrapper div#secondaryCampaigns div.two{left:252px; top:30px;}
div#loans-wrapper div#secondaryCampaigns div.three{left:504px; top:30px; }
div#loans-wrapper div#secondaryCampaigns div.campaign p{margin:0px 5px 6px 8px; color:#666666; font-size:12px;}
div#loans-wrapper div#secondaryCampaigns div.campaign img{float:left; margin-top:10px;margin-right:10px;}
div#loans-wrapper div#secondaryCampaigns div a {text-decoration:none;}
div#loans-wrapper div#secondaryCampaigns a.hpLink {position:absolute; bottom:15px; left:118px; font-weight:bold;background:transparent url(/_common_images/small-red-triangle.gif) no-repeat scroll left 0px !important; padding-left:9px; color:#81a5c7;}
div#loans-wrapper div#secondaryCampaigns div a.hpLink:hover{text-decoration:underline;color:#004499;}
/*headed h2s*/
div#loans-wrapper div#secondaryCampaigns div.campaign h2, div#loans-wrapper div#quickLinksTab h2{color:#004499; width:auto; font-size:120%; font-weight:bold; margin:5px 0 5px 5px;}
div#loans-wrapper div#internetBanking h2{color:#000000; width:auto; font-size:120%; font-weight:bold; margin:5px 0 5px 5px;}
div#loans-wrapper div#secondaryCampaigns div.campaign.one h2, div#loans-wrapper div#secondaryCampaigns div.campaign.two h2, div#loans-wrapper div#secondaryCampaigns div.campaign.three h2{text-decoration:none;}
/*Internet banking*/
div#loans-wrapper div#qQuote {position:absolute;left:570px;top:0px;overflow:hidden;width:190px;height:288px;}
#qQuoteheader {margin-left: 5px;}
div#loans-wrapper #qQuote {background:url(/homepages/_images/loans_tab_homepage/loan_quick_quote.gif);left:0;top:0;width:190px;height:288px; color: #ffffff;}
div#loans-wrapper #qQuote ul {position:absolute;top:18px;left:-37px;margin-top: 10px;padding-top: 3px;}
div#loans-wrapper #qQuote ul li {float:left;border-right:1px solid #00429a;padding:0 5px 35px 0;margin-right:5px;list-style: none;}
div#loans-wrapper #qQuote ul li a {color:#00429a;text-decoration:none;white-space:nowrap;}
div#loans-wrapper #qQuoteBox1 {margin-left: 8px; margin-top: 3px;}
#qQuoteHelp {padding-top: 5px; width: 170px;}
#qQuoteHelp2 {padding-top: 6px;}
.qQuoteLabel {font-weight: bold; margin-top: 5px; margin-bottom: 5px;}
.qQuoteLabel2 {font-weight: bold; margin-top: 5px; margin-left: 7px; margin-bottom: 0px;}
input.qQuoteGo {background:url(/homepages/_images/loans_tab_homepage/go_button.gif) right center no-repeat; width:52px; height:36px;border:none; margin-top:14px; cursor:pointer; cursor: hand;}
div#loans-wrapper #qQuoteBox2 {float: left; display: block; width: 75px; margin-left: 4px; margin-top: 10px; margin-bottom: 5px;}
div#loans-wrapper #qQuotebtn {position: absolute; top: 128px; left: 70px;}
div#loans-wrapper #frmTerm {width: 20px;}
#needLoanForLess {width: 140px; margin-left: 15px; padding-top: 5px; font-size: 90%; clear:both;color:#2c2b72;}
#loans-wrapper #primaryCampaign a.hpMoreLink {position:absolute; bottom:223px; right: 4px;}

/* end loans homepage */

/* start mortgage homepage */
#mortgage-wrapper{width:755px;}
#mortgage-wrapper #mortgage-main-content{float:left;width:562px;}
#mortgage-wrapper #mortgage-nav{width:180px;float:left;margin-right:13px;margin-bottom:10px;height:auto;}
#mortgage-wrapper #campaign-top{margin-bottom:10px;width:562px;position:relative;}
#mortgage-wrapper #campaign-top h1{position:absolute;z-index:-1000;}
#mortgage-wrapper #campaign-top a.button{position:absolute;right:10px;bottom:10px;}
#mortgage-wrapper #campaign-top #mortgage-campaign-footnote{position:absolute;bottom:10px;left:10px;font-size:85%;}
#mortgage-wrapper #link-boxes-heading{background-color:#0099FF;margin-bottom:10px;height:20px;padding-left:5px;color:#fff;}
#mortgage-wrapper #link-boxes-heading h2{color:#fff;font-size:120%;font-weight:bold;margin:0px;padding:0px;}
#mortgage-wrapper #link-boxes{margin-bottom:5px;height:130px!important;overflow:hidden;padding:0px;display:block;}
#mortgage-wrapper #link-boxes #box-one, #mortgage-wrapper #link-boxes #box-two, #mortgage-wrapper #link-boxes #box-three{width:180px;height:130px;float:left;position:relative;margin:0px;}
#mainMortgageImage {position:relative;}
#mainMortgageImage div.featured-links {position:absolute; top:33px; right:25px; width:155px;}
body.ie6 #mainMortgageImage div.featured-links {position:absolute; top:33px; right:15px; width:155px;}
#mainMortgageImage div.featured-links a {width:100%; white-space:normal;}
#mainMortgageImage div.featured-links li {margin:3px 0;}


/*#link-boxes #box-one, #link-boxes #box-two{margin-right:11px;}*/

/*new - to get dotted seperater*/
#mortgage-wrapper #link-boxes #box-one{padding-right:5px;border-right:1px dotted #C6C9DB;}
#mortgage-wrapper #link-boxes #box-two{padding-left:5px;padding-right:5px;border-right:1px dotted #C6C9DB;}
#mortgage-wrapper #link-boxes #box-three{padding-left:5px;}
/*end new*/

#mortgage-wrapper #link-boxes #box-one{background:url(/_common_images/mortgage/mortgage_reskin_tab_r1_c1.gif) right no-repeat;background-position:132px 30px;}
#mortgage-wrapper #link-boxes #box-two{background:url(/_common_images/mortgage/mortgage_reskin_tab_r1_c3.gif) right no-repeat;background-position:132px 30px;}
#mortgage-wrapper #link-boxes #box-three{background:url(/_common_images/mortgage/mortgage_reskin_tab_r1_c5.gif) right no-repeat;background-position:132px 30px;}
#mortgage-wrapper #link-boxes #box-one form, #mortgage-wrapper #link-boxes #box-two form, #mortgage-wrapper #link-boxes #box-three form{position:absolute;bottom:10px;width:180px;margin-top:5px;}
#mortgage-wrapper #link-boxes #box-one select, #mortgage-wrapper #link-boxes #box-two select, #mortgage-wrapper #link-boxes #box-three select{width:140px;font-size:12px;}
#mortgage-wrapper #link-boxes #box-one input, #mortgage-wrapper #link-boxes #box-two input, #mortgage-wrapper #link-boxes #box-three input{position:absolute;bottom:0px;right:5px;margin-left:5px;}
#mortgage-wrapper #link-boxes #box-three a.button{position:absolute;bottom:10px;right:9px;}
#mortgage-wrapper #link-boxes h2{font-size:140%;color:#0078AD;margin:0px;}
#mortgage-wrapper #link-boxes p{width:70%;height:auto;padding-bottom:5px;}
#mortgage-wrapper #info-boxes{margin-bottom:10px;margin-top:5px;display:block;}
#mortgage-wrapper #info-boxes #info-one, #mortgage-wrapper #info-boxes #info-two, #mortgage-wrapper #info-boxes #info-three{float:left;width:180px;height:106px;}
#mortgage-wrapper #info-boxes #info-one, #mortgage-wrapper #info-boxes #info-two{margin-right:11px;}
#mortgage-wrapper #info-boxes #info-one{background:url(/_common_images/mortgage/mortgage_tab_boxes_protect.gif) no-repeat;}
#mortgage-wrapper #info-boxes #info-two{background:url(/_common_images/mortgage/mortgage_tab_boxes_payment.gif) no-repeat;}
#mortgage-wrapper #info-boxes #info-three{background:url(/_common_images/mortgage/mortgage_tab_boxes_apply.gif) no-repeat;}
#mortgage-wrapper #info-boxes #info-one p, #mortgage-wrapper #info-boxes #info-two p, #mortgage-wrapper #info-boxes #info-three p{width:95%;margin-left:5px;margin-top:25px;}
#mortgage-wrapper #info-boxes #info-one h2, #mortgage-wrapper #info-boxes #info-two h2, #mortgage-wrapper #info-boxes #info-three h2{display:none;z-index:-1000;margin:0px;padding:0px;}
#mortgage-wrapper .mortgage-hr{border:1px dotted #C6C9DB;width:100%;margin:0px;padding:0px;}
#mortgage-wrapper #mortgage-legal-text{clear:both;text-align:center;border:1px solid #2C2B72;color:#000066;font-size:12px;font-weight:bold;margin-bottom:1px;margin-top:1px;padding:5px;}
/* end mortgage homepage */
 
/* start savings homepage */
#savings-wrapper{position:relative;height:406px;}
#savings-wrapper #container1,
#savings-wrapper #container2,
#savings-wrapper #container3,
#savings-wrapper #container4{position:absolute;}
#savings-wrapper #container1{top:0px;left:0px;width:245px;height:386px;background:url(/_common_images/sprites/product-hp-sprites.gif) no-repeat -3900px 0px;}
#savings-wrapper #container1 #container1-content{padding:0 0 0 10px;}
#savings-wrapper #container1 h2{ margin-left:0px;}
#savings-wrapper #container2{top:0px;left:255px;width:245px;height:386px;background:url(/_common_images/sprites/product-hp-sprites.gif) no-repeat -2300px 0px;}
#savings-wrapper #container2 div a.button{position:absolute;top:355px;left:141px;}
#savings-wrapper #container2 h2,#savings-wrapper #container2 p,#savings-wrapper #container3 h2,#savings-wrapper #container3 p{position :absolute;z-index:-1;display:none;}
#savings-wrapper #container3{top:0px;left:510px;width:245px;height:386px;background:url(/_common_images/sprites/product-hp-sprites.gif) no-repeat -2300px 0px;}
#savings-wrapper #container3 div a.button{position:absolute;top:355px;left:141px;}
div.savings-legal-text {border:1px solid #006;padding:5px;margin:0 0 10px 0;width:743px;}
div.savings-legal-text h3 {margin:2px 0;font-size:12px;}
div.savings-legal-text p, div.savings-legal-text h4 {margin:2px 0;font-size:11px;}
/* end savings homepage */

/* savings help me choose */
#helpmechoose_savings{position:absolute;bottom:0;margin-bottom:10px;}
#helpmechoose_savings img{position:absolute;left:1px;bottom:0;}
#helpmechoose_savings a{position:absolute;top:-25px;left:155px; width:18px; height:15px;}
/* end savings help me choose */

/* start travel homepage*/
#travel-wrapper {position:relative;height:400px;width:755px;}
#travel-wrapper #container1, 
#travel-wrapper #container2, 
#travel-wrapper #container3, 
#travel-wrapper #container4, 
#travel-wrapper #container5 {position:absolute;}
#travel-wrapper #container1 {left:0px;top:0px;}
#travel-wrapper #container2 {left:255px;top:0px;}
#travel-wrapper #container2 .overlay-text {position:absolute;left:10px;top:115px;width:188px;}
#travel-wrapper #container3 {left:255px;top:198px;}
#travel-wrapper #container3 .overlay-text {position:absolute;left:10px;top:115px;width:188px;}
#travel-wrapper #container4 {left:510px;top:0px;}
#travel-wrapper #container5 {left:510px;top:198px;}
#travel-wrapper #container1-content a.button, 
#travel-wrapper #container2-content a.button, 
#travel-wrapper #container3-content a.button, 
#travel-wrapper #container4-content a.button, 
#travel-wrapper #container5-content a.button {position:absolute;right:10px;bottom:10px;}
#travel-wrapper div div h2 {position:absolute;text-indent:-30000px;font-size:1px;}
/* end travel homepage */

/* start buy to let and business insurance homepage */
#buytoletbusiness-ins-wrapper {position:relative;width:756px;height:362px;}
#buytoletbusiness-ins-wrapper #container1, #buytoletbusiness-ins-wrapper #container2, #buytoletbusiness-ins-wrapper #container3 {position:absolute;width:249px;margin:0;padding:0}
#buytoletbusiness-ins-wrapper #container1 {top:0;left:0;background:url(/homepages/_images/insurance-tab/vert-sep.gif) no-repeat right 20px;}
#buytoletbusiness-ins-wrapper #container2 {top:0;left:257px;background:url(/homepages/_images/insurance-tab/vert-sep.gif) no-repeat right 20px;}
#buytoletbusiness-ins-wrapper #container3 {top:0;left:514px;}
#buytoletbusiness-ins-wrapper div.container_content {height:330px;width:240px;/*border-bottom:1px solid silver;*/}
#buytoletbusiness-ins-wrapper div.container_content h1 {color:#024596;display:block;margin:0 5px 3px 5px;font-size:1.3em;padding:5px 0 2px 0;height:2.5em;}
#buytoletbusiness-ins-wrapper div.container_content img {display:block;}
#buytoletbusiness-ins-wrapper div.container_content p, #buytoletbusiness-ins-wrapper div.container_content li a {color:#004595;}
#buytoletbusiness-ins-wrapper div.container_content p {margin:20px 5px;height:6em;}
#buytoletbusiness-ins-wrapper div.container_content h1 a {color:#024596;text-decoration:none;}
#buytoletbusiness-ins-wrapper ul {margin:3px 0;padding:0;}
#buytoletbusiness-ins-wrapper ul li {list-style:none;padding:0;margin:0;}
#buytoletbusiness-ins-wrapper ul li a {background:#fff url(/_common_images/sprites/sprites.gif) right -243px;display:block;padding-right:15px;text-align:right;text-decoration:none;width:225px;}
#buytoletbusiness-ins-wrapper ul li a:hover, #buytoletbusiness-ins-wrapper ul li a:focus {background:#f8bd5f url(/_common_images/sprites/sprites.gif) right -243px;}
/* end buy to let and business insurance homepage */

/* homepage footnotes  (12/03/09)- can be removed when hp images change */
#travel_currentacc_footnote{left:10px;position:absolute;top:90px;width:188px;}
#travel_creditcard_footnote{left:10px;position:absolute;top:90px;width:188px;}
#currentaccount_footnote{left:10px;position:absolute;top:310px;width:188px;font-size:85%;}
/* end homepage footnotes */

/* start global content styles */
.featured-links{background:none;padding:0 !important;margin:0;}	
.featured-links a {display:block;width:50%;white-space:nowrap;}	
div.featured-links h3 {display:block !important;margin:0 !important;padding-top:5px !important;}	
.featured-links p {margin:0;padding:0;}
.featured-links a {background:transparent url(/_common_images/sprites/sprites.gif) right -246px;padding-right:10px;text-decoration:none;}
.featured-links a:hover {background:#f8bd5f url(/_common_images/sprites/sprites.gif) right -246px;padding-right:10px;color:#006;text-decoration:none;}
.featured-links ul {margin:10px 0;padding:0;}
.featured-links li {margin:4px 0;padding:0;list-style:none;}
.featured-text h3{color:#ff0000;border-bottom:1px solid #d5e0ec;font-size:90%;margin:0;padding-top:0px;display:block;width:96%;}
.featured-text p {margin:7px 0 7px;0;}
.featured-text p a:hover {background:#f8bd5f;}
/* end global content styles */

#footer-homepage.footer-insurance .footer-col  {height:11em;}
#footer-homepage.footer-savings .footer-col {height:15.5em;}

#container3 .featured-links a.imagelink{width:auto !important;padding-right:0 !important;background:none !important;text-decoration:none;}

/* start isaguide homepage */
#isaguide-wrapper {height:585px;width:755px;position:relative;}
.inv-text {font-size: 95%;}
#isaguide-wrapper #container1, #container2, #container3, #container4, #container5 {position:absolute;}

/* Position of each block*/
#isaguide-wrapper #container3 {height:240px;}
#isaguide-wrapper #container4 {height:270px;}
#isaguide-wrapper #container5 {height:240px;}
#isaguide-wrapper #container1 div a {position:absolute;top:auto;left:auto;}
#isaguide-wrapper #container2 {left:569px;background:url(/homepages/_images/investments/existing-cust-box.gif) no-repeat left bottom;height:300px;margin-right:0px;margin-bottom:8px;width:187px;}
#isaguide-wrapper #container2 p {margin-left:5px;}
#isaguide-wrapper #container3 {top:310px;width:274px;}
#isaguide-wrapper #container4 {top:310px;left:285px;width:274px;}
#isaguide-wrapper #container5 {top:310px;left:569px}

/* Heading styles */
#isaguide-wrapper h2 {margin:0;}
#isaguide-wrapper h2#container2Head, #isaguide-wrapper h2#container3Head, #isaguide-wrapper h2#container4Head, #isaguide-wrapper h2#container5Head {font-size:120%;font-weight:bold;}
#isaguide-wrapper h2#container2Head {background:url(/homepages/_images/investments/container2header.jpg) no-repeat left top;color:#004499;margin-bottom:-10px;padding:5px;}
#isaguide-wrapper h2#container3Head, #isaguide-wrapper h2#container4Head {background:url(/homepages/_images/investments/header-1.gif) no-repeat left top;color:#004499;margin-bottom:0px;padding: 5px;}
#isaguide-wrapper h2#container5Head {background:url(/homepages/_images/investments/header-2.gif) no-repeat left top;color:#004499;margin-bottom:0px;padding: 5px;}

/* Bullet point styles*/
#isaguide-wrapper #container2 ul{padding-left:10px; margin:0;}
#isaguide-wrapper #container2 ul li {list-style:none; background:url(/_common_images/blue_circle_bullet.gif) left center no-repeat; padding:0 0 0 15px; margin:5px 0 5px 0;}
#isaguide-wrapper #container3 ul, #isaguide-wrapper #container4 ul {margin:0 0 0 20px;padding:0;}

/* link styles */
#isaguide-wrapper #container2 a:hover, #isaguide-wrapper #container2 a:active {background:#F8BD5F none repeat scroll 0 0; color:#000066;}
#isaguide-wrapper #container2 a:visited, #isaguide-wrapper #container2 a:link {color:#000066;}
/* override .hpMoreLink style that is normally right aligned and 15px from bottom right */
#isaguide-wrapper #container3 a, #isaguide-wrapper #container4 a, #isaguide-wrapper #container5 a {bottom:0;left:0;right:auto;}

#isaguide-wrapper .boxMargin {padding-right: 6px; background: url(/homepages/_images/insurance-tab/vert-sep.gif) no-repeat right 0px; border: 0px solid red;}
/* end isaguide homepage */
