/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 30 January 2012 10:09:23
*/


/* BOXES CSS */

/* IE layout fix */
*html .ie_layout { zoom: 1; }
*+html .ie_layout { zoom: 1; }

/* clearfix rule. */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix { display: inline-block; } /* for IE/Mac */

/* Hides from IE-mac \*/
* html .clearfix {
 height: 1%; 
 zoom: 1; /* triggers hasLayout */
}
.clearfix {display: block;}
/* End hide from IE-mac */

.box {
  position: relative;
  height: 1%;
  padding: 0.6em;
  text-align: left;
  margin-bottom: 0.7em;
}

.box h1, .box h2, .box h3, .box h4 {
  font-size: 1.3em;
  margin: 0;
  background: url(/__data/assets/image/0008/16577/dotted-blue-white-h.gif) repeat-x bottom;
  padding-bottom: 0.4em;
}

/* Messages box */
.red-messages-box {
  background:#FFF0F0;
  border:2px solid #C00;
  padding:0.5em;
}
.red-messages-box h2 {
  color:#C00;
  margin-top:0;
}

.right-col .box {
  background: #FFF;
  border: solid 1px #DBE2E9;
  padding: 0.6em;
}

.box-right-col-no-style {
  background: #EFEFEF !important;
  border: none !important;
  padding: 0 0 0.6em !important;
}

.box-right-col-apply {
  background: #F3FCF4 !important;
}

.box-right-col-apply h2 {
  background: url(/__data/assets/image/0004/17545/apply-now-icon.gif) no-repeat 0 0;
  margin: 0;
  padding: 0.2em 0 0.2em 1.5em;
  font-size: 1.9em;
}

.box-right-col-question h2 {
  background: url(/__data/assets/image/0006/17547/question-icon.gif) no-repeat 0 0;
  margin: 0;
  padding: 0.1em 0 0.2em 1.9em;
  font-size: 1.6em;
}

.box-right-col-question-annuity h2 {
  background: url() no-repeat 95% 0;
  margin: 0;
  padding: 0.1em 0 0.2em 0em;
  font-size: 1.6em;
}

.box-right-col-quote {
  background: url(/__data/assets/image/0009/289755/free-instant-quote-bg.gif) no-repeat #F3FCF4 !important;
}

.box-right-col-quote h2 {
  margin: 0;
  padding: 0.2em 0 0.2em 1.5em;
  font-size: 1.9em;
}
.box-right-col-blue-pointer-arrow {
  background: url(/__data/assets/image/0004/5322253/arrow-pointer-apply-box-blue.png) no-repeat !important;
}

.border-top-dark { border-top: solid 1px #006 !important; }
.border-left-dark { border-left: solid 1px #006 !important; }
.border-right-dark { border-right: solid 1px #006 !important; }
.border-bottom-dark { border-bottom: solid 1px #006 !important !important; }
.border-dark { border: solid 1px #006 !important; }

.border-top-light { border-top: solid 1px #BBB !important; }
.border-left-light { border-left: solid 1px #BBB !important; }
.border-right-light { border-right: solid 1px #BBB !important; }
.border-bottom-light { border-bottom: solid 1px #BBB !important; }
.border-light { border: solid 1px #BBB !important; }

.border-top-vlight { border-top: solid 1px #DBE2E9 !important; }
.border-left-vlight { border-left: solid 1px #DBE2E9 !important; }
.border-right-vlight { border-right: solid 1px #DBE2E9 !important; }
.border-bottom-vlight { border-bottom: solid 1px #DBE2E9 !important; }
.border-vlight { border: solid 1px #DBE2E9 !important; }

.border-top-none { border-top: none !important; }
.border-left-none { border-left: none !important; }
.border-right-none { border-right: none !important; }
.border-bottom-none { border-bottom: none !important; }
.border-none { border: none !important; }

.border-top-dgreen { border-top: solid 1px #227327 !important; }
.border-left-dgreen { border-left: solid 1px #227327 !important; }
.border-right-dgreen { border-right: solid 1px #227327 !important; }
.border-bottom-dgreen { border-bottom: solid 1px #227327 !important; }
.border-dgreen { border: solid 1px #227327 !important; }

.border-top-dred { border-top: solid 1px #9B2929 !important; }
.border-left-dred { border-left: solid 1px #9B2929 !important; }
.border-right-dred { border-right: solid 1px #9B2929 !important; }
.border-bottom-dred { border-bottom: solid 1px #9B2929 !important; }
.border-dred { border: solid 1px #9B2929 !important; }

.border-top-lblue { border-top: solid 1px #bedaf2 !important; }
.border-left-lblue { border-left: solid 1px #bedaf2 !important; }
.border-right-lblue { border-right: solid 1px #bedaf2 !important; }
.border-bottom-lblue { border-bottom: solid 1px #bedaf2 !important; }
.border-lblue { border: solid 1px #bedaf2 !important; }

.border-top-blue { border-top: solid 1px #D2D9E9 !important; }
.border-left-blue { border-left: solid 1px #D2D9E9 !important; }
.border-right-blue { border-right: solid 1px #D2D9E9 !important; }
.border-bottom-blue { border-bottom: solid 1px #D2D9E9 !important; }
.border-blue { border: solid 1px #D2D9E9 !important; }

.box-product {
  background: url(/__data/assets/image/0006/17718/product-box-bg.gif) repeat-x top #3F5275;
  float: left;
  width: 15.13em;
  padding: 0.5em;
  color: #FFF;
}
.box-product h2 {
  font-size: 1.5em;
  padding-left: 1.2em;
  margin: 0;
  background: url(/__data/assets/image/0005/17717/product-chevron-20.gif) no-repeat 0 0.15em;
}
.box-product p {
  margin: 0.5em 0 0.5em 1.8em;
}

.box-quote {
  background: #EFEFEF url(/__data/assets/image/0009/17739/quote-close.png) no-repeat 97% 95%;
}
.box-quote span {
  color: #006;
  display: block;
  padding: 0 0 0.6em;
}

.box-quote-alt {
  background: url(/__data/assets/image/0009/17739/quote-close.png) no-repeat bottom right;
}
.box-quote-alt span {
  color: #006;
  display: block;
  padding: 0.4em 0 0.6em;
}
.box-quote-alt .text-emphasis-color {
  color: #336699 !important;
}

.box-read-more {
  background: #EFEFEF;
  height: 3.4em;
}
.box-read-more img {
  float: left;
}
.box-read-more h2 {
  font-size: 1.65em;
  padding: 0.4em 0 0;
  margin: 0;
}

.find-out-more {
  float: left;
  margin-bottom: 0.79em;
  background: #EFEFEF;
  text-align:left;
}
.find-out-more h2, .find-out-more h3 { 
  margin: 0.45em 0 0 0;
  font-size: 1.25em; 
  height: 3em; 
  font-weight: bold; 
}
.find-out-more img { float: left; clear: left; margin: 0.0em 0.6em 0 0; }

.box-related {
  border-top: 0.079em dotted #CCCCCC;
  margin-top: 1.57em;
}
.box-related h2, .box-related h3, .box-related h1 {
  font-size: 1.3em;
}
.box-related ul {
  font-size: 1.0em;
  font-family: Arial, Verdana, sans-serif;
  list-style: none; 
  margin: 0 0 0 2.0em; 
  padding: 0; 
}
.box-related ul li {
  margin: 0;
  padding: 0 0 0.395em 1.5em;
  position:relative;
  background:url(/__data/assets/image/0019/16723/blue-arrow-no-bg.gif ) no-repeat 0 0.3em;
}

.box-related a:link { text-decoration: none; }
.box-related a:visited { color: #2323CF; text-decoration: none; }
.box-related a:hover { text-decoration: underline; }

.box-footer {
  background: #F3F7FC url(/__data/assets/image/0003/17796/graph-background.gif) no-repeat scroll right top;
  border: solid 1px #DBE2E9;
}

.headline img {float: left;margin: 0.3em 0.6em 0 0;border: 1px solid #BBBBBB;}
.headline h2, .headline h3 {margin: 0.5em 0;padding: 0;background:none;font-size: 1.4em;}
.headline p {margin: 0.6em 0 1.45em;vertical-align:middle;}

.article-headline img {float: left;margin:0 0.6em 0 0;}
.article-headline h2, .article-headline h3 {margin: 0.5em 0;padding: 0;background:none;font-size: 1.4em;}
.article-headline p {margin: 0.6em 0 1.45em;vertical-align:middle;}

.box-article h2 {
  font-size: 1.4em; 
}
.box-article h3 {
  font-size: 1.25em; 
}

.colour-box {
  border: 1px solid #000000;
  height: 1em;
  width: 1em;
}

.info-box {
  border: 0.079em solid #DBE2E9;
  padding: 0.6em;
  background: url(/__data/assets/image/0020/18704/info-box-bg.gif) repeat-x bottom #FFF;
}

.info-box-bg-large {
  background: url(/__data/assets/image/0004/332293/info-box-bg-large.gif) repeat-x bottom #FFF !important;
}

.info-box h1, .info-box h2, .info-box h3 {
  margin-bottom: 0.3em;
  background:#3E5174 none repeat scroll 0 0;
  color: #ffffff;
  margin:-0.65em -0.5em 1em;
  padding:0.15em 0.28em;
}
*html .info-box h1, *html .info-box h2, *html .info-box h3
{
  margin-top:-0.5em;
}
*+html .info-box h1, *+html .info-box h2, *+html .info-box h3
{
  margin-top:-0.5em;
}

.info-box-grey, .info-box-dgrey {
  border: 0.079em solid #DBE2E9;
  padding: 0.6em;
  background: url(/__data/assets/image/0020/237107/white-grey-grad-cc-back.jpg) repeat-x bottom #FFF;
}

.info-box-grey h1, .info-box-grey h2, .info-box-grey h3, .info-box-dgrey h1, .info-box-dgrey h2, .info-box-dgrey h3 {
  margin-bottom: 0.3em;
  margin: 0.15em -0.3em 1em;
  padding:0.15em 0.28em;
}

.info-box-dgrey {
 background:#585858;
}

.box-annuity-confused {
  padding-bottom:3.5em !important;
  background: url(/__data/assets/image/0018/237105/advice-help-117.jpg) no-repeat right bottom #FFF !important;
}

.box-annuity-did-you-know {
  background: url(/__data/assets/image/0003/237099/bulb-111x84.gif) no-repeat right 50px #FFF !important;
}

.error-box { border: 0.079em solid #CC0000; padding: 0.79em; }
.error-box h1, .error-box h2, .error-box h3 {
  margin: -0.65em -0.65em 0.81em -0.65em; 
  padding: 0.15em 0.28em;
  color: #FFF;
  background: url(/__data/assets/image/0006/37914/error-bg.gif) repeat-x left top #C00;
}

.apply-box { border: 0.237em solid #227327; padding: 0.79em; }
.apply-box h2, .apply-box h3 {
  margin: 0;
  padding: 0.24em 0 0 1.39em;
  background: url(/__data/assets/image/0004/17545/apply-now-icon.gif) no-repeat left;
  font-size: 2.0em;
}
.apply-box img { text-align: center; }

.read-more-box{ position: relative; padding: 0 0.79em; border: 0.079em solid #CCC; } 
.read-more-box div{ position:absolute; top: 0.237em; right: 0.237em; }

.speech-bg { background: url(/__data/assets/image/0004/48478/speech-bubble-background.gif) no-repeat top right #F3F7FC; } 

.box-did-you-know {
  background: url(/__data/assets/image/0003/237099/bulb-111x84.gif) no-repeat right 50px #FFF !important;
}

.online-poll .poll-option { clear: both; padding-top: 0.8em !important; position: relative; }
.online-poll .poll-bar { float: left; width: 84.2%; padding-bottom: 0.8em !important; height: 0.45em; background: #e5ebf4; }
.online-poll .poll-number { float: left; width: 10%; margin-left: 1em !important; }

.online-poll #sq-page-poll-graph-bar {
  margin-left:0px;
  padding: 0 !important;
  border-left: solid 1px #358efd;
}

*+html .online-poll .poll-option { padding-top: 0.4em !important; }
*html .online-poll .poll-option { padding-top: 0.4em !important; }

.contact-us-faqs {background: #3F5476;padding: 0.5em;}
.contact-us-faqs h2 {margin: 0 0 0.3em 0;font-size: 1.6em;}

.security-bg {
  background:url(/__data/assets/image/0008/547424/padlock-background.gif) no-repeat top left;
}

.col2-box { width: 46.9%; }
.col5-box { width: 4.5%; }
.col10-box { width: 9.5%; }
.col11-box { width: 10.5%; }
.col12-box { width: 11.5%; }
.col13-box { width: 12.5%; }
.col14-box { width: 13.5%; }
.col15-box { width: 14.5%; }
.col18-box { width: 18.5%; }
.col20-box { width: 19.5%; }
.col21-box { width: 20.5%; }
.col22-box { width: 21.5%; }
.col23-box { width: 22.5%; }
.col24-box { width: 23.5%; }
.col25-box { width: 24.5%; } 
.col26-box { width: 25.5%; }
.col27-box { width: 26.5%; }
.col28-box { width: 27.5%; }
.col29-box { width:28.5%; }
.col30-box { width: 29.5%; }
.col31-box { width: 30.25%; }
.col32-box { width: 31.5%; }
.col33-box { width: 32.4%; } 
.col34-box { width: 33.5%; }
.col35-box { width: 34.5%; }
.col36-box { width: 35.5%; }
.col37-box { width: 36.5%; }
.col38-box { width: 37.5%; }
.col39-box { width: 38.5%; }
.col40-box { width: 39.5%; }
.col41-box { width: 40.8%; }
.col43-box { width: 42.8%; }
.col45-box { width: 44.5%; }
.col46-box { width: 45.1%; }
.col47-box { width: 46.2%; }
.col48-box { width: 47.2%; }
.col49-box { width: 48.2%; }
.col50-box { width: 49.5%; } 
.col51-box { width: 50.8%; }
.col52-box { width: 52.1%; }
.col53-box { width: 52.5%; }
.col54-box { width: 53.5%; }
.col55-box { width: 54.5%; }
.col56-box { width: 55.5%; }
.col57-box { width: 56.5%; }
.col58-box { width: 57.5%; }
.col59-box { width: 58.5%; }
.col60-box { width: 59.5%; }
.col61-box { width: 60.5%; }
.col62-box { width: 61.5%; }
.col63-box { width: 62.5%; }
.col64-box { width: 63.5%; }
.col65-box { width: 64.5%; }
.col66-box { width: 65.5%; }
.col67-box { width: 66.5%; }
.col68-box { width: 67.5%; }
.col69-box { width: 68.5%; }
.col70-box { width: 69.5%; }
.col71-box { width: 70.5%; }
.col72-box { width: 71.5%; }
.col73-box { width: 72.5%; }
.col74-box { width: 73.5%; }
.col75-box { width: 74.5%; }
.col78-box { width: 77.5%; } 
.col80-box { width: 79.9%; }
.col81-box { width: 80.9%; }
.col82-box { width: 81.9%; }
.col83-box { width: 82.9%; }
.col84-box { width: 83.9%; }
.col85-box { width: 84.9%; }
.col89-box { width: 88.5%; }
.col90-box { width: 89.9%; }
.col95-box { width: 94.9%; }
.col98-box { width: 97.9%; }
.col100-box { width: 99.9%; }

.annuity-col2-box { width: 25.3em; }
.annuity-col3-box { width: 16.0em; }


.box-height1 { height: 1em; }
.box-height2 { height: 2em; }
.box-height3 { height: 3em; }
.box-height4 { height: 4em; }
.box-height5 { height: 5em; }
.box-height6 { height: 6em; }
.box-height7 { height: 7em; }
.box-height8 { height: 8em; }
.box-height9 { height: 9em; }
.box-height10 { height: 10em; }
.box-height11 { height: 11em; }
.box-height12 { height: 12em; }
.box-height13 { height: 13em; }
.box-height15 { height: 15em; }
.box-height17 { height: 17em; }
.box-height20 { height: 20em; }
.box-height22 { height: 22em; }
.box-height23 { height: 23em; }
.box-height25 { height: 25em; }
.box-height26 { height: 26em; }
.box-height29 { height: 29em; }
.box-height30 { height: 30em; }
.box-height31 { height: 31em; }
.box-height32 { height: 32em; }
.box-height33 { height: 33em; }
.box-height34 { height: 34em; }
.box-height35 { height: 35em; }
.box-height36 { height: 36em; }
.box-height37 { height: 37em; }
.box-height38 { height: 38em; }
.box-height39 { height: 39em; }
.box-height40 { height: 40em; }
.box-height100 { height: 100%; }

.article-box-toolbar { padding: 0; margin: 0; }
a.article-small { font-size: 1.1em; }
a.article-medium { font-size: 1.4em; }
a.article-large { font-size: 1.6em; }

.find-out-more {
  background: #EAF6E9;
}
.find-out-more p {
  margin: 0.6em;
}
.light-blue-horiz-grad {
  background: url(/__data/assets/image/0007/294973/light-blue-white-horiz-grad.gif) repeat-y 0.8em 0;
}

.feature-box { background: #3E5174; width: 100%; }
.feature-box-text { padding: 1em; width: 16.15em; float: left; }
.feature-box-text h2 { font-family:arial,verdana,sans-serif; color: #B9DCFE; font-size: 1.5em; font-weight:normal; margin:0; padding:0;}
.feature-box-text p {font-weight: bold; color: #FFFFFF; }

.feature-box-green { background: #256507; width: 100%}
.feature-box-light-blue { background: #1b68b8; width: 100%}

/* PENSIONS CALCULATOR */
.pension-calculator { 
  color: #FFF; 
  background: url(/__data/assets/image/0006/17718/product-box-bg.gif) repeat-x top #3F5275 !important; 
}
.pension-calculator div { background: url(/__data/assets/image/0006/24873/pension-calc-screen-blue-bg.jpg) no-repeat 100% 40%; }
.pension-calculator h2 { 
  margin: 0 0 0; 
  background: url(/__data/assets/image/0008/16577/dotted-blue-white-h.gif) repeat-x bottom; 
  padding: 0 0 0.47em;
}
.pension-calculator input { font-size: 1em; }
.pension-calculator #inputDay, .pension-calculator #inputMonth { width: 1.6em; }
.pension-calculator #inputYear { width: 2.4em; }


/* CURRENCY CONVERTER */

.currency-converter { 
  color: #FFF; 
  background: url(/__data/assets/image/0006/17718/product-box-bg.gif) repeat-x top #3F5275 !important; 
}
.currency-converter h2 { 
  margin: 0 0 0; 
  background: url(/__data/assets/image/0008/16577/dotted-blue-white-h.gif) repeat-x bottom; 
  padding: 0 0 0.47em;
}
.currency-converter form { 
  background: url(/__data/assets/image/0010/59383/globe-currency-icon.png) no-repeat top right; 
  margin-top: 0.4em;
  padding-top:0.5em; 
}
.currency-converter label {
  display:block;
  float:left;
  width:5em;
  margin: 0.6em 0;
}
.currency-converter input {
  margin: 0.6em 0
}
.currency-converter select {
  width:10em;
  margin: 0.6em 0;
}
.currency-converter .error { 
  padding:0.5em 0;
  margin:0.5em 0;
  border:1px #f00 solid;
  text-align:center;
}
.currency-converter .rate { 
  padding:0.5em;
  margin:0.5em 0;
  font-size:1.7em;
  border:1px #73b3f2 solid;
  text-align:center;
}
.currency-converter .more-detais{ 
  font-size: 0.85em;
  text-align:center;
}

.currency-converter-page {
  color: #FFF; 
  background: url(/__data/assets/image/0012/412500/Product-boxes-grad.jpg) repeat-x top #293c5f;
  position: relative;
  padding: 1em;
  margin-bottom: 0.7em;
}
.currency-converter-page label {
  font-size: 1.4em;
}
.currency-converter-page .rate {
  margin: 0.8em auto 0.8em auto;
  text-align: center;
  font-size: 2em;
}
.currency-converter-page .rate span {
  border: 1px solid #73B3F2;
}

.currency-converter-page .current-rate {
  font-size:1.4em;
  float: left;
  margin-top: 0.7em;
}

.currency-converter-page .more-details {
  float: right;
  text-align: right;
}

/* INTERACTIVE CALCULATORS
=============================== */

.box-calculators-home {
background: url(/__data/assets/image/0006/25890/calculator-bg.gif) repeat-x top #eff5fb;
  padding: 1.0em 1.0em 0.5em;
  line-height: 1.2;
  margin: -0.80em 0 0;
}

*html .box-calculators-home { margin: -0.80em 0 2.0em; }
*+html .box-calculators-home { margin: -0.80em 0 2.0em; }

.box-calculators-home h2 {
  margin: 0;
}
.box-calculators-home .featured-calculator {
  padding: 0.5em 0.5em 0;
}
.box-calculators-home .featured-calculator h2 {
  margin: 0;
}
.box-calculators-home .featured-calculator ul {
  margin-top: 0.7em;
}
.box-calculators-home .featured-calculator li {
  margin-top: 0.7em;
}

.other-calculators { margin-left: 0 !important; line-height: 1.4 !important; }
.other-calculators li { margin-right: 2.0em !important; }
.other-calculators li.li-last { margin-right: 0 !important;; }


/* INTERACTIVE CALCULATORS NEW
=============================== */

.box-calculators-home-new {
   background: #efefef;
  padding: 0.0em 1.0em 0.5em;
  line-height: 1.2;
  margin: -0.80em 0 0;
  border:solid 1px #DBE2E9;
}

*html .box-calculators-home-new { margin: -0.80em 0 2.0em; }
*+html .box-calculators-home-new { margin: -0.80em 0 2.0em; }

.box-calculators-home-new h2 {
  margin: 0;
}
.box-calculators-home-new .featured-calculator-new {
  padding: 0.0em 0.5em 0;
}
.box-calculators-home-new .featured-calculator-new h2 {
  margin: 0;
}
.box-calculators-home-new .featured-calculator-new ul {
  margin-top: 0.7em;
}
.box-calculators-home-new .featured-calculator-new li {
  margin-top: 0.7em;
}

.list-other-calcs-new { margin-left: 0 !important; line-height: 1.4 !important; }

.list-other-calcs-new li {
background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DBE2E9;
    display: block;
    height: 171px;
    margin: 0.1em;
    padding: 5px;
 position:relative;

}
.list-other-calcs-new li.li-last { margin-right: 0 !important;}

.list-other-calcs-new  li .css-button-blue{
position:absolute;
top:145px;
width:190px;
}


.list-other-calcs-new li img{
border:1px solid #585858;
     box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
}









.list-other-calcs--pension-new { margin-left: 0 !important; line-height: 1.4 !important; }

.list-other-calcs--pension-new li {
background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DBE2E9;
    display: block;
    height: 295px;
    margin-bottom: 3px;
    margin-right: 2px;
    padding: 13px;
    position: relative;
    width: 46%;}
.list-other-calcs-new li.li-last { margin-right: 0 !important;}

.list-other-calcs--pension-new  li .css-button-blue{
position: absolute;
    top: 271px;
    width: 218px;
}




.list-other-calcs--pension-new li img{
border:1px solid #585858;
     box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.80);
    left: 36px;
    position: absolute;
    top: 133px;
    
}



.search-box input, .search-box select { font-size: 1em; } 
.search-box .search-button { vertical-align: -0.46em; padding-left: 0.1em; }
*html .search-box .search-button { vertical-align: -0.2em; }
*+html .search-box .search-button { vertical-align: -0.2em; }
.search-box .text-small { width: 11.8em; }
.search-box .text-medium { width: 15em; }
.search-box .text-large { width: 24em; }
.search-box .select-small { width: 12.2em; }
.search-box .select-medium { width: 15.35em; }
.search-box .select-large { width: 24.4em; }
.search-box { border: 0; padding: 0.39em 0.6em;} 



/* NEW FUND LAUNCHES
=============================== */

.featured-article {
border: 0.2em solid #E0E8F5;
position: relative;
float: left;
margin-bottom: 1.5em;
background: url(/__data/assets/image/0020/61742/white-box-grad.gif) repeat-x bottom #FFF;
padding: 0.79em;
}

.left-section {
padding: 0.5em;
float: left;
width: 36em;}

.left-section h2 {
margin-top: 0;
padding-left: 0.5em;}

.right-section {
width: 18.9em;
margin-top: 2.7em;
float: right;}

.right-section dl {
width: 98%;
padding: 0 0 0 0;
margin-bottom: 0;}

.right-section dt {
height: 2em;
float: left;
padding-left: 0.9em;
width: 69%;
margin: 0 0 0 0;}

.right-section dd {
height: 2.2em;
float: left;
width: 25%;
font-weight: bold;
margin: 0 0 0 0;}

.logo {
float: left;
border: 0.1em solid #000; 
padding: 0.1em;}

.launch-date {
width: 17.6em;
background: #FFF;
top: 0;
right: 0;
position: absolute;
margin: -0.2em -0.2em 0 0;
height: 2.2em;
border-left: 0.2em solid #E0E8F5;
border-bottom: 0.2em solid #E0E8F5;
text-align: center;
font-weight: bold;
font-size: 1.07em;
color: #CC0000; 
padding-left: 0.79em;
}

.left-section p {
margin-top: 0.3em;}

.factsheet-button {
text-align: center; 
padding-bottom: 1em;}

.grey-line {
height: 11em;
border-left: 0.1em solid #CCCCCC; 
float: left;
margin-top: 1em;}

.key-features-link {
padding-left: 0.8em;
padding-right: 0.8em;}

.featured-article-msn {
float: left;
width: 30em;}

.left-section-msn {
float: left;
width: 30em;}

.featured-article .right-section {
width: 18.9em;
float: right;
margin-top: 2.7em;}

.featured-article h2 {
margin-top: 0;
padding-left: 0;}

.featured-article .left-section p {
margin-top: 0.3em;}

.featured-article .grey-line {
float: left;
height: 13em;
margin: 1em 1.59em 0 0;
border-left: 0.1em solid #CCCCCC; 
}



/* RIGHT POINTING ARROW BOX
=============================== */

.indicator-box{
  height: 80px;
  padding: 0.6em 0 0.8em 0.8em;
  background: url(/__data/assets/image/0006/32748/background-arrow.gif) no-repeat;
} 
.indicator-box p{ margin: 0.5em 3em 0 0; }
.indicator-box h1, .indicator-box h2, .indicator-box h3 { background: none !important; }

.indicator-box-blue{
  height: 80px;
  padding: 0.6em 0 0.8em 0.8em;
  background: url(/__data/assets/image/0004/315589/background-arrow-blue.gif) no-repeat;
}

.indicator-box-blue p{ margin: 0.5em 3em 0 0; color: #fff; }
.indicator-box-blue h1, .indicator-box-blue h2, .indicator-box-blue h3 { background: none !important; color: #fff; } 

.question-info-box { background: url(/__data/assets/image/0020/32816/blue-gradient.jpg) repeat-x bottom; height: 94px; }
.question-info-box div { width: 13.2em; padding-left: 2.8em; }
.question-info-box .question{ background: url(/__data/assets/image/0018/32832/question-icon.jpg) no-repeat 0em 1em; }
.question-info-box .info{ background: url(/__data/assets/image/0018/32850/info-icon.jpg) no-repeat 0.5em 1em; }
.question-info-box p{ margin: 0; }

.latest-currency-report img {
  vertical-align: -0.2em;
}


/* SOCIAL BOOKMARKING
=============================== */ 

.social-bookmarks {border:8px solid #DDDDDD;clear:both;font-size:12px;margin:15px 0 10px;padding:5px 10px 10px;position:relative;}
.social-bookmarks h3 {font-weight:normal;margin:0 5px 0 3px;padding:0 3px 0 0;}
.social-bookmarks ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0 0 0;padding:0;text-align:left;}
.social-bookmarks ul li {display:inline;padding:0 4px 6px 0;text-align:left;}
.social-bookmarks ul li.delicious {background:transparent url(/__data/assets/image/0005/35159/delicious.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.digg {background:transparent url(/__data/assets/image/0015/35160/digg.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.reddit {background:transparent url(/__data/assets/image/0016/35161/reddit.gif) no-repeat scroll 0 0;}
.social-bookmarka ul li.facebook {background:transparent url(/__data/assets/image/0017/35162/facebook.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.stumbleupon {background:transparent url(/__data/assets/image/0018/35163/stumbleupon.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li a {margin:0 3px 0 0;padding:0 0 0 20px; }


/*.social-bookmarks2 h3 {font-weight:normal;margin:0 5px 0 3px;padding:0 3px 0 0;}
.social-bookmarks2 ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0 0 0;padding:0;text-align:left;}
.social-bookmarks2 ul li {padding:0 4px 6px 0;text-align:left;}*/
.social-bookmarks2 ul li.delicious {background:transparent url(/__data/assets/image/0005/35159/delicious.gif) no-repeat scroll 0 0;}
.social-bookmarks2 ul li.digg {background:transparent url(/__data/assets/image/0015/35160/digg.gif) no-repeat scroll 0 0;}
.social-bookmarks2 ul li.reddit {background:transparent url(/__data/assets/image/0016/35161/reddit.gif) no-repeat scroll 0 0;}
.social-bookmarks2 ul li.facebook {background:transparent url(/__data/assets/image/0017/35162/facebook.gif) no-repeat scroll 0 0;}
.social-bookmarks2 ul li.stumbleupon {background:transparent url(/__data/assets/image/0018/35163/stumbleupon.gif) no-repeat scroll 0 0;}
.social-bookmarks2 ul li a {margin:0 3px 0 0;padding:0 0 0 20px; }

#fund-section-content div.inline-help {
   padding:0;
   position:absolute;
   right:3px;
   top:0;
}

.application-box {
   background:#F3FCF4;
   border:0.079em solid #DBE2E9;
   padding-bottom:0.79em;
}

.application-box h2, .application-box h3 {
   background:transparent url(/__data/assets/image/0004/17545/apply-now-icon.gif) no-repeat left center;
   font-size:2em;
   margin-top:0.2em;
   padding:0.4em 0 0 1.39em;
   margin-bottom:0.5em;
}

.fLeft {float:left;}
.fRight {float:right;}
.cBoth {clear:both;}
.cLeft {clear:left;}
.cRight {clear:right;}
.dNone{display:none;}
.dBlock{display:block;}
.border-img {border:0.079em solid #BBBBBB;}

.apply-box-fund-factsheet {
   height:17.5em;
   width:46.2%;
}

.data-box,.search-box {background:#FFFFFF;border:0.079em solid #DBE2E9;}

.apply-box-fund-factsheet h2 {
   background:transparent url(/__data/assets/image/0004/17545/apply-now-icon.gif) no-repeat left center;
   font-size:1.6em;
   margin:0.2em 0 0;
   padding:0.6em 0 0.2em 1.6em;
}
.apply-box-fund-factsheet h2.closed-fund {
  background:transparent url(/__data/assets/image/0007/307798/red-cross.gif) no-repeat left center;
}
.data-capture-box {
   background:#F3F7FC;
   border:0.079em solid #DBE2E9;
}

#fund-section-content .info-box h2 {
   background:#3E5174;
   color:#FFFFFF;
   margin:-0.65em -0.5em 0.81em;
   padding:0.15em 0.28em;
}

#research-reports ul {
   float: left;
   list-style-type: none;
   margin: 0px 0px 2em 2.2em;
   padding: 0px;
}

/* The styles below are used to set the box heights on the 'Research & documents' section of the fund factsheets */

#fund-section-content .comment-height { max-height: 45.7em; }
#fund-section-content .comment-height div { max-height: 43.6em; }
#fund-section-content .info-height { min-height: 21em; }
#fund-section-content .sector-height { min-height: 22.2em; }

/* APPLY PAGE BOXES
=============================== */
.post-bg { background: url(/__data/assets/image/0017/41183/post-background.gif) no-repeat bottom right; }
.phone-bg { background: url(/__data/assets/image/0015/41163/phone-background.gif) no-repeat bottom right; }


#icbTabs {
   list-style:none;
   margin:0;
   padding:0;
}

#icbTabs li {
   border:1px solid #3E5174;
   float:left;
   margin:0 0.5em 0 0;
}

#icbTabs li a {
   background:#C0C0C0;
   color:#FFFFFF;
   display:block;
   font-weight:bold;
   padding:0.38em 0.5em;
   text-decoration:none;
}

#icbTabs .icbActive a {
   background:#3E5174;
   color:#FFFFFF;
   display:block;
   font-weight:bold;
   padding:0.38em 0.5em;
   text-decoration:none;
}


/* ANNUITY OPTIONS
=============================== */

.annuity-options-2, .annuity-options-3 { border-top: solid 1px #CCC; }
.annuity-options-2 h2, .annuity-options-3 h2 { text-align: center; }
.annuity-options-2 div p, .annuity-options-3 div p { margin: 0; }
.annuity-options-2 img, .annuity-options-3 img { float: left; }
.annuity-options-3 img { margin-top: 1.8em; }

.line1, .line2, .line3, .line4, .line5 {
float: left;
width: 100%;
padding: 1em 0 0;
margin: 0.5em 0;}

.annuity-options-2 div, .annuity-options-3 div{
float: left;
margin: 0 0 0 1.0em;}

.line1 div { height: 15.5em; }
.line2 div { height: 11.8em; }
.line3 div { height: 9.0em; }
.line4 div { height: 10.3em; }
.line5 div { height: 5.8em; }

.line5 {
padding: 1em 0 1em;
border-bottom: solid 1px #CCC;}


/* FUND DISCOUNT RIGHT COLUMN
================================= */

.fund-discount-box select {
  width: 18em !important;
}

/* IMPROMPTU 
----------------------------------------------------------------- */

.standard-popupwarning .standard-popup{
      background-color: #b0be96;
}
.standard-popupfade{
      background-color: #000066;
}
.standard-popup {
    position: absolute;
    min-width: 300px;
    max-width: 700px;
    border:1px #DBE2E9 solid;
}
.standard-popup .standard-popupclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
.standard-popup .standard-popupcontainer{
      background-color: #3E5174;
      padding: 10px;
      color: #ffffff;
}
.standard-popup .standard-popupmessage{
      background-color: #efefef;
      padding: 10px;
      text-align: left;
    color:#006;
}
.standard-popup .standard-popupbuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
.standard-popup button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
    cursor:pointer;
    text-transform: uppercase;
} 

/* IE layout fix */
*html .ie_layout { zoom: 1; } 
*+html .ie_layout { zoom: 1; }


/* FUND ANALYSIS TAB
=============================== */

#asset-allocation h4 {
  margin:0.5em 0;
  background:none;
}


/* INVESTOR REL - WHAT CLIENTS SAY
=============================== */

.what-clients-say {
background: url(/__data/assets/image/0020/61742/white-box-grad.gif) repeat-x bottom #FFF;
border: solid 1px;
border-color: #E5E5E5 #BBB #BBB #E5E5E5;
margin: 1em 0;}

.what-clients-say p {
background: url(/__data/assets/image/0015/61503/quotes3.gif) no-repeat 0.2em 0.2em;
margin: 0;
padding: 1em;
position: relative;}

.what-clients-say span {
display: block;
text-align: right;
font-size: 0.9em;
color: #006;
margin-top: 0.3em;
font-weight: bold;}

.what-clients-say img {
margin-top: -1em;}



/* FEATURE SCROLLER 
=============================== */

.feature-scroller {
  height: 310px;
  background: #b1c8dd;
  margin: 0;
}

.scroll-banner-box {
  position: relative;
}

.previous-link, .next-link {
  position: absolute;
  top: 35%;
}

.previous-link { left: 0; z-index: 51; }
.next-link { right: 0; z-index: 50; }

.previous-link a { 
  background: url(/__data/assets/image/0006/66921/chev-prev.png) no-repeat top left transparent; 
  padding: 27px 27px 27px 0;
  text-decoration: none;
  width: 5px;
  height: 15px;
  display: block;
  position: relative;
}
.next-link a { 
  background: url(/__data/assets/image/0004/66919/chev-next.png) no-repeat top right transparent; 
  padding: 27px 0 27px 27px;
  text-decoration: none;
  width: 5px;
  height: 15px;
  display: block;
  position: relative;
}

/* PPC ALTERNATIVE FORM BACKGROUND STYLING
=============================== */

.box-forms-blue {
  background: url(/__data/assets/image/0009/201222/forms-blue-gradient-bg.gif) repeat-x top #fff;
  padding: 1.0em 1.0em 0.5em;
  line-height: 1.2;
  margin: -0.80em 0 0;
}

.ask-experts-back {
 background: url(/__data/assets/image/0003/251319/ask-experts-banner-498.jpg) no-repeat;
 height: 150px;
 padding: 0.5em 0 0 0.8em;
}


/* New pension boxes (as Jan '10) */

.gold-bar-rosette {
  position:relative;
  background: url(/__data/assets/image/0003/293385/gold-bar-rosette.gif) no-repeat 0 0;
  height:7em;
}

.gold-bar-rosette .percent {
  position: absolute;
  top: 0.75em;
  left: 1.2em;
  font-size:1.7em;
  margin:0;
  color:#FFF;
  font-weight:bold;
}

.gold-bar-rosette .percent span {
  font-size:0.8em;
}

.gold-bar-rosette .text {
  position: absolute;
  top: 0.5em;
  left: 4.8em;
  margin:0;
  width:31.5em;
}


.box-medical-questionnaire {
  background:url(/__data/assets/image/0012/295599/poor-health-banner.jpg) no-repeat top left;
  width:473px;
  height:233px;
} 

.blue-grad-dark {
  background: #293958 url( /_media/hl-group/images/layout/dark-blue-grad.jpg ) repeat-x;
}

/* CMS Directory
=============================== */
.cms-dir-image div {
  float: left;
  margin: 0.79em;
  padding: 0.6em 2em;
  background: #EAEFF5;
  border: #DBE2E9 solid 0.2em;
}

/* HOMEPAGE 2010
=============================== */
.box-product-2010 {
  border-bottom:2px solid #94BFE3;
  padding: 0.6em 0 0.6em 0;
  background: url(/__data/assets/image/0020/412436/Products-grad-bg.jpg) repeat-x center top #c8d9ee;
}

.box-product-2010-box {
  background: url(/__data/assets/image/0012/412500/Product-boxes-grad.jpg) repeat-x top #293c5f;
  float: left;
  width: 17.87em;
  padding: 0.8em 0;
  color: #FFF;
}

.box-product-2010-box h2 {
  font-size: 1.5em;
  margin: 0 0 0 1em;
}
.box-product-2010-box p {
  margin: 0.5em 1.5em 0.5em 1.5em;
}
.box-product-2010-box img {
  margin: 0 0 0 1.2em;
}

.box-product-transfer {
  font-size: 1.1em; 
  background: url(/__data/assets/image/0011/748847/white-chev-blue-bg-19x17.jpg) no-repeat 78.3% 50% #293c5f; 
  margin-top: 0.7em; 
  padding: 0.5em;
  color:#FFF;
}

.market-latest-home { margin-top: 0.395em !important; }
*html .market-latest-home { margin-top: 0.79em !important; }
*+html .market-latest-home { margin-top: 0.79em !important; }

/* LANDING WELCOME 2010
======================================= */

#landing-welcome-2010 {
  background: url(/__data/assets/image/0011/408989/Welcome-blue-bg.jpg) repeat-y left top #d6e3f4;
  height: 7.6em;
  border-bottom: 2px solid #94BFE3;
  position: relative;
}

*html #landing-welcome-2010 { margin-top: -0.79em; }
*+html #landing-welcome-2010 { margin-top: -0.79em; }

.landing-welcome-2010-img {
  bottom:0;
  left:0;
  position: absolute;
}

.landing-welcome-2010-left {
  position: absolute;
  top: 0.8em;
  left: 11em;
  width: 43em;
}

.landing-welcome-2010-left h1 {
  background: none !important;
  font-size: 1.9em;
  margin: 0;
  padding: 0;
}
.landing-welcome-2010-left p {
  margin: 0; 
  -webkit-text-size-adjust: none;
}
.landing-welcome-2010-right {
  position: absolute;
  right: 1em;
  top: 2em;
  text-align: right;
}

/* Website unavailable
=============================== */
.site-unavailable-vantage-service {
  background: #B1C8DD url(/__data/assets/image/0009/483507/website-unavailable-vantage-bg.jpg) repeat-x;
  position: relative;
  color: #FFF;
  height: 28em;
}
.site-unavailable-vantage-service h2 {
  border-bottom: 1px solid #658DB3;
  color: #FFF;
  font-size: 1.4em;
  margin: 0;
  padding: 0.4em;
}
.site-unavailable-vantage-service p {
  margin-left: 0.6em;
  margin-right: 0.6em;
}
.site-unavailable-vantage-service .vantage-jigsaw {
  position: absolute;
  top: 11.98em;
  right: 0.2em;
}
.site-unavailable-vantage-service .vantage-button {
  text-align: center;
  margin: 10.7em 0 0;  
}

.login-box-border {
  border: solid 1px #D1E9CF;
  height:auto;
}
.login-box-site-down {
  background:url(/__data/assets/image/0008/544571/login-green-box-grad.gif) repeat-x bottom #EFF7EE;
  border: solid 1px #FFF;
  padding: 1em;
}

/* General election microsite
=============================== */
.general-election-2010-comment-form #comment_0_name {
  width: 225px !important;
  margin-right: 1em;
}
.general-election-2010-comment-form #comment_0_comment {
  width: 467px !important;
  height: 110px !important;
}
*html .general-election-2010-comment-form #comment_0_comment { width: 469px !important; }
*+html .general-election-2010-comment-form #comment_0_comment { width: 469px !important; }

.general-election-2010-comment-form #metadata_field_text_457631_value {
  width: 225px !important;
}
.general-election-2010-comment-form #metadata_field_text_434189_value {
  width: 225px !important;
}

.general-election-2010-comment-form #q492124_q1 {
  margin-right: 1em;
}
.general-election-2010-sterling-report-bg {
  background: url(/__data/assets/image/0019/503344/background.jpg) no-repeat;
}

/* Funds research and discounts
=============================== */
.fund-search-box {
  background: #EFEFEF;
  border: 1px solid #DBDBDC;
  padding: 0.4em;
  font-size: 1.1em;
}

.fund-search-box .select-large {
  width: 20em;
}

.fund-search-box .text-large {
  width: 19.7em;
}
.fund-alphabet-navigation {
  margin: 0 0 0 3.37em;
  padding: 0;
}

*+html .fund-alphabet-navigation { margin: 0 0 0 3.9em; }

*html .fund-alphabet-navigation { margin: 0 0 0 3.9em; }

.fund-alphabet-navigation li {
  list-style-type: none;
  float:left;
  display: block;
  font-weight: bold;
  font-size: 1.1em;
  text-align: center;
  margin: 0.15em 0.22em 0.23em 0.12em;
  padding: 0.05em 0.05em 0 0.05em;
  width: 1.1em;
  background-color: #FFF;
  border: 1px solid #D3D3D3;
}
.fund-alphabet-navigation li a {
  display: block;
  text-decoration: none;
  color: #3e5174;
}
.fund-alphabet-navigation li a:hover {
  background-color: #e6e8eb;
}
.fund-of-the-week {
  position: relative;
  height: 218px;
}
.fund-of-the-week span {
  background: #FF0E0D;
  color: #FFF;
  padding: 0.5em;
  font-size: 0.9em;
  font-weight: bold;
  position: absolute;
  top: 1.5em;
  right: 10.8em;
}
.wealth-150-fund-home {
  height: 176px;
}

/* FEATURE BOXES
=============================== */

/* INCOME DRAWDOWN */
.chess-feature-box {
  background: url(/_designs/hl-group/css/boxes.css/chess-feature-box-background.jpg) no-repeat;
  height: 234px;
  position: relative;
}
.chess-feature-box-text {
  position: absolute;
  top: 1em;
  left: 1em;
  width: 26em;
}

.blue-gradient-feature-box {
  background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
  border: 1px solid #d2d9e8;
}

.blue-feature-box {
  background: #F0F7FD;
  border: 1px solid #C1D7EE;
}

.faded-gradient-feature-box {
 background: url(/__data/assets/image/0012/5171997/feature-box-faded-bg.jpg) no-repeat #FFF;
 minheight:275px;
}

/* ISA - LANDING, TRANSFER AND APPLY NOW PAGES */
.isa-feature-box {
  background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
  height: 245px;
  border: 1px solid #d2d9e8;
}
.isa-feature-box a {
  display: block;
  height: 245px;
  width: 496px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.isa-feature-box .bag {
  position: absolute;
  top: 0.8em;
  left: 1.5em;
}
.isa-feature-box .text-headline {
  position: absolute;
  color: #3a75b7;
  top:1em;
  left:11em;
  font-size: 1.4em;
  width: 13em;
}
.isa-feature-box .text-headline2 {
  position: absolute;
  color: #3a75b7;
  top:1.9em;
  left:9.01em;
  width: 13em;
  font-weight: bold;
  font-size: 1.7em;
}
.isa-feature-box .text-body {
  position: absolute;
  top:8.1em;
  left:15.5em;
  width: 21em;
}
.isa-feature-box .button-link {
 font-size:1.5em;
 left:10.3em;
 position:absolute;
 top:10em;
}
.isa-feature-box .apply-button {
  position: absolute;
  top: 14em;
  left: 15.5em;
}
.isa-apply-now-box {
  background: #FAFAEE;
  border: 2px solid #68A2D4;
  padding: 1em;
}
.isa-transfer-now-box {
  background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
  border: 1px solid #d2d9e8;
  height: 234px;
}
.isa-transfer-now-box a {
  display: block;
  height: 234px;
  width: 496px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.isa-transfer-now-box .headline {
  position: absolute;
  color: #3a75b7;
  top:0.5em;
  left:0.5em;
  font-weight: bold;
  font-size: 1.5em;
}
.isa-transfer-now-box .text {
  position: absolute;
  top:6.1em;
  left:1em;
  width: 36em; 
}
.isa-transfer-now-box .transfer-button {
  position: absolute;
  top: 13em;
  left: 9em;
}

/* SIPP - LANDING PAGE */
.sipp-feature-box {
  background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
  height: 245px;
  border: 1px solid #d2d9e8;
}
.sipp-feature-box a {
  display: block;
  height: 245px;
  width: 496px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.sipp-feature-box .remote {
  position: absolute;
  top: 0em;
  left: 0em;
}
.sipp-feature-box .text-headline {
  position: absolute;
  color: #3a75b7;
  top: 0.7em;
  left: 11em;
  font-size: 1.4em;
  width: 14em;
}
.sipp-feature-box .text-headline2 {
  position: absolute;
  color: #3a75b7;
  top: 1.6em;
  left: 9.01em;
  width: 13em;
  font-weight: bold;
  font-size: 1.7em;
}
.sipp-feature-box .text-body {
  position: absolute;
  top: 7.3em;
  left: 15.5em;
  width: 21em;
}
.sipp-feature-box .apply-button {
  position: absolute;
  top: 14.3em;
  left: 15.5em;
}
.sipp-feature-box-no-link {
  background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
  height: 245px;
  border: 1px solid #d2d9e8;
  position: relative;
}
.sipp-feature-box-no-link .remote {
  position: absolute;
  top: 0em;
  left: 0em;
}
.sipp-feature-box-no-link .text-headline {
  position: absolute;
  color: #3a75b7;
  top: 0.7em;
  left: 11em;
  font-size: 1.4em;
  width: 14em;
}
.sipp-feature-box-no-link .text-headline2 {
  position: absolute;
  color: #3a75b7;
  top: 1.6em;
  left: 9.01em;
  width: 13em;
  font-weight: bold;
  font-size: 1.7em;
}
.sipp-feature-box-no-link .text-body {
  position: absolute;
  top: 7.3em;
  left: 15.5em;
  width: 21em;
}
.sipp-feature-box-no-link .apply-button {
  position: absolute;
  top: 14.3em;
  left: 15.5em;
}

/* FUND ACCOUNT */
.fund-account-feature-box {
  background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
  height: 245px;
  border: 1px solid #d2d9e8;
}
.fund-account-feature-box a {
  display: block;
  height: 245px;
  width: 496px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.fund-account-feature-box .bag {
  position: absolute;
  top: 1em;
  left: 1em;
}
.fund-account-feature-box .text-headline2 {
  position: absolute;
  color: #3a75b7;
  top: 0.9em;
  left: 9.01em;
  width: 13em;
  font-weight: bold;
  font-size: 1.7em;
}
.fund-account-feature-box .text-body {
  position: absolute;
  top:6em;
  left:15.5em;
  width: 22em;
}
.fund-account-feature-box .apply-button {
  position: absolute;
  top: 14em;
  left: 15.5em;
}

/* VCT */
.vct-feature-box {
  background: #F0F7FD url(/__data/assets/image/0011/2253386/vct-percent.png) no-repeat right center;
  height: 234px;
  position: relative;
  border: #c1d7ee solid 1px;
}
.vct-feature-box-text {
  position: absolute;
  top: 1em;
  left: 1em;
  width: 24em;
}

/* SIPP */
#sipp-remote-feature-box {
 background:url(/__data/assets/image/0004/5321056/sipp-control-banner.jpg) no-repeat
}
#sipp-remote-feature-box a {
 cursor:pointer;
 color:#3A75B7 !important;
 display:block;
 height:190px;
 position:relative;
 text-decoration:none;
 width:497px;
}
#sipp-remote-feature-box .title {
 font-family:'georgia','times new roman',arial,verdana,sans-serif;
 font-size:1.5em;
 left:9em;
 position:absolute;
 top:0.8em;
}
#sipp-remote-feature-box .text {
 left:13.5em;
 position:absolute;
 top:6em;
 width:24em;
}
#sipp-remote-feature-box .button {
 left:13.5em;
 position:absolute;
 top:8.4em;
 width:12em;
}

/* Junior SIPP feature box - 18/8/11 */
.feature-box-junior-sipp{
 background:url(/__data/assets/image/0004/5602378/junior-sipp-feature-box-bg.jpg) no-repeat right;
 height:214px;
}

/* Linked feature box - 26/10/11 */
.linked-feature-box-text-left a{
 color:#006;
 display:block;
 position:relative;
 text-decoration:none;
}
.linked-feature-box-text-left a:visited{color:#006;}
.linked-feature-box-text-left a img {
 position:absolute;
 right:0;
 top:0;
}
.linked-feature-box-text-left a .text-container{
 position:absolute;
 left:1em;
 top:1em;
 width:21em;
}
.linked-feature-box-text-left a .headline-small{
 color:#3A75B7;
 display:block;
 font-size:1.4em;
 margin-bottom:0.1em;
}
.linked-feature-box-text-left a .headline-large{
 color:#3A75B7;
 display:block;
 font-size:1.7em;
 font-weight:bold;
 margin-bottom:0.2em;
}
.linked-feature-box-text-left a .text{
 display:block;
 margin-bottom:0.5em;
}
.linked-feature-box-text-left a .button{
 display:block;
}

/* Where can I invest bags
=============================== */
.isa-investments {background: url(/__data/assets/image/0003/620787/your-isa-investments.jpg) no-repeat center 0;height: 280px;position: relative;}
.junior-isa-bag {background: url(/__data/assets/image/0007/5651449/junior-isa-bag.jpg ) no-repeat 114px 17px;height: 300px;position: relative;}
.isa-investments .unittrusts,.junior-isa-bag .unittrusts {position: absolute;top: 10.5em;left: 5.5em;}
.isa-investments .corpbonds,.junior-isa-bag .corpbonds {position: absolute;top: 4.6em;left: 3em;}
.isa-investments .gilts,.junior-isa-bag .gilts {position: absolute;top: 1.7em;left: 13.4em;}
.isa-investments .funds,.junior-isa-bag .funds {position: absolute;left: 16.8em;top: 0.7em;}
.isa-investments .shares,.junior-isa-bag .shares {position: absolute;left: 21.6em;top: 1em;}
.isa-investments .etfs,.junior-isa-bag .etfs {position: absolute;left: 28.5em;top: 3em;}
.isa-investments .cash,.junior-isa-bag .cash {position: absolute;left: 30.9em;top: 5.8em;}
.isa-investments .investtrusts,.junior-isa-bag .investtrusts {position: absolute;left: 28.2em;top: 9.9em;}

/* Fund and share bag - 30/8/2011
=============================== */
.fund-and-share-investments{background:url(/__data/assets/image/0006/5621874/fund-and-share-bag.jpg) no-repeat center 0;height:280px;position:relative;}
.fund-and-share-investments .unittrusts{position:absolute;top:10.5em;left:5.5em;}
.fund-and-share-investments .corpbonds{position:absolute;top:4.6em;left:3em;}
.fund-and-share-investments .gilts{position:absolute;top:1.7em;left:13.4em;}
.fund-and-share-investments .funds{position:absolute;left:16.8em;top:0.7em;}
.fund-and-share-investments .shares{position:absolute;left:21.6em;top:1em;}
.fund-and-share-investments .etfs{position:absolute;left:28.5em;top:3em;}
.fund-and-share-investments .cash{position:absolute;left:30.9em;top:5.8em;}
.fund-and-share-investments .investtrusts{position:absolute;left:28.2em;top:9.9em;}

/* HOMEPAGE AD-BOXES
=============================== */
.homepage-ad-box {
  background: #f9f3dc;
  margin: 1em 0;
  height: 89px;
}
.homepage-ad-box img {
  float: left;
  margin-right: 0.5em;
}
.homepage-ad-box h2 {
  font-size: 1.5em;
  margin: 0;
  padding: 0.4em;
}

/* SURVEY BANNER
=============================== */
.survey-banner {
  background: url(/__data/assets/image/0018/622053/survey-banner.jpg) no-repeat;
  height: 143px;
}
.survey-banner p {
  font-size: 1.5em;
  margin: 0;
  padding: 1.2em 0 0 1em;
  width: 16em;
}

/* GUIDES LAYOUT 
=============================== */
.guide-request-box {
  border: 1px solid #d4d3d3;
  padding: 0.5em;
}
.guide-request-box .info-text {
  background: #EFEFEF url(/_designs/hl-group/css/boxes.css/guide-request-box-divider.gif) repeat-x bottom;
  position: relative;
}
.guide-request-box .info-text h2 {
  width: 12em;
}
.guide-request-box .info-text p {
  width: 20em;
}
.guide-request-box .info-text img {
  position: absolute;
  bottom: 9px;
  right: 0.5em;
}
.guide-request-blue-arrow {
  background: #FFF url(/_designs/hl-group/css/boxes.css/guide-request-blue-arrow.gif) no-repeat top center;
  color: #FFF;
  font-size: 1.1em;
  height: 111px;
  padding: 0.5em 2em 1em;
  text-align: center;
}

.guide-request-box .info-text-no-position {
  background: #EFEFEF url(/_designs/hl-group/css/boxes.css/guide-request-box-divider.gif) repeat-x bottom;
}

.fund-selector-table-box {
 background: url(/__data/assets/image/0006/4829190/fund-selector-loading-gif.gif) no-repeat center center;
 min-height: 50px;
}


/* ETF AJAX FUND SEARCH */

.stock-search-box {display: none;position: absolute;max-height: 13em; width: 36em;z-index: 2;overflow: auto;border-style: solid;border-color: #555 #000 #000 #555;border-width: 0.158em;margin: 5px 0 0; padding: 0.395em 0 0.395em 0.395em; background: #FFF; text-align:left;}
*+html .stock-search-box, *html .stock-search-box { margin-top:3px;z-index: 1000; }
.stock-search-box a, .stock-search-box a:hover, .stock-search-box a:visited {text-decoration: none;color: #000;}
.stock-search-box table {border-collapse: collapse;border-width: 0;width: 34.6em;}
.stock-search-box td:first-child {width: 31em;color: #006;}
.stock-search-box td:first-child a {color: #006;}
.stock-search-box tr:hover {background-color: #99CC99 !important; font-weight:normal !important; cursor: pointer;}
.stock-search-box td {border: none;}
.stock-search-box .even {background: #EAE8E8 !important; }
.stock-search-box .odd, .stock-search-box .odd:visited {background: none !important; }
.stock-search-box .highlight {background: #EFEFEF; }
.stock-search-box .img_links {width: 40px;}
.stock-search-box img {cursor: pointer;padding-left:2px;}
.stock-search-box a.link { color:#00C; border-bottom: dotted 1px #00C; cursor:pointer; }
.stock-search-box a.link:hover { color:#00C; border-bottom: none; cursor:pointer; }


/* NEWS TICKER */
.news-headline-ticker { margin: 0; }
.news-headline-ticker.has-js { height: 30px; display: block; margin: 0; background: #F5F5F5; }
.news-headline-ticker #ticker { width: 33.5em; height: 23px; display: block; float: left; position: relative; overflow: hidden; padding: 0; }
.news-headline-ticker #title {
 background: url(/__data/assets/image/0012/4896237/ticker-latest-text.jpg) no-repeat;
}
.news-headline-ticker #ticker-title { padding-top: 7px; float: left; color: #900; font-weight: 700; text-transform: uppercase; padding-left: 9px; }
.news-headline-ticker #ticker-content { padding-top: 7px; float: left; position: absolute; color: #1F527B; margin: 0; }
.news-headline-ticker #ticker-swipe { padding-top: 7px; position: absolute; top: 0; left: 80px; background-color: #F5F5F5; display: block; width: 100%; height: 23px; }
.news-headline-ticker #ticker-swipe span { margin-left: 1px; background-color: #F5F5F5; border-bottom: 1px solid #1F527B; height: 12px; width: 7px; display: block; }
.news-headline-ticker #ticker-controls { list-style-type: none; float: right; padding: 7px 5px 0 0; }
.news-headline-ticker #ticker-controls li { margin-left: 4px; float: left; cursor: pointer; height: 16px; width: 16px; display: block; padding: 0; }
.news-headline-ticker #ticker-controls li#play-pause { background-image: url(/__data/assets/image/0007/4818211/news-ticker-controls.png); background-position: 32px 31px; }
.news-headline-ticker #ticker-controls li#play-pause.over { background-position: 32px 16px; }
.news-headline-ticker #ticker-controls li#play-pause.paused{ background-image: url(/__data/assets/image/0007/4818211/news-ticker-controls.png); background-position: 48px 30px; }
.news-headline-ticker #ticker-controls li#play-pause.paused.over{ background-position: 48px 15px; }
.news-headline-ticker #ticker-controls li#prev{ background-image: url(/__data/assets/image/0007/4818211/news-ticker-controls.png);
 background-position: 0 30px; }
.news-headline-ticker #ticker-controls li#prev.over{ background-position: 0 15px; }
.news-headline-ticker #ticker-controls li#next{ background-image: url(/__data/assets/image/0007/4818211/news-ticker-controls.png); background-position: 16px 30px; }
.news-headline-ticker #ticker-controls li#next.over{ background-position: 16px 15px; }

/* BOX TABBED ITEMS */
.box-tabbed-items {
 margin-bottom: 0.7em;
 position: relative;
 text-align: left;
 padding-top: 0.6em;
}
.box-tabbed-items ul.tabs {
 list-style: none;
 padding: 0;
 height: 1.9em;
}
.box-tabbed-items ul.tabs li {
 float: left;
 margin: 0;
 padding: 0;
 text-align: center;
}
.box-tabbed-items ul.tabs li a {
 background: #EBEBEC;
 display: block;
 padding: 0.3em 0.7em;
 border: 1px solid #DBE2E9;
 color: #2323CF;
 text-decoration: none;
}
.box-tabbed-items ul.tabs li a:hover {
 text-decoration: underline;
 background: #ebebeb;
}
.box-tabbed-items ul.tabs li a.current {
 background: #F8F8F8;
 color: #006;
 border-bottom: none;
 text-decoration: none;
 padding: 0.5em 0.7em;
 margin-top: -0.3em;
 font-weight: bold;
}
.box-tabbed-items .box-tabbed-items-content-div {
 background: #F8F8F8 url(/__data/assets/image/0004/4917415/box-tabbed-items-bg.gif) repeat-x bottom;
 margin: 0;
 padding: 1.2em 1.2em 2em;
 border: 1px solid #DBE2E9;
}
.box-tabbed-items h2 {
 font-size: 1.4em;
 padding-bottom: 0.8em;
 margin: 0;
}

/* SHARE/FUND SEARCH BOX */
ul#share-search-tabs { list-style: none; height: 2.2em; padding: 0.6em 0 0; }
ul#share-search-tabs li { float: left; margin: 0; }
ul#share-search-tabs  li a { background: #3c4e72; display: block; padding: 0.35em 0.8em; text-decoration: none; color: #FFF; margin-top: 4px; }
ul#share-search-tabs li a:hover { text-decoration: underline; }
ul#share-search-tabs li a.current { background: #3A78B5 url(/__data/assets/image/0010/4794148/share-fund-search-box-line.gif) repeat-x 0 0; margin-top: -2px; padding-top: 0.5em; padding-bottom: 0.45em; text-decoration: none; border-bottom: none; border-top: none; font-weight: bold; font-size: 1.2em; }

.share-fund-search-box { background: #2a68a1 url(/__data/assets/image/0012/4837188/share-fund-search-box-bg.jpg) repeat-x top; color: #FFF; padding: 1em 0 0; }
.share-fund-search-box input, .share-fund-search-box select { font-size: 1.2em; }
.share-fund-search-box .select-large { width: 17.2em; }
.share-fund-search-box .line { background: url(/__data/assets/image/0010/4794148/share-fund-search-box-line.gif) repeat-x 0 0; height: 2px; }
.share-fund-search-box table td {
 padding: 0;
}

/* KNOWLEDGE AND EXPERT VIEWS
=============================== */
#knowledge-carousel {
 background: #f3f5f4;
 height: 160px;
 overflow: hidden;
 position: relative;
}
#knowledge-carousel ul {
 list-style: none;
 padding: 0;
}
#knowledge-carousel li {
 margin: 0 1em 0 0;
}
#knowledge-carousel li a {
 display: block;
 height: 163px;
 width: 175px;
 position: relative;
 text-decoration: none;
 color: #626262;
}
#knowledge-carousel li a span {
 position: absolute;
 bottom: 0.5em;
 left: 1em;
 right: 1em;
 font-size: 1.2em;
 background: #FFF;
 padding: 0.5em;
}
#knowledge-carousel .next, #knowledge-carousel .prev {
 display: block;
 height: 163px;
 width: 25px;
 font-size: 0;
 line-height: 999px;
 position: absolute;
 z-index: 1;
 cursor: pointer;
}
#knowledge-carousel .bx_container {
 width: 703px !important;
 margin-left: 2em;
}
#knowledge-carousel .next {
 background: url(/__data/assets/image/0008/4789160/knowledge-carousel-controls.png) no-repeat 0 0;
 right: 0;
 top: 0;
}
#knowledge-carousel .next:hover {
 background: url(/__data/assets/image/0008/4789160/knowledge-carousel-controls.png) no-repeat -30px 0;
}
#knowledge-carousel .prev {
 background: url(/__data/assets/image/0008/4789160/knowledge-carousel-controls.png) no-repeat -58px 0;
 left: 0;
 top: 0;
}
#knowledge-carousel .prev:hover {
 background: url(/__data/assets/image/0008/4789160/knowledge-carousel-controls.png) no-repeat -88px 0;
}

/* Guide selector */
.guide-selector {
 background: #EFEFEF;
}
.guide-selector h3 {
 font-size: 1.1em;
 margin: 0;
}
.guide-selector h3 a {
 background: url(/__data/assets/image/0007/4915375/guide-selector-heading-bg.gif) repeat-x;
 color: #FFF;
 display: block;
 text-decoration: none;
 font-size: 1em;
 padding: 0.3em 0.1em 0.3em 0.5em;
 border-top: 1px solid #949494;
 border-bottom: 1px solid #434343;
}
.guide-selector h3 a:hover{
 text-decoration: underline;
}
.guide-selector h3 a.active {
 font-weight: bold;
 border-color: #858585;
}
.guide-selector .guide-box {
 border: 1px solid #CBCACA;
 border-top: none;
}

/* Investment ideas */
#latest-investment-ideas-nav a {
 background: url(/__data/assets/image/0004/4917775/investment-ideas-button.png) no-repeat 0 -9px;
 display: block;
 font-size: 0;
 width: 9px;
 height: 9px;
 margin: 12px 7px 4px 0;
 float: left;
 color: #C9C8C8;
}
#latest-investment-ideas-nav a.activeSlide {
 background: url(/__data/assets/image/0004/4917775/investment-ideas-button.png) no-repeat 0 0;
}
#latest-investment-ideas .line {
 background: url(/__data/assets/image/0005/4918037/investment-ideas-line.gif) repeat-x;
 height: 2px;
}

.three-simple-steps-box {
 background: url(/__data/assets/image/0007/4956316/laptop.jpg) no-repeat;
 height: 21em;
 padding: 2.5em 8em 0 7em;
}

/* Top ten reasons for choosing advice post-it-note */
#top-ten-post-it-note {
 background: #F7F7F7 url(/__data/assets/image/0009/5041098/post-it-note.jpg) no-repeat;
 position: relative;
 height: 16.5em;
 display: block;
}
#top-ten-post-it-note #top-ten-post-it-note-images {
 position: absolute;
 top: 92px;
 left: 4px;
}
#top-ten-post-it-note p {
 position: absolute;
 top: 17em;
 left: 1em;
 right: 1em;
 margin: 0;
}

/* Knowledge centre hot topics */
.hot-topics-gradient-background {
 background: url(/__data/assets/image/0006/5049645/hot-topics-gradient-background.jpg) repeat-x 0 2em;
}

/* Knowledge centre feature box */
#knowledge-centre-feature-box {
 background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x #FFF;
 border: 1px solid #D3DFEE;
 height: 182px;
}
#knowledge-centre-feature-box div {
 background: url(/__data/assets/image/0007/5058367/welcome-feature-box-grad2.jpg) repeat-x bottom #FFF;
 float: left;
 padding: 0.5em 0.8em;
 width: 17.9em;
 border: 1px solid #D3DFEE;
}



/* ASK THE EXPERTS SEARCH */

.ask-experts-results-search {
 position:relative;
 border-bottom: solid 1px #CCC;
 height:4em;
}

.ask-experts-results-search label {
 position:absolute;
 top:0.65em;
 left:0;
 font-size:1.2em;
}

.ask-experts-results-search .search-term {
 position:absolute;
 top:0.55em;
 left:6em;
 font-size:1.2em;
}

.ask-experts-results-search .gsa-search-button {
 position:absolute;
 top:0.65em;
 left:31.6em;
}

.experts-search-right-col form {
 position:relative;
 height:2em;
}

.experts-search-right-col form input {
 position:absolute;
 top:0;
 left:0;
 font-size:1.15em;
}

.experts-search-right-col form input.gsa-search-button {
 position:absolute;
 top:0;
 left:9.6em;
}

/* Annuity quote feature box */
.annuity-quote-feature-box {
 background: url(/__data/assets/image/0008/5148989/annuity-quote-cheetah.jpg) no-repeat;
 height:252px;
 position: relative;
}
.annuity-quote-feature-box .text1 {
 position: absolute;
 left: 28em;
 top: 1.7em;
 width: 21em;
}
.annuity-quote-feature-box .text2 {
 position: absolute;
 left: 2em;
 right: 2em;
 top: 19.5em;
}

/* Inflation calculator */
.inflation-calculator-goods-visible, .inflation-calculator-goods-output {
 background:url(/__data/assets/image/0009/5172183/inflation-calculator-goods-3.png) no-repeat;
 width:249px;
 height:249px;
}
.inflation-calculator-goods-hidden {
 background:url(/__data/assets/image/0009/5172183/inflation-calculator-goods-3.png) no-repeat -251px 0;
 width:249px;
 height:249px;
}
.inflation-calculator-goods-output-holder {
 margin: 0 17px;
}
.inflation-calculator-goods-output {
 background-position: -17px 0;
}

/* Vantage videos */
.vantage-service-videos {
 background: url(/__data/assets/image/0003/617529/isa-feature-box-bg.gif) repeat-x scroll 0 0 #FFFFFF;
 height: 224px;
 position: relative;
}
.vantage-service-videos .laptop {
 display: block;
 text-decoration: none;
 position: absolute;
 top: 4em;
 left: 21.6em;
 width: 14em;
 height: 8.5em;
}
.vantage-service-videos-right-col {
 background: #DCE8F8 url(/__data/assets/image/0011/5175695/vantage-video-box-right-column.jpg) no-repeat center bottom !important;
 height: 306px;
}
.vantage-service-videos-right-col a.laptop {
 display: block;
 height: 6.2em;
 left: 3em;
 position: absolute;
 top: 15em;
 width: 10.3em;
 text-decoration: none;
}

/* Top ten reasons for choosing SIPP post-it-note */
#top-ten-sipp-post-it-note {
 background: #F7F7F7 url(/__data/assets/image/0004/5242432/post-it-sipp-facts.jpg) no-repeat;
 position: relative;
 height: 14.4em;
 display: block;
}
#top-ten-sipp-post-it-note #top-ten-sipp-post-it-note-images {
 position: absolute;
 top: 79px;
}
#top-ten-sipp-post-it-note p {
 position: absolute;
 top: 17em;
 left: 1em;
 right: 1em;
 margin: 0;
}

/* PENSION VIDEO BOX */
#pension-video-box {
 border:1px solid #DBE2E9;
}
#pension-video-box .pension-video-image {
    padding: 0;
    position: relative;
    width: 215px;
}
#pension-video-box .pension-video-bg {
    background-color: #000000;
    line-height: 1.9em;
    width: 205px;
    position: absolute;
    padding: 10px 0 20px 10px;
    top: 120px;
    left: 0;
    overflow: hidden;
    bottom: 0;
}
#pension-video-box .transparency {
    filter:alpha(opacity=70);
    opacity: 0.7;
}
#pension-video-box .pension-video-title {
    width: 100%;   
    color: #fff;
    position: absolute;
    margin-top: 127px;
    font-weight: bold;
    text-align: center;
}
#pension-video-box a:hover {
    text-decoration: none !important;
}
#pension-video-box a:visited {
    text-decoration: none !important;
}

/* JQUERY CYCLE PAGER BUTTONS */
.cycle-pager a {
 background:url(/__data/assets/image/0006/5379414/Slider-circles.png) no-repeat 0 -15px;
 color:#FFF;
 display:block;
 float:left;
 font-size:0;
 height:16px;
 margin-right:2px;
 width:18px;
}
.cycle-pager a.activeSlide {
 background-position:0 0;
}

/* VIDEO BOX */
#video-box {
 border:1px solid #DBE2E9;
}
#video-box .video-image {
    padding: 0;
    position: relative;
    width: 220px;
}
#video-box .video-bg {
    background-color: #000000;
    line-height: 1.9em;
    width: 205px;
    position: absolute;
    padding: 10px 0 20px 10px;
    top: 120px;
    left: 0;
    overflow: hidden;
    bottom: 0;
}
#video-box .transparency {
    filter:alpha(opacity=70);
    opacity: 0.7;
}
#video-box .video-title {
    width: 100%;   
    color: #fff;
    position: absolute;
    margin-top: 127px;
    font-weight: bold;
    text-align: center;
}
#video-box a:hover {
    text-decoration: none !important;
}
#video-box a:visited {
    text-decoration: none !important;
}


.grey-gradient-rounded-box{
 background:#F9F9F9;
 background: -moz-linear-gradient(top,#FFFFFF 0%,#F4F4F4 100%);
 background: -webkit-gradient(linear, left top, l;eft bottom, color-stop(0%,#FFFFFF),color-stop(100%,#F4F4F4));
 background: -webkit-linear-gradient(top, #FFFFFF 0%,#F4F4F4 100%);
 background: -o-linear-gradient(top, #FFFFFF 0%,#F4F4F4 100%);
 background: -ms-linear-gradient(top, #FFFFFF 0%,#F4F4F4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F4F4',GradientType=0 );
 background: linear-gradient(top, #FFFFFF 0%,#F4F4F4 100%);
 border:1px solid #DCDCDC;
}
.box-rounded-corners{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/* Currency partnership information box */
.hl-building-blue-bg{
 background:url(/__data/assets/image/0005/5565965/currency_partnership_banner.jpg) no-repeat;
 height:131px;
}

/* Currency converter Page and right column */
.page-currency-converter,.rhc-currency-converter,.page-currency-converter-home{background:#24334f url(/__data/assets/image/0011/5612897/currency-converter-bg.jpg) repeat-x top !important;color:#FFF;font-size:1.2em;position:relative;}
.rhc-currency-converter label{cursor:pointer;vertical-align:-1.1em;}
.page-currency-converter hr,.rhc-currency-converter hr,.page-currency-converter-home hr{border-bottom:1px solid #41557B;border-top:1px solid #0E1B33;margin-left:-9px;width: 215px;}
#currencyConverter-from-flag,#currencyConverter-to-flag{height:25px;}
#currencyConverter-from-flag img,#currencyConverter-to-flag img{vertical-align:-0.4em;}
#currencyConverter-outputRate{font-size:1.4em;font-weight:bold;}
 background: linear-gradient(top, #48659a 0%,#24334f 100%);
 border:1px solid #243A63;
 color:#FFF;
 padding:0.2em 0.1em;
}
.page-currency-converter,.page-currency-converter-home{margin-bottom:0.7em;padding:1em;}
.page-currency-converter label,.page-currency-converter-home{cursor:pointer;margin-bottom:0.2em;}
.page-currency-converter hr{margin-left:-15px;width:751px;}
.page-currency-converter{background-position:center -12em !important;padding:1em;margin-bottom:0.5em;}
.page-currency-converter-home{background-position:center -12em !important;font-size:1em;}
.page-currency-converter-home hr{margin-left:-12px;width:497px;}
.page-currency-converter input.error,.rhc-currency-converter input.error,.page-currency-converter-home input.error{background: none repeat scroll 0 0 #FDDCDC;border: 1px solid #CC0000;}

/* Social media buttons - David
======================= */
.socialMediaButtons{height:25px;position:relative;}
.socialMediaButtons .facebook,.socialMediaButtons .twitter,.socialMediaButtons .gplus,.socialMediaButtons .emailAFriend,.socialMediaButtons .textSize{position:absolute;}
.socialMediaButtons .facebook{right:190px;}
.socialMediaButtons .twitter{right:110px;}
.socialMediaButtons .gplus{right:55px;top:2px;}
.socialMediaButtons .emailAFriend{right:0px;top:3px;}
.socialMediaButtons.articleToolbar .facebook{right:254px;}
.socialMediaButtons.articleToolbar .twitter{right:174px;}
.socialMediaButtons.articleToolbar .gplus{right:119px;top:2px;}
.socialMediaButtons.articleToolbar .emailAFriend{right:64px;top:3px;}
.socialMediaButtons.articleToolbar .textSize{right:0;top:-2px;}
.socialMediaButtonsLeft{height:25px;position:relative;}
.socialMediaButtonsLeft .facebook,.socialMediaButtonsLeft .twitter,.socialMediaButtonsLeft .gplus,.socialMediaButtonsLeft .emailAFriend,.socialMediaButtonsLeft .textSize{position:absolute;}
.socialMediaButtonsLeft .facebook{left:0;}
.socialMediaButtonsLeft .twitter{left:114px;}
.socialMediaButtonsLeft .gplus{left:198px;top:2px;}
.socialMediaButtonsLeft .emailAFriend{left:258px;top:3px;}

/* Fund Focus and Wealth Boxes - Ashley
======================= */
.fundFocusBox{width:228px; height:115px; position:relative; background: url('/__data/assets/image/0010/5715928/junior_isa_investment_ideas_pg_fund_focus.jpg');  display:block; text-decoration:none;}
.wealthAdBox{width:228px; height:114px; position:relative; background: url('/__data/assets/image/0005/5715941/junior_isa_investment_ideas_pg_wealth150.jpg'); display:block; text-decoration:none;}
.wealthAdBox:hover .text{text-decoration:underline !important;}
.fundFocusBox:hover .text{text-decoration:underline !important;}
.fundFocusBox .title{left:90px; display:block; color:#ffffff; font-size:19px; position:absolute; top:10px; font-weight:700;}
.fundFocusBox .text{left:90px; display:block;  position:absolute; color:#000000; top:40px;}
.wealthAdBox .title{font-weight:700; display: block; position:absolute; font-size:18px; color:#ffffff; left:10px; top: 10px;}
.wealthAdBox .text{display: block; position:absolute; color:#ffffff; left:10px; top: 76px;}
.takeStainInvesting {width:228px; height:331px; position:relative; background: url('/__data/assets/image/0009/5723352/junior_isa_investment_ideas_pg_take_the_strain.jpg'); display:block; text-decoration:none;}
.takeStainInvesting .title{font-weight:700; display: block; position:absolute; font-size:18px; color:#ffffff; left:10px; top: 10px;}
.takeStainInvesting .text{display: block; position:absolute; color:#ffffff; left:10px; top: 76px;}
.takeStainInvesting .second{display: block; position:absolute; color:#ffffff; left:10px; top: 128px; text-decoration:none;}
.takeStainInvesting .second li a{color:#ffffff; text-decoration:none}
.takeStainInvesting .second li a:hover{color:#ffffff; text-decoration:underline !important}


/* Featured box 27/10/11
========================================= */
.featured-box .tabs,.featured-box .content{list-style:none;margin:0;padding:0;}
.featured-box .tabs li,.featured-box .content > li{margin:0;padding:0;}
/* horizontal featured */
.horizontal-featured .tabs{height:48px;}
.horizontal-featured .tabs li{float:left;}
.horizontal-featured .tabs li a{
 background:#1B3355;
 border-left:1px solid #0A1420;
 color:#FFF;
 display:block;
 float:left;
 font-size:1.3em;
 font-weight:bold;
 height:2.4em;
 padding:0.5em 1em;
 position:relative;
 text-decoration:none;
 width:216px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .horizontal-featured .tabs li a{width:217px;}
} 
.horizontal-featured .tabs li:first-child a{border-left:none;}
.horizontal-featured .tabs li.current a{
 background:#2064b7;
 background: -moz-linear-gradient(top,#1870DE 0%,#265895 100%);
 background: -webkit-gradient(linear, left top, l;eft bottom, color-stop(0%,#1870DE),color-stop(100%,#265895));
 background: -webkit-linear-gradient(top, #1870DE 0%,#265895 100%);
 background: -o-linear-gradient(top, #1870DE 0%,#265895 100%);
 background: -ms-linear-gradient(top, #1870DE 0%,#265895 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1870DE', endColorstr='#265895',GradientType=0 );
 background: linear-gradient(top, #1870DE 0%,#265895 100%); 
}
.horizontal-featured .tabs li.current a span{
 background:url(/__data/assets/file/0009/5756607/horizontal-featured-arrow.png) no-repeat;
 bottom:-9px;
 height:11px;
 position:absolute;
 right:20px;
 width:22px;
}
.horizontal-featured .content{border-color:#D2D9E9;border-style:solid;border-width:0 1px 1px 1px;clear:both;}

/* Mobile app banner background 31/10/11
========================================= */
.app-banner-bg{background:url(/__data/assets/image/0007/5770069/pensions_retirement_app_background.jpg) no-repeat;}

/* Wealth 150 box 31/10/11
========================================= */
.wealth-150-box{
 background:url(/__data/assets/image/0005/5770382/wealth-150-box.jpg) no-repeat;
 color:#FFF;
 height:205px;
 padding:7px;
 width:230px;
}

/* Share dealing account box fix 8/11/11
========================================= */
.share-dealing-accounts .homepage_va_outer_blue a{width:17em; !important}
*html .share-dealing-accounts .homepage_va_outer_blue a{width:16.84em; !important}
*+html .share-dealing-accounts .homepage_va_outer_blue a{width:16.84em; !important}

/* Index tracker funds feed 24/11/11
========================================= */
.change_view_tabs a.selected{font-weight:bold;}
.change_view_tabs a.selected:hover{cursor:default;text-decoration:none;}
.tf_help_note{border-bottom:#1a9f1d 1px dotted;text-decoration:none}
.tf_help_note:hover{cursor:help;}

/* Right column Twitter feed box 02/12/11
========================================= */
.twitter-feed{border:1px solid #585858;margin-bottom: 0.7em;}
.twitter-feed h2{background:#585858;color:#FFF;font-size:1.2em;margin:0;padding:0.7em;}
.twitter-feed h2 img{float:left;margin:0 0.5em 0 0;}
.twitter-feed .tweets{padding:0.5em;}
.twitter-feed .tweets a{color:#256BCD;}

/* FACTSHEET UPDATES 29/12/11
========================================= */
#fund-section-content .whitebg{background:#FFF !important;}
#fund-section-content .green-div{border:1px solid #008000 !important;}
#fund-section-content .invest-button-green{margin:0 auto;width:16em;}
#fund-section-content .open-button-blue{margin-top:0.79em !important;width:12em;}
#fund-section-content .text-enlarge0{font-size:1.3em;}
#fund-section-content .blue-div{border:1px solid #00008B !important;}
#fund-section-content .invest-now-size{font-size:1.2em;}

/* MODEL PORTFOLIO HEADER 20/01/2012
========================================= */
#model-portfolio-header{background:url(/__data/assets/image/0009/5927832/model-portfolio-header.jpg) no-repeat;height:5.6em;padding:2.3em;position:relative;}
#model-portfolio-header h1{background:none;color:#FFF;font-size:2.5em;margin:0;}
#model-portfolio-header h1 span{font-size:0.85em;}

/* Video article image hover 24/01/2012
========================================= */
.video-article-hover-large,.video-article-hover-medium,.video-article-hover-small{display:block;position:relative;}
.video-article-hover-large,.video-article-hover-large:hover span{height:215px;width:294px;}
.video-article-hover-medium,.video-article-hover-medium:hover span{height:85px;width:116px;}
.video-article-hover-small,.video-article-hover-small:hover span{height:59px;width:81px;}
.video-article-hover-large:hover span,.video-article-hover-medium:hover span,.video-article-hover-small:hover span{display:block;left:0;position:absolute;top:0;z-index:10;}
.video-article-hover-large:hover span{background:url(/__data/assets/image/0012/5934765/video-overlay-large.png) no-repeat;background-position:0 0;}
.video-article-hover-large:active span{background-position:0 -215px;}
.video-article-hover-medium:hover span{background:url(/__data/assets/image/0008/5934824/video-overlay-medium.png) no-repeat;}
.video-article-hover-small:hover span{background:url(/__data/assets/image/0009/5934843/video-overlay-small.png) no-repeat;}

/* Wealth 150 fund logo box 27/01/2012
========================================= */
.wealth-150-fund-logo-box{background:url(/__data/assets/image/0010/5940964/W150-1-pixel-strip.jpg) repeat-x;height:61px;padding:10px;position:relative;}
.wealth-150-fund-logo-box .w150logo{position:absolute;right:0;top:0;}
