@charset "UTF-8";

/* Global changes to HTML tags */
html { overflow-y: scroll;}
* { padding: 0;margin: 0;border: 0;}
body { font-family: Arial, sans-serif;color:#FFF;font-size: 62.5%;background-color: #fff;}
.main-logo { position:absolute;left: -37px;}
.clear-div { clear: both;}

/*===================*/
/*   Main ID styles  */
/*===================*/
#wrapper { width: 960px;margin-right: auto;margin-left: auto;margin-top:40px;overflow: hidden; position:relative;}
#left-column { height: 500px;width: 185px;margin-right: 40px;float: left; position:relative;}
#two-col-center { width: 490px; padding-right: 20px;float: left;}
#two-col-right { float: left;width: 205px;margin-left: 20px;}
#two-col-right-courses { float: right;width: 205px; margin-top:20px; margin-left: 20px;}
#flash-area { position:absolute; top: 0px; right: 0px; width: 193px;}

/*===================*/
/* Footer area style */
/*===================*/
#footer { height: 130px; position:relative;padding-top: 20px; margin-bottom: 30px;width: 735px; padding-left: 225px;clear: both;}
#footer .home { height: 110px; position:relative;padding-top: 20px; margin-bottom: 30px;width: 735px; padding-left: 225px;clear: both;}
#footer-pihome { height: 100px; position:relative;padding-top: 15px; margin-bottom: 0px;width: 735px; padding-left: 225px;clear: both;}
#footer-content { width: 735px;position: absolute;bottom: 0px;}
#footer-menu { clear: both; color:#666666; padding-top: 10px;}
#footer-menu li { float: left; list-style-type:none; margin-right: 5px; padding-right: 5px; font-size: 0.9em;}
#footer-menu a:link { text-decoration:none;color:#666666;}
#footer-menu a:visited { text-decoration:none;color:#666666;}
#footer-menu a:hover { text-decoration:none;color:#000;}
#footer-menu a:active { text-decoration:none;color:#666666;}
#footer .contact-info { float:left; margin-right: 25px; padding-right: 25px; color: #00204e; }
#footer-boutique .contact-info-2 { color: #abab89; }
#footer .line { border-right: solid 1px #999999;}
#footer-menu .line { border-right: solid 1px #999999;}
#footer-pihome .line { border-right: solid 1px #999999;}
#footer-boutique { height: 125px; position:relative;padding-top: 0px; margin-bottom: 30px;width: 735px; padding-left: 225px;clear: both;}

.footer-general { background-image:url(../images/zebras/footer-zebra-general.gif); background-repeat:no-repeat; background-position:770px bottom;}
.footer-deposit { background-image:url(../images/zebras/footer-zebra-deposit.gif); background-repeat:no-repeat; background-position:770px bottom;}
.footer-investment { background-image:url(../images/zebras/footer-zebra-investment.gif); background-repeat:no-repeat; background-position:770px bottom;}
.footer-boutique { background-image:url(../images/zebras/footer-zebra-boutique.gif); background-repeat:no-repeat; background-position:right bottom;}
.footer-wording { clear: both; font-size: 0.9em; width: 470px; line-height: 1.3em; padding-top: 10px;}

#footer-boutique-home { height: 125px; position:relative; padding-top: 0px; margin-bottom: 30px;width: 735px; padding-left: 225px;clear: both;}
.footer-boutique-home { position: absolute; top: -40px; right: 0px; }


/*=================*/
/* Main menu style */
/*=================*/
.menu-dot-rule {background: url(/images/furniture/fine-line-dotter.gif) bottom repeat-x; }
.menu_list {width: 155px; padding-top:0px; padding-left: 30px;}
.menu_head {padding: 5px 5px 5px 20px; cursor: pointer; position: relative; margin: 1px; font-weight: light; background: #fff url(../images/menu/left.gif) bottom left no-repeat; }
.menu_body {font-size: 11px;display:none;}
.menu_body a {display:block; color:#000; background-color:#ffffff; padding: 5px 0px 5px 25px;text-decoration:none;}
.menu_body a:hover {color: #000000; text-decoration:none;}
#main-menu { margin-top: 78px; z-index: 400; position: relative;}
#main-menu a:link {text-decoration:none;color:#666666;}
#main-menu a:visited {text-decoration:none;color:#666666;}
#main-menu a:hover {text-decoration:none;color:#000;}
#main-menu a:active {text-decoration:none;color:#666666;}
.financial-advisers-only { margin-top: 30px; padding-left: 30px; position:absolute; top: 80px; font-size: 1.0em; }
.financial-advisers-only-home {	margin-top: 30px;padding-left: 30px;position:absolute;top: 80px;font-size: 1.0em;left: 0px; }
/* bold styles */
#home .home-link {font-weight:bold;}
#deposit-plan-home .deposit-link {font-weight:bold;}
#boutique-plan-home .boutique-link {font-weight:bold;}
#investment-plan-home .investment-link {font-weight:bold;}
#product-deposit .deposit-link {font-weight:bold;}
#product-investment .investment-link {font-weight:bold;}
#about .about-link {font-weight:bold;}
#about-investec .investec-link {font-weight:bold;}
#about-awards .awards-link {font-weight:bold;}
#downloads .downloads-link {font-weight:bold;}
#download .download-link {font-weight:bold;}
#faq .faq-link {font-weight:bold;}
#glossary .glossary-link {font-weight:bold;}
#order .order-link {font-weight:bold;}
#boutique-order .boutique-order-link {font-weight:bold;}
#contact-us .contact-link {font-weight:bold;}
#invest .invest-link {font-weight:bold;}
#garysview .garysview-link {font-weight:bold;} 
#compare-products .compare-link {font-weight:bold;}
#news .news-link {font-weight:bold;}
#terms .terms-link {font-weight:bold;}
#archive .valuations-link {font-weight:bold;}
#even30-home .even30-link {font-weight:bold;}
#pi-vct .pi-vct-link {font-weight:bold;}
#downloads .download-link {font-weight:bold; }
#comparison .comparison-link {font-weight:bold; }
.download-link  {background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position:right; padding-right:15px;}
 

#golf .golf-link {font-weight:bold;}
#golf-venue .venues-link  {font-weight:bold;}
#golf-leadboard .leaderboard-link  {font-weight:bold;}
#golf-gallery .gallery-link  {font-weight:bold;}
#golf-terms .golf-term-link  {font-weight:bold;}
#golf-winners .winners-link  {font-weight:bold;}
#golf-final-qualifiers .qualifier-link  {font-weight:bold;}

/*=============================*/
/* ticker styles for home page */
/*=============================*/

.tickercontainer { /* the outer div with the black border */border: 1px solid #e3e3e3;font-size: 11px;background: #fff;width: 488px;margin: 0 0 20px 0;padding: 3px 0px 0px 0px;overflow: hidden; background-image:url(../images/furniture/ticker-background.gif); background-repeat: no-repeat;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position: relative;left: 70px;top: 4px;width: 410px;height: 21px;overflow: hidden;}
ul.newsticker {/* that's your list */position: relative;left: 470px;list-style-type: none;margin: 0;padding: 0; }
ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #777;margin: 0 30px 0 0;text-decoration: none;} 
ul.newsticker span {margin: 0 5px 0 0; color:#00204e;} 
#news-ticker-link {float:left; position:absolute; font-size: 1.4em; width: 63px; margin: 5px 0px 0px 12px;}

/*=================*/
/* Grad box styles */
/*=================*/

.box-out-top { background-image: url(../images/furniture/box-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom: 20px; }
.box-out-bottom {background-image: url(../images/furniture/box-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }
.box-out-bottom-large {background-image: url(../images/furniture/box-top-grad-large.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }


.box490-top {background-image:url(../images/furniture/box490-bottom-grad.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px;}
.box490-bottom {background-image:url(../images/furniture/box490-top-grad.gif); background-repeat:no-repeat; background-position: top;overflow:hidden; padding: 10px 10px 5px 10px;}

/*style for lh garys view box*/
.box155-top { background-image: url(../images/furniture/box155-top-grad.gif); background-repeat:repeat-x; background-position:top; margin: 20px 0px 0px 30px; width: 155px;}
.box155-bottom {background-image: url(../images/furniture/box155-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; padding: 8px 12px 8px 8px; }


/*style for heading link - used in collateralisation boxes*/

#product-investment #wrapper #two-col-right-investment .box-out-top .box-out-bottom-large a:link.headinglink  { color: #0072cf; font-size: 1.0em;} 
#product-investment #wrapper #two-col-right-investment .box-out-top .box-out-bottom-large a:visited.headinglink  { color: #0072cf; font-size: 1.0em; } 
#product-investment #wrapper #two-col-right-investment .box-out-top .box-out-bottom-large a:hover.headinglink  { color: #666666; font-size: 1.0em;} 
#product-investment #wrapper #two-col-right-investment .box-out-top .box-out-bottom-large a:active.headinglink  { color: #0072cf; font-size: 1.0em;} 


#two-col-right-investment .box-out-top .box-out-bottom-large a:link.headinglink  { color: #0072cf; font-size: 1.0em;} 
#two-col-right-investment .box-out-top .box-out-bottom-large a:visited.headinglink  { color: #0072cf; font-size: 1.0em; } 
#two-col-right-investment .box-out-top .box-out-bottom-large a:hover.headinglink  { color: #666666; font-size: 1.0em;} 
#two-col-right-investment .box-out-top .box-out-bottom-large a:active.headinglink  { color: #0072cf; font-size: 1.0em;} 

/*style  collateralisation box on homepage*/

#home-collateralisation h3 {font-size: 12px; color:#0072cf; padding: 10px 0px 0px 0px;}
#home-collateralisation p {font-size: 12px; margin: 0px; padding: 0px;}
#home-collateralisation ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#home-collateralisation li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#home-collateralisation .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#home-collateralisation a {font-size: 11px; text-decoration:none;}
#home-collateralisation a:link {color:#666666;}
#home-collateralisation a:visited {color:#666666;}
#home-collateralisation a:hover {color:#00204e;}
#home-collateralisation a:active {color:#00204e;}

#home-collateralisation .box155-top .box155-bottom a:link.headinglink  { color: #0072cf; font-size: 1.0em;} 
#home-collateralisation .box155-top .box155-bottom a:visited.headinglink  { color: #0072cf; font-size: 1.0em; } 
#home-collateralisation .box155-top .box155-bottom a:hover.headinglink  { color: #666666; font-size: 1.0em;} 
#home-collateralisation .box155-top .box155-bottom a:active.headinglink  { color: #0072cf; font-size: 1.0em;} 



/*===============*/
/* Main   styles */
/*===============*/

p {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em;}
h2 {color: #00204e; font-size: 1.8em; line-height: 1.3em; padding-bottom: 0.25em; font-weight:lighter;}
.page_title { color:#00204e;font-size: 3.5em;line-height: 1.5em;font-weight: lighter;}
.product-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0; clear:both;}
.product-plan-date-column1 {float: left; width: 220px;}
.product-plan-date-column2 {float: left; width: 250px;}
.about-box-out {padding: 10px; border: 2px solid #666; margin-bottom: 20px;}
.superscript {font-size: 0.8em; position:relative; bottom: 3px;}
.deposit-color { color: #66bc29;}
.investment-color { color: #0072cf;}
.inv-blue {color: #00204e;}
a:link { color: #4892ce;text-decoration: none;}
a:visited {color: #4892ce; text-decoration: none;}
a:hover {color: #00204e; text-decoration: none;}
a:active {color: #00204e; text-decoration: none;}
#compterms  { color: #666666; margin: 0px; padding-left: 3em;}
#compterms li { padding-bottom: 5px;}

/*===============*/
/* Index  styles */
/*===============*/
#index-wrapper {width: 960px;margin-right: auto;margin-left: auto;margin-top:40px;overflow: hidden; position:relative;background-image:url(../images/zebras/home-zebra.gif);background-repeat:no-repeat;background-position: 765px 19px;;}
#index-wrapper .page_title { color:#00204e;font-size: 5.5em;line-height: 1.0em;font-weight: lighter; padding-bottom: 5px;}
#index-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#index-left-column {height: 500px;width: 225px;float: left; position:relative;}
#index-two-col-right {float: left;width: 205px;margin-left: 20px; padding-top: 70px;}
#index-two-col-right img {padding-bottom: 10px;}
#index-top p {font-size: 2.0em; color:#6595d3; padding: 0px; margin: 0px;}
#index-flash-area { position:absolute; bottom: 9px; left: 0px; padding: 0px; width: 221px;}
/* sliding box styles*/

#discretionarylandingbox {float: left;position:relative; display:none;background-color: #fff;width: 190px;padding: 5px 5px 0px 5px;top: -10px; background-image:url(../images/furniture/index-slide-grad.gif); background-position:bottom; background-repeat:no-repeat; }
#discretionarylandingbox p {font-size: 1.2em;}
#discretionarylandingbox form {width: 200px;}
#termsagree {float: right;font-size: 1.0em;}
a.discretionary {outline:none;}
.discretionary-index-link {font-size: 0.9em;}
.login-box {border: 1px solid #666666; width: 90px;}


#individual-investor-landingbox {float: left;position:relative; display:none;background-color: #fff;width: 190px;padding: 5px 5px 0px 5px;top: -10px; background-image:url(../images/furniture/index-slide-grad.gif); background-position:bottom; background-repeat:no-repeat; }
#individual-investor-landingbox p {font-size: 1.2em;}
#individual-investor-landingbox form {width: 200px;}
a.individual-investor {outline:none;}




#i_am_an_individual-investor-landingbox {float: left;position:relative; display:none;background-color: #fff;width: 190px;padding: 5px 5px 0px 5px;top: -10px; background-image:url(../images/furniture/index-slide-grad.gif); background-position:bottom; background-repeat:no-repeat; }
#i_am_an_individual-investor-landingbox p {font-size: 1.2em;}
#i_am_an_individual-investor-landingbox form {width: 200px;}
a.i_am_an_individual-investor {outline:none;}




#landingbox {float: left;position:relative; display:none;background-color: #fff;width: 190px;padding: 5px 5px 0px 5px;top: -10px; background-image:url(../images/furniture/index-slide-grad.gif); background-position:bottom; background-repeat:no-repeat; }
#landingbox p {font-size: 1.2em;}
#landingbox form {width: 200px;}
#termsagree {float: right;font-size: 1.0em;}
#termsagree2 {float: right;font-size: 1.0em;}
#termsagree3 {float: right;font-size: 1.0em;}
a.slide {outline:none;}

/*end of sliding box styles*/


/*===============*/
/* Home   styles */
/*===============*/
#home-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;background-image:url(../images/zebras/home-zebra.gif);background-repeat:no-repeat;background-position: 540px bottom;}
.home-opening-para { width: 490px; font-size: 1.4em; line-height: 1.5em; color: #777777;}
.home-opening-para-for-logo { width: 700px; font-size: 1.4em; line-height: 1.5em; padding: 0px 0px 30px 0px; color: #777777;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
.home-plan-info_column_one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.home-plan-info_column_two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}

#collateralisation {width: 490px; float: left;}
.products-opening-para {font-size: 1.4em; line-height: 1.5em; color: #777777;}


/*===========================*/
/* Product comparison styles */
/*===========================*/
#one-col-comparison {width: 735px; padding-right: 0px;float: left;}
#two-versions-logo {position:absolute; left: 770px; top: 170px;}
.icon {background-image:url(../images/logos/2-version-icon.gif); background-position: right; background-repeat: no-repeat;}
.table-rule {border-right: solid 1px #999999;}
.table-rule-left {border-left: solid 1px #999999;}
.table-rule-top {border-top: solid 1px #999999;}
.table-rule-bottom {border-bottom: solid 1px #999999;}
.table-rule-white {border-right: solid 1px #fff;}
.grey-bg {background-color:#bbb;}
.inv-blue-bg {background-color:#0072cf;}
#comaprison-top {padding-top: 90px; width: 735px;float: left;}
#comaprison-top p {margin-bottom: 10px;width: 510px;float: left;}
/* Deposit comparison styles */
#comparison-table-deposit td {padding: 0px;}
#comparison-table-deposit p {color:#666666; font-size: 11px; line-height: 14px; padding: 7px 4px 0px 4px; margin-bottom: 2px;}
#comparison-table-deposit h1 {color:#ffffff; font-size: 14px; line-height: 22px; background-color:#66bc29; font-weight: lighter; text-align: left; padding-left: 6px;}
#comparison-table-deposit h2 {color:#fff; font-size: 12px; line-height: 14px; text-align:left; background-color:#bbb; font-weight:lighter; padding: 4px 0px 4px 4px;}
#comparison-table-deposit h3  {font-size: 1.8em; line-height: 1.0em; color: #66bc29; font-weight:lighter; padding: 20px 0px 15px 0px;}
#comparison-table-deposit a:link {color: #66bc29; font-weight:bold; text-decoration:none; font-size: 11px;}
#comparison-table-deposit a:visited {color: #66bc29; font-weight:bold;text-decoration:none; font-size: 11px;}
#comparison-table-deposit a:hover {color: #666666;}
#comparison-table-deposit a:active {color: #666666;}
/* Investment comparison styles */
#comparison-table-investment td {padding: 0px 0px 0px 0px;}
#comparison-table-investment p {color:#666666; font-size: 11px; line-height: 14px; padding: 7px 4px 0px 4px; margin-bottom: 2px;}
#comparison-table-investment h1 {color:#ffffff; font-size: 14px; line-height: 22px; background-color:#0072cf; font-weight: lighter; text-align: left; padding-left: 6px;}
#comparison-table-investment h2 {color:#fff; font-size: 12px; line-height: 14px; text-align:left; background-color:#bbb; font-weight:lighter; padding: 4px 0px 4px 4px;}
#comparison-table-investment h3  {font-size: 1.8em; line-height: 1.0em; color: #0072cf; font-weight:lighter; padding: 20px 0px 15px 0px;}
#comparison-table-investment a:link {color: #0072cf; font-weight:bold; text-decoration:none; font-size: 11px;}
#comparison-table-investment a:visited {color: #0072cf; font-weight:bold; text-decoration:none; font-size: 11px;}
#comparison-table-investment a:hover {color: #666666; font-weight:bold;}
#comparison-table-investment a:active {color: #666666; font-weight:bold;}
#diversification-box-out-pos {width: 205px; margin-top: 110px; position:absolute; top: 50px; right: 0px;}
#diversification-box-out-pos p {}
#diversification-box-out-pos img {padding-bottom: 10px;}


#credit-table h2 {color:#fff; font-size: 12px; line-height: 14px; text-align:left; background-color:#00204e; font-weight:lighter; padding: 4px 0px 4px 4px;}
#credit-table .heading {background-color:#00204e;}
#credit-table p {color:#666666; font-size: 11px; line-height: 14px; padding: 7px 4px 0px 4px; margin-bottom: 2px;}

/*=====================*/
/* Download PDF styles */
/*=====================*/
.download-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.download-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}
.download-column-one ul {font-size: 11px; line-height: 13px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
.download-column-one li {margin: 6px 0px; padding: 0px 0px 5px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
.download-column-two ul {font-size: 11px; line-height: 13px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
.download-column-two li {margin: 6px 0px; padding: 0px 0px 5px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}





/*=====================*/
/* Deposit home styles */
/*=====================*/
#deposit-home-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#deposit-home-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#deposit-plan-home #two-col-center h2 {color: #66bc29;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
ul.deposit-home-downloads  {list-style-type:none; padding-bottom: 1.75em; font-size: 1.3em;}
ul.deposit-home-downloads li {margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-deposit-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.deposit-home-downloads a:link {color: #66bc29;}
ul.deposit-home-downloads a:visited {color: #66bc29;}
ul.deposit-home-downloads a:hover {color: #00204e;}
ul.deposit-home-downloads a:active {color: #00204e;}
.deposit-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.deposit-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}


/*========================*/
/* Deposit product styles */
/*========================*/
.product-opening-para { width: 700px; font-size: 1.4em; line-height: 1.5em; padding: 0px 0px 10px 0px; color: #777777;}
.product-two-versions-logo {position:absolute; left: 820px; top: 150px;}
.product-collateralised_logo-logo {position:absolute; left: 820px; top: 150px;}
#deposit-product-top-2-version {padding-top: 90px; float:left;}
#deposit-product-top {padding-top: 90px; margin-bottom: 10px; width: 735px; float: left; position: relative;}
#product-deposit #deposit-product-top h2 {color:#66bc29; font-size: 2em;}
#product-deposit h2 {color:#66bc29;}
#product-deposit h3 {color:#66bc29; font-size: 1.7em; font-weight:lighter; margin-bottom: 0.5em;}
#product-deposit h4 {color:#666666; font-size: 1.2em; font-weight:bold; }
#product-deposit h6 {color:#666666; font-size: 1.2em; font-weight:bold; margin-top: 0.5em;}
/* Styles for the download box */
#two-col-right-deposit {float: left;width: 205px; margin-left: 20px;}
#two-col-right-deposit h3 {font-size: 12px; color:#66bc29; padding: 10px 0px 0px 0px;}
#two-col-right-deposit p {font-size: 12px; margin: 0px; padding: 0px;}
#two-col-right-deposit ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#two-col-right-deposit li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-deposit .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-deposit a {font-size: 11px; text-decoration:none;}
#two-col-right-deposit a:link {color:#666666;}
#two-col-right-deposit a:visited {color:#666666;}
#two-col-right-deposit a:hover {color:#00204e;}
#two-col-right-deposit a:active {color:#00204e;}

/*========================*/
/* Investment home styles */
/*========================*/
#investment-home-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#investment-home-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#investment-plan-home #two-col-center h2 {color: #0072cf;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
ul.investment-home-downloads  { list-style-type:none; padding-bottom: 1.75em; font-size: 1.3em;}
ul.investment-home-downloads li { margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-investment-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.investment-home-downloads a:link {color: #0072cf;}
ul.investment-home-downloads a:visited {color: #0072cf;}
ul.investment-home-downloads a:hover {color: #00204e;}
ul.investment-home-downloads a:active {color: #00204e;}
.investment-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.investment-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}



#investment-plans-video-pos {position: absolute; right: 0px; width: 205px;}
#investment-plans-video-pos a:link {color:#666666;}
#investment-plans-video-pos a:visited {color:#666666;}
#investment-plans-video-pos a:hover {color:#00204e;}
#investment-plans-video-pos a:active {color:#00204e;}
#investment-plans-video-pos p {font-size: 12px; margin: 0px; padding: 0px;}
#investment-plans-video-pos ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#investment-plans-video-pos li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#investment-plans-video-pos .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#investment-plans-video-pos a {font-size: 11px; text-decoration:none;}
#investment-plans-video-pos a:link {color:#666666;}
#investment-plans-video-pos a:visited {color:#666666;}
#investment-plans-video-pos a:hover {color:#00204e;}
#investment-plans-video-pos a:active {color:#00204e;}


/*===========================*/
/* Investment product styles */
/*===========================*/
#investment-product-top-2-version {padding-top: 90px; float:left;}
#investment-product-top {padding-top: 90px; margin-bottom: 10px;width: 735px;float: left; position:relative;}
#product-investment #investment-product-top h2 {color:#0072cf; font-size: 2em;}
#product-investment h2 {color:#0072cf;}
#product-investment h3 {color:#0072cf; font-size: 1.7em; font-weight:lighter; margin-bottom: 0.5em;}
#product-investment h4 {color:#666666; font-size: 1.2em; font-weight:bold; }
/* Styles for the download box */
#two-col-right-investment {float: left;width: 205px; margin-left: 20px;}
#two-col-right-investment h3 {font-size: 12px; color:#0072cf; padding: 10px 0px 0px 0px;}
#two-col-right-investment p {font-size: 12px; margin: 0px; padding: 0px;}
#two-col-right-investment ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#two-col-right-investment li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-investment .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-investment a {font-size: 11px; text-decoration:none;}
#two-col-right-investment a:link {color:#666666;}
#two-col-right-investment a:visited {color:#666666;}
#two-col-right-investment a:hover {color:#00204e;}
#two-col-right-investment a:active {color:#00204e;}




/*===========================*/
/*     VCT product styles    */
/*===========================*/

/* Styles for the download box */
#two-col-right-vct {float: left;width: 205px; margin-left: 20px;}
#two-col-right-vct h3 {font-size: 12px; color:#ABAB89; padding: 10px 0px 0px 0px;}
#two-col-right-vct p {font-size: 11px; margin: 0px; padding: 0px;}
#two-col-right-vct ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#two-col-right-vct li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-vct .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-vct a {font-size: 11px; text-decoration:none;}
#two-col-right-vct a:link {color:#666666;}
#two-col-right-vct a:visited {color:#666666;}
#two-col-right-vct a:hover {color:#00204e;}
#two-col-right-vct a:active {color:#00204e;}


.boutique-box-out-top-vct { background-image: url(../images/furniture/box-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom: 20px; }
.boutique-box-out-bottom-vct {background-image: url(../images/furniture/box-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }
.boutique-box-out-bottom-large-vct {background-image: url(../images/furniture/box-top-grad-large.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }
#boutique-box-out-bottom-large-vct .contact-info-2 {color: #abab89;}
.boutique-box-out-bottom-large-vct a:link {color:#abab89;}
.boutique-box-out-bottom-large-vct a:visited {color:#abab89;}
.boutique-box-out-bottom-large-vct a:hover {color:#00204e;}
.boutique-box-out-bottom-large-vct a:active {color:#00204e;}
.vct-blue-text {font-size: 1.6em;  color: #6595d3; padding: 10px 0px 0px 0px;}


#two-col-right-vct a {font-size: 11px; text-decoration:none;}

/*========================*/
/*  Boutique home styles  */
/*========================*/
#boutique-home-top { padding-top: 60px; margin-bottom: 10px;width: 735px;float: left;}
#boutique-home-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#boutique-home-top .page_title { color:#000000;font-size: 3.5em;line-height: 1.5em;font-weight: lighter;}
#boutique-home-top .page_title2 { color:#000000;font-size: 2.5em;line-height: 1.5em;font-weight: lighter;}

#two-col-center .page_title2 { color:#000000;font-size: 2.35em;line-height: 1.5em;font-weight: lighter; padding-bottom:.5em;}


#boutique-plan-home #two-col-center h2 {color: #000000;}
ul.boutique-home-downloads  { list-style-type:none; padding-bottom: 0.25em; font-size: 1.2em;}
a.boutique-home-downloads  { color: #abab89;}
ul.boutique-home-downloads li { margin-bottom: 0.5em;color: #66bc29; padding-left: 17px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul.boutique-home-downloads2  { list-style-type:none; padding-bottom: 1.75em; font-size: 1.2em;}
ul.boutique-home-downloads3  { list-style-type:none; font-size: 1.2em;}
ul.boutique-home-downloads2 li { margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-boutique-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.boutique-home-downloads3 li { margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-boutique-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.boutique-home-downloads a:link {color: #abab89;}
ul.boutique-home-downloads a:visited {color: #abab89;}
ul.boutique-home-downloads a:hover {color: #00204e;}
ul.boutique-home-downloads a:active {color: #00204e;}
ul.boutique-home-downloads2 a:link {color: #abab89;}
ul.boutique-home-downloads2 a:visited {color: #abab89;}
ul.boutique-home-downloads2 a:hover {color: #00204e;}
ul.boutique-home-downloads2 a:active {color: #00204e;}
ul.boutique-home-downloads3 a:link {color: #abab89;}
ul.boutique-home-downloads3 a:visited {color: #abab89;}
ul.boutique-home-downloads3 a:hover {color: #00204e;}
ul.boutique-home-downloads3 a:active {color: #00204e;}
.boutique-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 0px; clear:both;}
.boutique-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 0px;}
.boutique-column-three {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.boutique-headings {font-size: 1.7em;}
.boutique_link {padding-left: 16px; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat:no-repeat; background-position:3px 4px;}
.boutique_link a:link {color:#00204e;}
.boutique_link a:visited {color:#00204e;}
.boutique_link a:hover {color:#666;}
.boutique_link a:active {color:#666;}

.boutique-box-out-top { background-image: url(../images/furniture/box-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom: 20px; }
.boutique-box-out-bottom {background-image: url(../images/furniture/box-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }
.boutique-box-out-bottom-large {background-image: url(../images/furniture/box-top-grad-large.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }
#boutique-box-out-bottom-large .contact-info-2 {color: #abab89; }
.boutique-box-out-bottom-large a:link {color:#abab89;}
.boutique-box-out-bottom-large a:visited {color:#abab89;}
.boutique-box-out-bottom-large a:hover {color:#00204e;}
.boutique-box-out-bottom-large a:active {color:#00204e;}



/*==============*/
/* News  styles */
/*==============*/
#news-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
.news-date-heading {font: 1.3em; color:#00204e; font-weight:bolder;}
/* Styles for the download box */
#two-col-right-news {float: left;width: 205px; margin-left: 20px;}
#two-col-right-news h3 {font-size: 12px; color:#66bc29; padding: 10px 0px 0px 0px;}
#two-col-right-news p {font-size: 12px; margin-bottom:0.7em; padding: 0px;}
#two-col-right-news ul {font-size: 11px; margin: 0px 0px 0px 0px; padding: 0 0 10px 0; list-style:none;}
#two-col-right-news li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-news .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-news a {font-size: 11px; text-decoration:none;}
#two-col-right-news a:link {color:#6595d3;}
#two-col-right-news a:visited {color:#6595d3;}
#two-col-right-news a:hover {color:#00204e;}
#two-col-right-news a:active {color:#00204e;}
#news-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#news #two-col-center h2 {color: #4892ce;}
.news-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
ul.news-downloads  {list-style-type:none; padding-bottom: 0.25em;}
ul.news-downloads li {font-size: 1.2em; margin-bottom: 0.25em;color: #6595d3;}
ul.news-downloads a:link {color: #6595d3;}
ul.news-downloads a:visited {color: #6595d3;}
ul.news-downloads a:hover {color: #00204e;}
ul.news-downloads a:active {color: #00204e;}





/*===================*/
/* News  item styles */
/*===================*/
#two-col-center-news {width: 490px; padding-right: 20px;float: left;}

#two-col-center-news h1 { font-size: 1.8em; line-height: 1.2em; color: #00204e; font-weight:lighter; padding-bottom: 10px;}
#two-col-center-news h2 { font-size: 1.5em; }
.date {font-size: 1.4em; line-height: 1.0em; color: #6595d3;}
#two-col-center-news ul {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em; margin-left: 15px; list-style-position:outside; }
#two-col-center-news li { margin-bottom: 0.7em;font-size: 1.0em;  }
#two-col-center-news ul ul {margin-left: 20px; margin-bottom: 10px;font-size: 1.0em;  }
#two-col-center-news ul ul li {margin-bottom: 5px;font-size: 1.0em;  }
#two-col-center-news ul ul ul {margin-left: 20px; margin-bottom: 10px;font-size: 1.0em;  }
#two-col-center-news ul ul ul li {margin-bottom: 5px;}
.newstory_ruleheading {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x;font-size: 1.4em; line-height: 1.0em; color: #6595d3; background-position:bottom; padding: 12px 0px 5px 0px;}
.newstory_ruleheading_2liner {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x;font-size: 1.4em; line-height: 1.5em; color: #6595d3; background-position:bottom; padding: 12px 0px 5px 0px;}
.newsstory_phone_number {float: left;width: 250px;}
.newsstory_name {float: left;width: 250px;}
#two-col-center-news a:link {color: #6595d3;}
#two-col-center-news a:visited {color: #6595d3;}
#two-col-center-news a:hover {color: #00204e;}
#two-col-center-news a:active {color: #00204e;}

#two-col-center-news table { color: #666;border:1px solid #333333; font-size: 1.2em; line-height: 1.5em}
#two-col-center-news table td {border:1px solid #DDDDDD;padding:3px;}
.newspicture {width: 300px; float: right; margin-left: 20px;}
.newspicture p { font-size: 1.0em;}


/*====================*/
/* Gary's view styles */
/*====================*/
#garysview-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#two-col-center-garysview {width: 490px; padding-right: 20px;float: left;}
#two-col-center-garysview h1 {font-size: 1.8em; line-height: 1.2em; color: #00204e; font-weight:lighter; padding-bottom: 10px;}
#two-col-center-garysview a:link {color: #4892ce;}
#two-col-center-garysview a:visited {color: #4892ce;}
#two-col-center-garysview a:hover {color: #00204e;}
#two-col-center-garysview a:active {color: #00204e;}
.previousentry-heading {color: #00204e}
.previousentry li {padding: 0px 0px 8px 0px;}
.previousentry ul {font-size: 1.1em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em; list-style-position:outside; list-style: none; }

/*====================*/
/* Order form styles */
/*====================*/
#order-top {padding-top: 90px;width: 735px;float: left;}
.depositkeyline { border:solid 1px #66bc29; padding: 2px;}
.investmentkeyline { border:solid 1px #0072cf; padding: 2px;}
.normalkeyline { border:solid 1px #666666; padding: 2px;}
.order-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0;}


/*=======================*/
/* About Investec styles */
/*=======================*/
#about-top {padding-top: 90px;width: 735px;float: left; }
.about-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0;}
ul.about-list {font-size: 1.4em; line-height: 1.4em;}
.about-list li {padding-bottom: 7px; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 0px 5px;padding-left: 13px; list-style-type:none;text-decoration: none;}
.about-list a:link { font-weight:lighter; color: #4892ce;text-decoration: none;}
.about-list a:visited {color: #4892ce; text-decoration: none;}
.about-list a:hover {color: #00204e; text-decoration: none;}
.about-list a:active {color: #00204e; text-decoration: none;}
.back {background-image:url(../images/furniture/link-default-arrow.gif); background-repeat:no-repeat; background-repeat:no-repeat; background-position: 0px 4px; padding-left: 13px;}
.back a:link { font-weight:lighter; color: #6595d3;text-decoration: none;}
.back a:visited {color: #6595d3; text-decoration: none;}
.back a:hover {color: #00204e; text-decoration: none;}
.back a:active {color: #00204e; text-decoration: none;}
.question-block {overflow: hidden; padding-bottom: 10px;}
#boutique-plan-home .question-block a { font-size: 1.2em; line-height: 1.4em; padding: 0px; outline:none; margin: 0px; color:#ABAB89;}
.question-block a { font-size: 1.2em; line-height: 1.4em; padding: 0px; outline:none; margin: 0px;}
.hide {display: none; background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 0px;  padding-bottom: 8px; margin-bottom: 18px; }
.hide2 {display: none; padding-top: 0px; margin-bottom: 10px; }

/*=============================*/
/* Terms and Conditions styles */
/*=============================*/
ul.terms-list {font-size: 1.3em; line-height:1.39em; color: #666666; margin-left: 15px; padding-bottom: 7px;}
.terms-list li {padding-bottom: 7px;}



/*=======================*/
/*   Contact us styles   */
/*=======================*/
#contact-top {padding-top: 90px;width: 735px;float: left;}
ul.contact-lists {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em;list-style-position:outside; margin-left: 15px;}
.contact-lists li {padding-bottom: 3px; }
#two-col-right-contact-us {float: left;width: 205px; margin-left: 20px;}
#two-col-right-contact-us ul {font-size: 13px; margin: 0px; padding: 0 0 10px 0; list-style:none;}
#two-col-right-contact-us li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-contact-us .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
.contact-phone-number {font-size: 1.5em; line-height: 1.3em;}
.contact-column-one {float:left; width: 310px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.contact-column-large {float:left; width: 460px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.contact-column-two {float:left; width: 150px; padding-left: 15px;padding-bottom: 10px;}
.contact-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0; clear:both;}


/*=======================*/
/*   External T&C page   */
/*=======================*/

#terms_box_tandc {height: 150px;width: 450px;overflow: auto;border: 2px solid #bbb;padding: 15px;background-color: #FFFFFF; margin-bottom: 15px;}
#exttandc-flash-area { position:absolute; bottom: 0px; left: 0px;}
#exttandc-flash-award {position: absolute; top: 90px; right: 30px; width: 193px;}

/*=======================*/
/*   News Feed styling   */
/*=======================*/
#two-col-right-news #news-feed li {background-image:url(../images/furniture/link-default-arrow.gif);}
.rssFeed {font-family: Arial, Helvetica, sans-serif;font-size: 90%; }
.rssFeed a {color: #444;text-decoration: none;font-weight:lighter;}
.rssFeed a:hover {color: #000;text-decoration: underline;}
.rssBody ul { list-style: none; }
.rssRow { padding: 0.8em; }
.rssRow h4 { font-size: 1.1em; }
.rssRow div {font-size: 90%;color: #666;margin: 0.2em 0 0.4em 0;}
.odd {  }
.even { }


/*===========================*/
/*   Investec Open styling   */
/*===========================*/

#golf-top { padding-top: 100px; margin-bottom: 10px;width: 735px;float: left;}
#golf-tab-menu { color: #fff; width: 735px}
#golf-tab-menu ul { list-style: none;}
#golf-tab-menu li { float: left;}
#golf-tab-menu a { background-image: url(../images/ifa_challenge/golf-tabs.gif); display: block; width: 75px; height: 26px; padding: 4px 5px; background-position: 85px; color: #fff; background-repeat: repeat;}
#golf-tab-menu a:hover { background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}

#tab-home .golf-tab-home {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-latest .golf-tab-latest {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-prizes .golf-tab-prizes {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-final .golf-tab-final {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-venues .golf-tab-venues {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-leaderboards .golf-tab-leaderboards {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-photos .golf-tab-photos {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}
#tab-videos .golf-tab-videos {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4; display: none;}
#tab-testimonials .golf-tab-testimonials {background-image: url(../images/ifa_challenge/golf-tabs.gif); background-position: 0px; color: #437cc4;}



#golf-breadcrumb {clear: both; background-color:#F8F8F8; color: #666; padding: 4px; font-size: 1.0em; position: inherit; margin: 0px 0px 10px 0px; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #ededed; }
#golf-breadcrumb p {font-size: 1.0em; padding: 0px; margin: 0px;}

#two-col-right-courses2 { float: left; width: 205px; margin-top:60px; margin-left: 20px;}
#twtr-widget-1 { z-index: 5000 !important; width: 300px;}

#golf-social-icons-area {width: 210px; height: 400px; float: right; padding-top: 57px; z-index: 10000;}
#golf-social-icons-area-home {width: 210px; height: 400px; float: right; padding-top: 0px; z-index: 10000;}
#golf-testimonial-right-col {width: 210px; height: 400px; float: right; padding-top: 40px; z-index: 10000;}



.twtr-tweet-text { font-family: Arial, Helvetica, sans-serif !important ; font-size: 11px !important; }
.twtr-ft { position: relative; color: #6595d3; font-size: 11px !important;font-family: Arial, Helvetica, sans-serif !important ; font-style: bolder;}
.twtr-ft img {display: none !important;}
#twtr-widget-1 .twtr-tweet a:link, #twtr-widget-1 .twtr-tweet a:visited, #twtr-widget-1 .twtr-tweet a:hover {color: #6595D3 !important;}
.twtr-join-conv {color: #6595D3 !important; font-weight: bolder !important;}
.twtr-widget .twtr-tweet-wrap {padding-left: 0px !important;}
.twtr-hd  {padding-left: 0px !important;}

#golf-three-col-center {width: 715px; padding-right: 20px;float: left; padding-bottom: 120px; background-image:url(../images/ifa_challenge/golf-ball-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center2 {width: 715px; padding-right: 20px;float: left; padding-bottom: 70px; background-image:url(../images/ifa_challenge/golf-ball-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center3 {width: 715px; min-height: 600px; padding-right: 20px;float: left; padding-bottom: 70px; background-image:url(../images/ifa_challenge/golf-ball-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center5 {width: 715px; min-height: 600px; padding-right: 20px;float: left; padding-bottom: 70px; background-image:url(../images/ifa_challenge/golf-grass-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center6 {width: 715px; min-height: 600px; padding-right: 20px;float: left; padding-bottom: 160px; background-image:url(../images/ifa_challenge/golf-grass-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center7 {width: 715px; min-height: 300px; padding-right: 20px;float: left; padding-bottom: 160px; background-image:url(../images/ifa_challenge/golf-grass-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center4 {width: 715px; min-height: 200px; padding-right: 20px;float: left; padding-bottom: 20px;}
#golf-three-col-center_flag {width: 715px; padding-right: 20px;float: left; padding-bottom: 120px; background-image:url(../images/ifa_challenge/golf-flag-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center_flag_3 {width: 735px; float: left; padding-bottom: 120px; background-image:url(../images/ifa_challenge/golf-flag-background2.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center-winner {width: 715px; padding-right: 20px;float: left; padding-bottom: 20px;}
#golf-three-col-center h1 { color:#00204e;font-size: 3.5em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center h2 { color:#437cc4;font-size: 2.25em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center2 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center5 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center6 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center7 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center3 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center4 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center2 h2 { color:#437cc4;font-size: 2.25em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
/* terms page */
#golf-terms-three-col-center {width: 715px; padding-right: 20px;float: left;}
#golf-terms-three-col-center .box340-top {background-image:url(../images/furniture/box-340-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 340px; }
#golf-terms-three-col-center .box340-bottom {background-image:url(../images/furniture/box-340-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
/* registration page */
#golf-register-three-col-center {width: 735px; float: left;}
#golf-register-three-col-center h1 { color:#00204e;font-size: 3.5em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
.box735-top {background-image:url(../images/furniture/box-735-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 735px; }
.box735-bottom {background-image:url(../images/furniture/box-735-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden; margin-bottom: 10px; padding: 10px 0px 0px 10px; }
#golf-register-three-col-center .formboxwidth {width: 90%;}
#golf-register-three-col-center .formboxwidthtwo {width: 30%;}
#golf-register-three-col-center .formboxwidththree {width: 50px;}
#golf-register-three-col-center p { padding-top: 2px;}
.golf-terms-sub {font-size: 1.6em;  color: #6595d3; padding: 10px 0px 0px 0px;}
#golf-leaderboard {clear:both}
#golf-leaderboard .leaderboard-heading { background-color:#d8e3f5; font-size: 1.2em; color: #666; font-weight:bolder;}
#golf-leaderboard .player-row {font-size: 1.2em; color: #666; padding: 5px 0px;}
#golf-leaderboard .player-row:hover { background-color: #efefef;}
#golf-leaderboard td {padding: 5px 5px 5px 5px; vertical-align:top; border-bottom: 1px solid #efefef; margin: 0px;}




#golf-summary-para {width: 500px; float: left; padding-right: 25px;}
#golf-leaderboard-dropdown {width: 210px;float:left; }
#golfjumpform .jumpmenustyle {width: 190px; border: 1px solid #efefef;}

.gallery-thumb {padding: 0px 25px 25px 0px; width: 155px; height: 103px; float: left;}

.winner-name {font-size: 1.4em; line-height: 1.0em; color: #00204e;}

#jump_menu {border: 1px #666 solid;}
#go_button {border: 0px; vertical-align: top; background-image:url(../images/buttons/select.gif); background-repeat: no-repeat; width: 70px; height: 20px;}

.golf-home-venue { clear: both }
.golf-home-venue .venue-row { font-size: 1.2em; color: #666; line-height: 1.4em;}

/*==============================*/
/*   Private Investor styling   */
/*==============================*/
ul.pi-deposit-home-downloads  {list-style-type:none; padding-bottom: 0em; font-size: 1.3em;}
ul.pi-deposit-home-downloads li {margin-bottom: 0.0em;color: #66bc29; padding-left: 18px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul.pi-deposit-home-downloads a:link {color: #66bc29;}
ul.pi-deposit-home-downloads a:visited {color: #66bc29;}
ul.pi-deposit-home-downloads a:hover {color: #00204e;}
ul.pi-deposit-home-downloads a:active {color: #00204e;}
ul.pi-investment-home-downloads  {list-style-type:none; padding-bottom: 0em; font-size: 1.3em;}
ul.pi-investment-home-downloads li {margin-bottom: 0.0em;color: #6595d3; padding-left: 18px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul.pi-investment-home-downloads a:link {color: #6595d3;}
ul.pi-investment-home-downloads a:visited {color: #6595d3;}
ul.pi-investment-home-downloads a:hover {color: #00204e;}
ul.pi-investment-home-downloads a:active {color: #00204e;}



/*===========================*/
/*     Valuation styling     */
/*===========================*/
#valuation-top {padding-top: 90px;width: 735px;float: left;}



/*================*/
/* Archive styles */
/*================*/
#archive-top { float: left; margin-bottom: 10px; width:735px; padding-top: 90px; }
#archive #two-col-center p { font-size: 1.3em; }
#archive #two-col-center {width: 690px; padding-right: 20px;float: left;}
#archive .home-plan-info_column_one {float:left; width: 330px; padding-right: 0px; margin-right: 15px; padding-bottom: 10px; clear:both;}
#archive .home-plan-info_column_two {float:left; width: 330px; padding-left: 0px; margin-left: 15px;padding-bottom: 10px; position: relative; }
#archive select { position: absolute; left: 0px; top: 160px; }
#archive select optgroup { font-style: normal; }
.archive-form { clear: both; width: 100%; margin: 0px; margin-top: 30px; position: relative; }
#archive #two-col-center table.list th { font-size: 1.3em; padding: 10px 4px; text-align: left; border-right: solid 2px #fff; }
#archive #two-col-center table.list tr.category { background-color: #BBB; }
#archive #two-col-center table.list tr.category td { text-align: left; font-size: 1.3em; color: #000; padding: 6px 4px; font-weight: bold; }
#archive #two-col-center table.list tr.plan { background-color: #fff; }
#archive #two-col-center table.list tr.plan td { text-align: left; font-size: 1.3em; color: #666; padding: 6px 4px 6px 4px; font-weight: normal; border-bottom: solid 1px #BBB; }
#archive #two-col-center table.list tr.plan td a { color: #666; text-decoration: none; font-weight: normal; }
#archive #two-col-center table.list tr.plan td a:hover { text-decoration: underline; }



/*===========================*/
/*     Structurted Notes     */
/*===========================*/
#notes_col1 {width: 458px; float:left; padding: 0px 40px 0px 32px;}


a.grey-blue-link:link {color:#666666;}
a.grey-blue-link:visited {color:#666666;}
a.grey-blue-link:hover {color:#00204e;}
a.grey-blue-link:active {color:#00204e;}



#notes_col1_current {width: 490px; float:left; padding: 0px 0px 0px 0px;}
#notes_col1_current .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#notes_col1_current a {font-size: 1.0em; text-decoration:none;}
#notes_col1_current a:link {color:#666666;}
#notes_col1_current a:visited {color:#666666;}
#notes_col1_current a:hover {color:#00204e;}
#notes_col1_current a:active {color:#00204e;}

#notes_col2 {width: 205px; float:left; padding: 0px; margin: 0px 20px 0px 0px;}
#notes_col3 {width: 205px; float:left; padding: 0px;}
#notes_col2_style2 {width: 430px; float:left; padding: 0px; margin-bottom: 30px;}
#notes_col1_table {width: 888px; float:left; padding: 0px 40px 0px 32px;}

#notes_col1_table .plan td { border-bottom-color:#bbbbbb; border-bottom-style:solid; border-bottom-width:1px;color:#666666;font-size:1.1em;font-weight:normal;padding-bottom:6px;padding-left:4px;padding-right:4px;
padding-top:6px;text-align:left;}

#notes_col1_table th {
font-size:1.2em;
font-weight: normal;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
padding-top:10px;
text-align:left;
background-color:#424242;
}
#notes_col1_table tr th {border: 1px #fff solid;}

.back_link_product-overview-table { padding-left: 16px; background-image:url(../images/furniture/link-back-arrow.gif); background-repeat:no-repeat; background-position:3px 4px; position:absolute; right: 42px; top: 109px;}

#notes_footer {clear: both; padding: 20px 0px 0px 32px;}
#notes_footer .call-to-action {font-size: 1.4em; color: #424242;}
#notes_footer a {color: #424242;}
.notes_footer_zebra {background-image:url(../images/zebras/footer-zebra-structured-notes.jpg); background-repeat:no-repeat; background-position:right bottom;}
#notes_col2 li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#notes_col2 .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#notes_col2 a {font-size: 11px; text-decoration:none;}
#notes_col2 a:link {color:#666666;}
#notes_col2 a:visited {color:#666666;}
#notes_col2 a:hover {color:#00204e;}
#notes_col2 a:active {color:#00204e;}
#notes_col1 h2 a {color: #424242; padding: 0px; margin: 0px;}
#notes_col1 h2 {color: #424242; padding: 0px; margin: 0px;}
.notes_structured_product {width: 458px; position:relative; padding-bottom: 0px; margin: 0px;}
.notes_plan-name {float: left; width: 358px;}
.notes_strike_date {float: left; width: 90px;}
#opportunuties_slide {padding: 10px 0px 20px 0px; overflow:hidden; display: none;}
#slideform .textbox {width: 100px; border: solid 1px #666666; padding: 1px;}
#slideform { padding-bottom:10px;display: none;}
#slideform td {padding-bottom: 10px; color:#666666; font-size: 1.1em;}
#notes_col2 h2 {color: #424242;} #notes_col3 h2 {color: #424242;}
.notes_page_title { color:#424242;font-size: 3.5em;line-height: 1.5em;font-weight: lighter; padding: 20px 0px 10px 32px;}
.back_link {padding-left: 16px; background-image:url(../images/furniture/link-back-arrow.gif); background-repeat:no-repeat; background-position:3px 4px;}
.back_link a:link {color:#00204e;}
.back_link a:visited {color:#00204e;}
.back_link a:hover {color:#666;}
.back_link a:active {color:#666;}
.notes-main-story-text {font-size: 13px;}

#market-updates-box {height: 160px;width: 410px;overflow: auto;border: 0px;padding: 0px; margin-bottom: 5px;}
#economic-research-box {width: 410px;border: 0px;padding: 0px; margin-bottom: 0px;}
#market-updates-box h2 {color: #424242;}
#market-updates-box ul  { color: #424242; list-style:none; font-size: 1.3em; line-height: 1.4em;  padding: 0px 0px 6px 0px;}
#market-updates-box li {}
#market-updates-box ul ul { color: #666; list-style:none; font-size: 0.8em;padding-top: 1px;}
.box-out-top-430 {background-image:url(../images/furniture/box-430-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 0px; width: 430px; margin-bottom: 10px; padding: 0px;}
.box-out-bottom-430 {background-image:url(../images/furniture/box-430-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
#economic-research-box li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; line-height: 1.4em; font-size: 1.3em;}


#notes_val_col1 {width: 663px; float:left; padding: 0px 40px 0px 32px;}
#notes_val_col2 {width: 205px; float:left; padding: 0px 0px 0px 0px;}
#notes_val_col1 table.list th {font-size: 1.3em; padding: 10px 4px; text-align: left; border-right: solid 2px #fff; }
#notes_val_col1 table.list tr.category {background-color: #424242; }
#notes_val_col1 table.list tr.category td {text-align: left; font-size: 1.3em; color: #000; padding: 6px 4px; font-weight: bold; }
#notes_val_col1 table.list tr.plan {background-color: #fff; }
#notes_val_col1 table.list tr.plan td { text-align: left; font-size: 1.2em; color: #666; padding: 6px 4px 6px 4px; font-weight: normal; border-bottom: solid 1px #BBB; }
#notes_val_col1 table.list tr.plan td a { color: #666; text-decoration: none; font-weight: normal; }
#notes_val_col1 table.list tr.plan td a:hover { text-decoration: underline; }
#notes_val_col1 h2 {color: #424242; font-size: 1.8em;}
.date_info {width: 400px; position:relative; padding: 0px; margin: 0px;}
.date-col1 {float: left; width: 200px;}
.date-col2 {float: left; width: 200px;}


#notes_login_col1 {width: 340px; float:left; padding: 0px 40px 0px 32px;}
#notes_login_col2 {width: 340px; float:left; padding: 0px; margin: 0px;}
#notes_login_col1 h2 {color: #424242;}
#notes_login_col2 h2 {color: #424242;}
#notes_login_col1 .box340-top {background-image:url(../images/furniture/box-340-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 340px; }
#notes_login_col1 .box340-bottom {background-image:url(../images/furniture/box-340-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }

#notes_login_col2 .box340-top {background-image:url(../images/furniture/box-340-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 340px; }
#notes_login_col2 .box340-bottom {background-image:url(../images/furniture/box-340-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
#notes_login_col1 .formboxwidth {width: 95%;}
#notes_login_col2 .formboxwidth {width: 95%;}

/*===========================*/
/*     Awards page     */
/*===========================*/

#awards-col-center { width: 490px; padding-right: 20px;float: left;}
.awards-rule {height: 25px; clear:both;}




/*===========================*/
/*         Map pages         */
/*===========================*/
#map-top {padding-top: 90px;width: 735px;float: left;}

.representative-copy {font-size: 1.2em; line-height: 1.5em; color:#666666; padding-top:10px;}

#two-col-right-map {
	width: 340px;
	float: right;
	position:absolute;
	left: 600px;
	top: 140px;
	z-index: 99;
}
#two-col-right-map-lower {
	width: 340px;
	float: right;
	position:absolute;
	left: 600px;
	top: 190px;
	z-index: 99;
}

.box-out-top-map    { background-image: url(../images/furniture/box340-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom: 20px; padding-bottom: 8px;  }
.box-out-bottom-map {background-image: url(../images/furniture/box340-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 4px 12px 8px 12px; height: 104px; }
.box-out-top-map-intro    { background-image: url(../images/furniture/box340-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom: 20px; }
.box-out-bottom-map-intro {background-image: url(../images/furniture/box340-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 4px 12px 8px 12px;  }


#map-area-1 { display: none; }
#map-area-2 { display: none; }
#map-area-3 { display: none; }
#map-area-4 { display: none; }
#map-area-5 { display: none; }
#map-area-6 { display: none; }
#map-area-7 { display: none; }
#map-area-8 { display: none; }
#map-area-9 { display: none; }
#map-area-10 { display: none; }
#map-area-11 { display: none; }
#map-area-12 { display: none; }
#map-area-13 { display: none; }
#map-intro  { display: block; }
#map-intro h2 { padding-top: 8px; margin-top: 0px;}
#map-area-1 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-2 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-3 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-4 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-5 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-6 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-7 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-8 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-9 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-10 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-11 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-12 h2 { padding-top: 0px; margin-top: 0px;}
#map-area-13 h2 { padding-top: 0px; margin-top: 0px;}
.map-person-image { float: right; padding: 10px 0px 0 0;}


.map-person-name-position {top: 0px;}
.map-person-details-position { bottom: 21px; position: absolute; }

/*         Golf Map pages         */
.box-out-bottom-map-golf {background-image: url(../images/furniture/box340-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 4px 12px 8px 12px;  overflow: auto;}

.map-golf-name-position h2 {}
.box-out-bottom-map-golf p { font-size: 11px; line-height: 14px; margin-bottom: 6px; }
.golf-map-list { color: #666; list-style:disc; margin: 0px 0px 10px 15px; font-size: 11px; line-height: 13px;}

/*============*/
/* ISA styles */
/*============*/

.blue-box-isa-page {background-color: #d8e3f5; padding: 10px 10px 5px 10px; margin: 15px 0px 18px 0px;}

/*============*/
/* DES styles */
/*============*/
.link-box {
	display: block;
	width: 100px;
	padding: 5px;
	background-color: black;
	font-size: 1.2em;
	text-align: center;
	margin-left: 40px;
}
.link-box span { color: white; font-weight: normal; }
.selection {
	background-color: #666;
	padding: 5px 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}
.selection span {
	width: 175px;
	display: -moz-inline-box;
	display: inline-block;
}
.selection select { width: 200px; }
.search {
	cursor: pointer;
}
.resultbox {
	border: #666 5px solid;
}
.resultbox th p {
	background-color: #00204e;
	color: white;
	padding: 3px 8px;
}
.resultbox td p {
	border-bottom: 1px solid black;
}

