/* GENERIC */

body {background:url(images/bg-fade.gif) repeat-x scroll 0 0 #641229; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:0.7em; margin:0; padding:0;}

h1 {color:#8d423a; font-weight:400; font-size:2em; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif;}
h2 {color:#8d423a; font-weight:400; font-size:1.4em; margin:7px 0; padding:0; font-family:Arial,Helvetica,sans-serif;}
h3 {color:#624435; font-weight:400; font-size:1.1em; margin:5px 0; padding:0; font-family:Arial,Helvetica,sans-serif;}
h4 {color:#624435; font-weight:400; font-size:1.1em; margin:0; padding:0;}

a {color:#98012E; text-decoration:none;}
a:visited {text-decoration:none; color:#6b1b36;}
a:hover {text-decoration:underline; color:inherit;}

h1 a, h1 a:visited {color:#8d423a;}
h2 a, h2 a:visited {color:#8d423a;}
h3 a, h3 a:visited {color:#624435;}
h4 a, h4 a:visited {color:#624435;}

h1 a:hover {text-decoration:none;}
h2 a:hover {text-decoration:none;}
h3 a:hover {text-decoration:none;}
h4 a:hover {text-decoration:none;}

/* STRUCTURE */

#wrapper {float:left; margin:0; padding:0; text-align:center; width:100%;}
#ff-wrapper {margin:auto; padding:0pt; width:971px;}
#bg-wrapper {float:left; margin:0; padding:0; width:971px; background:url(images/wrapper-bg.jpg) 0 0 repeat-y;}
#content-wrapper {float:left; margin:0; padding:0; text-align:left; width:971px; background:url(images/content-wrapper-bg.gif) 0 0 no-repeat;}
#content {float:left; margin:25px 0 0 11px; padding:0; width:948px; background:#ffffff;}
#header {float:left; margin:15px 0 0 0; padding:0; width:945px;}
#logo {float:left; margin:0 0 0 20px; padding:0; width:85px;}
.search {float:right; margin:18px 0 0 0; padding:0; width:500px;}
.search form {margin:0; padding:0;}
.search form ul {margin:0 5px 0 0; padding:0; float:right;}
.search form li {margin:0; padding:0; display:inline; list-style-type:none;}
.search form li input.search-box {float:left; border:1px solid #dcdcda; background:url(images/search-bg.gif) 0 0 repeat-x #ffffff; color:#989482; font-size:1em;}

.search form li input.search-box:hover {float:left; border:1px solid #dcdcda; background:#ffffff; color:#989482; font-size:1em;}
.search form li span.searchsubmit {float:left; margin:0; padding:0;}
#bottom-bg {float:left; margin:0; padding:0 0 18px 0; width:100%; background:url(images/content-wrapper-bg-bottom.gif) 0 100% no-repeat;}

#footer {float:left; margin:0; padding:0; width:100%; text-align:center;}
#footer ul {margin:8px 0 2px 250px; padding:0; width:500px; float:left;}
#footer li {float:left; display:inline; margin:0; padding:0 5px; border-right:1px solid #999999;}
#footer a {color:#999999; text-decoration:none;}
#footer li.footer-last {border:0;}

.textonlyhide {display:block;}
.textonly {display:none;}

#acceskeys {float:left; position:absolute; left:-9999em;}

#print-header {display:none;}

/* MAIN NAV */

#main-nav {float:left; margin:0; padding:0; width:800px;}
#main-nav ul {margin:0.5em 0 0 110px; padding:0; width:800px;}
#main-nav ul li {float:left; margin:0; padding:0; border:0; display:inline; list-style-type:none;}
#main-nav ul li a {display:block; height:28px; text-indent:-9999px;}

#main-nav ul li.about a {background:url(images/main-nav.gif) 0 0 no-repeat; width:117px;}
#main-nav ul li.about a:hover {background:url(images/main-nav.gif) 0px -32px no-repeat;}

#main-nav ul li.private-banking a {background:url(images/main-nav.gif) -117px 0 no-repeat; width:126px; }
#main-nav ul li.private-banking a:hover {background:url(images/main-nav.gif)  -117px -32px no-repeat; margin:0 0 0 -2px; width:128px;}

#main-nav ul li.commercial-banking a {background:url(images/main-nav.gif) -243px 0 no-repeat; width:156px; }
#main-nav ul li.commercial-banking a:hover {background:url(images/main-nav.gif) -245px -32px no-repeat; margin:0 0 0 -3px; width:159px;}

#main-nav ul li.news-and-information a {background:url(images/main-nav.gif) -397px 0 no-repeat; width:165px; }
#main-nav ul li.news-and-information a:hover {background:url(images/main-nav.gif) -403px -32px no-repeat; margin:0 0 0 -4px; width:169px;}

#main-nav ul li.locations a {background:url(images/main-nav.gif) -563px 0 no-repeat; width:94px; }
#main-nav ul li.locations a:hover {background:url(images/main-nav.gif) -571px -32px no-repeat; margin:0 0 0 -5px; width:99px;}

#main-nav ul li.careers a {background:url(images/main-nav.gif) -656px 0 no-repeat; width:91px; }
#main-nav ul li.careers a:hover {background:url(images/main-nav.gif) -670px -32px no-repeat; margin:0 0 0 -6px;}

/* SUB NAV */
/*
#sub-nav {float:left; margin:0; padding:0; width:190px;}
#sub-nav ul {margin:0; padding:0; background:url(images/left-nav-bg.gif) 0 0 repeat-x; min-height:366px;}
#sub-nav li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav li a {color:#313737; display:block; width:180px; min-height:24px; text-decoration:none; line-height:24px; margin:0; padding:0 0 0 10px;}
#sub-nav li a:hover {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}

#sub-nav ul li a.selected_leaf {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}
#sub-nav ul li ul li a.selected_leaf{background:url(images/left-nav-hover2.gif) 0 0 repeat-x #818181; color:#ffffff;}
#sub-nav ul li ul li ul li a.selected_leaf {background:url(images/left-nav-hover3.gif) 0 0 repeat-x #B2B2B2; color:#313737;}
#sub-nav ul li ul li ul li ul li a.selected_leaf {background:url(images/left-nav-hover4.gif) 0 0 repeat-x #D5D5D5; color:#313737;}

#sub-nav ul li a.selected_parent {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}
#sub-nav ul li ul li a.selected_parent {background:url(images/left-nav-hover2.gif) 0 0 repeat-x #818181; color:#ffffff;}
#sub-nav ul li ul li ul li a.selected_parent {background:url(images/left-nav-hover3.gif) 0 0 repeat-x #B2B2B2; color:#313737;}
#sub-nav ul li ul li ul li ul li a.selected_parent {background:url(images/left-nav-hover4.gif) 0 0 repeat-x #D5D5D5; color:#313737;}


#sub-nav ul ul {float:left; margin:0; padding:0; min-height:50px; background:none; color:#313737;}
#sub-nav ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul li a {color:#313737; display:block; width:170px; min-height:24px; text-decoration:none; line-height:24px; margin:0; padding:0 0 0 20px;}
#sub-nav ul ul li a:hover {background:url(images/left-nav-hover2.gif) 0 0 repeat-x #818181; color:#ffffff;}

#sub-nav ul ul ul {float:left; margin:0; padding:0; min-height:20px; background:none; color:#313737;}
#sub-nav ul ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul ul li a {color:#313737; display:block; width:160px; min-height:24px; text-decoration:none; line-height:24px; margin:0; padding:0 0 0 30px;}
#sub-nav ul ul ul li a:hover {background:url(images/left-nav-hover3.gif) 0 0 repeat-x #B2B2B2; color:#313737;}

#sub-nav ul ul ul ul {float:left; margin:0; padding:0; min-height:20px; background:none; color:#313737;}
#sub-nav ul ul ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul ul ul li a {color:#313737; display:block; width:150px; min-height:24px; text-decoration:none; line-height:24px; margin:0; padding:0 0 0 40px;}
#sub-nav ul ul ul ul li a:hover {background:url(images/left-nav-hover4.gif) 0 0 repeat-x #D5D5D5; color:#313737;}
*/

/* SUB NAV */

#sub-nav {float:left; margin:0; padding:0; width:190px;}
#sub-nav ul {margin:0; padding:0; background:url(images/left-nav-bg.gif) 0 0 repeat-x; min-height:366px;}
#sub-nav li {list-style-type:none; margin:0; padding:0; float:left; line-height: 24px; min-height: 24px }
#sub-nav li a {color:#313737; display:block; width:180px; line-height: 1.1em; text-decoration:none; margin:0; padding:6px 0 6px 10px;}
#sub-nav li a:hover {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}

#sub-nav ul li a.selected_leaf {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}
#sub-nav ul li ul li a.selected_leaf{background:url(images/left-nav-hover2.gif) 0 0 repeat-x #807F80; color:#ffffff;}
#sub-nav ul li ul li ul li a.selected_leaf {background:url(images/left-nav-hover3.gif) 0 0 repeat-x #B2B2B2; color:#313737;}
#sub-nav ul li ul li ul li ul li a.selected_leaf {background:url(images/left-nav-hover4.gif) 0 0 repeat-x #D5D5D5; color:#313737;}
#sub-nav ul li ul li ul li ul li ul li a.selected_leaf {background:url(images/left-nav-hover5.gif) 0 0 repeat-x #D5D5D5; color:#313737;}

#sub-nav ul li a.selected_parent {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}
#sub-nav ul li ul li a.selected_parent {background:url(images/left-nav-hover2.gif) 0 0 repeat-x #818181; color:#ffffff;}
#sub-nav ul li ul li ul li a.selected_parent {background:url(images/left-nav-hover3.gif) 0 0 repeat-x #B2B2B2; color:#313737;}
#sub-nav ul li ul li ul li ul li a.selected_parent {background:url(images/left-nav-hover4.gif) 0 0 repeat-x #D5D5D5; color:#313737;}


#sub-nav ul ul {float:left; margin:0; padding:0; min-height:50px; background:none; color:#313737;}
#sub-nav ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul li a {color:#313737; display:block; width:170px; text-decoration:none;  margin:0; padding-left:20px;}
#sub-nav ul ul li a:hover {background:url(images/left-nav-hover2.gif) 0 0 repeat-x #818181; color:#ffffff;}

#sub-nav ul ul ul {float:left; margin:0; padding:0; min-height:20px; background:none; color:#313737;}
#sub-nav ul ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul ul li a {color:#313737; display:block; width:160px; text-decoration:none; margin:0; padding-left: 30px;}
#sub-nav ul ul ul li a:hover {background:url(images/left-nav-hover3.gif) 0 0 repeat-x #B2B2B2; color:#313737;}

#sub-nav ul ul ul ul {float:left; margin:0; padding:0; min-height:20px; background:none; color:#313737;}
#sub-nav ul ul ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul ul ul li a {color:#313737; display:block; width:150px; text-decoration:none; margin:0; padding-left: 40px;}
#sub-nav ul ul ul ul li a:hover {background:url(images/left-nav-hover4.gif) 0 0 repeat-x #D5D5D5; color:#313737;}

#sub-nav ul ul ul ul ul {float:left; margin:0; padding:0; min-height:20px; background:none; color:#313737;}
#sub-nav ul ul ul ul ul li {list-style-type:none; margin:0; padding:0; float:left;}
#sub-nav ul ul ul ul ul li a {color:#313737; display:block; width:140px; text-decoration:none; margin:0; padding-left: 50px;}
#sub-nav ul ul ul ul ul li a:hover {background:url(images/left-nav-hover5.gif) 0 0 repeat-x #e9e9e9; color:#313737;}



ul.back-button {float:left; margin:0; padding:0; background:none; min-height:24px;}

/* INDEX PAGE */

#index-main-image {float:left; width:932px; margin:0 0 0 8px; padding:0; min-height:246px; background:url(images/index-images/home-image-blank.jpg) 0 0 no-repeat;}
#cadogan-main-image {float:left; width:932px; margin:0 0 0 8px; padding:0; min-height:246px; background:url(images/index-images/home-image-3.jpg) 0 0 no-repeat;}
#index-main-image-left-box {float:left; margin:35px 0 0 27px; padding:0; width:259px; height:202px; overflow:auto;}
#index-main-image-left-box form {margin:0; padding:0;}
#index-main-image-left-box form ul {margin:0; padding:0;}
#index-main-image-left-box form li {margin:0; padding:0; display:inline; list-style-type:none;}
#index-main-image-left-box ul {margin:0; padding:0 0 0 16px; color:#3b3b3b;}
#index-main-image-left-box li {list-style-type:disc; margin:3px 0;}
#index-main-image-left-box form li select {font-size:1em; float:left; margin:2px 0 0 0; padding:3px 0;}
#client-login {float:left; margin:0; padding:0; width:100%;}
#quick-links {float:left; margin:0; padding:0; width:100%;}

/* DL implementation index-main-image-right-box width was 230px */
#index-main-image-right-box {float:right; margin:35px 16px 0 0; padding:0; width:243px; height:185px; overflow:auto;}
#index-main-image-right-box ul {margin:0 0 0 1px; padding:0; width:217px;}
#index-main-image-right-box li {margin:0 0 4px 0; padding:0 0 6px 0; list-style-type:none; border-bottom:1px solid #b4b1af;}
#index-main-image-right-box li p {margin:0; padding:3px 0;}
#index-main-image-right-box li.temp-last {border:none;}

#marquee_wrapper { position:relative; overflow:hidden; width:100%; height:150px; padding:0;}

#index-main-content {float:left; margin:10px 0 0 8px; padding:0; width:928px;}
#index-key-area-wrapper {float:left; margin:10px 0 0 0; padding:0; width:928px;}
#index-promo-area {float:left; margin:0; padding:35px 0 0 10px; width:384px; background:url(images/index-images/promo-image-flash.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
#index-key-area-one {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-1-image-2.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
#index-key-area-one p {margin:0; padding:0;}
#index-key-area-two {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-2-image-2.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
#index-key-area-two p {margin:0; padding:0;}

#cadogan-key-area-two {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/cadogan-key-area.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
#cadogan-key-area-two p {margin:0; padding:0;}

#index-key-area-fb-film {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-2-fb-film.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
#index-key-area-fb-film p {margin:0; padding:0;}

#index-main-image a {color:#6b1b36;}
#index-main-content a {color:#6b1b36;}

#home-flash {float:left; margin:0; padding:0 0 0 0; width:394px; height:168px; }

/* SUBPAGE PAGE */

#cimage {float:left; margin:0 0 0 8px; width:932px; }

#subpage-main-image {float:left; width:932px; margin:0; padding:0 0 0 8px; min-height:107px; /*background:url(images/banners/subpage-image-2.jpg) 0 0 no-repeat;*/}
#subpage-main-image-po {float:left; width:932px; margin:0 0 0 8px; padding:0; min-height:107px; background:url(images/banners/subpage-image-2.jpg) 0 0 no-repeat;}
/*#subpage-main-image-left-box {float:left; margin:30px 0 0 22px; padding:0; width:160px; height:60px; overflow:auto;}
#subpage-main-image-right-box {float:right; margin:30px 12px 0 0; padding:0; width:160px; height:60px; overflow:auto;}
*/
#subpage-main-image-left-box {float:left; margin:30px 0 0 16px; padding:0; width:160px; height:61px; overflow:auto;}
#subpage-main-image-right-box {float:right; margin:30px 20px 0 0; padding:0; width:160px; height:61px; overflow:auto;}

#subpage-main-image-po #subpage-main-image-left-box {float:left; margin:30px 0 0 22px; padding:0; width:160px; height:60px; overflow:auto;}
#subpage-main-image-po #subpage-main-image-right-box {float:right; margin:30px 15px 0 0; padding:0; width:160px; height:60px; overflow:auto;}


#subpage-content-wrapper {float:left; margin:10px 0 0 8px; padding:0; width:928px;}
#subpage-left-col {float:left; margin:0; padding:0; width:190px;}
#subpage-main-content {float:left; margin:0 0 0 40px; padding:0 0 0 1px; width:688px;}
#subpage-main-content p {margin:15px 0 0 0; padding:0;}
#subpage-main-content img {margin:15px 0 0 0;}

#subpage-main-content .landing-item {float:left; margin:10px 10px 0 0; padding:0 10px 0 10px; width:240px; min-height:218px; background:url(images/landing-bg.jpg) 0 100% repeat-x;}
#subpage-main-content .landing-item p {margin:0; padding:0;}
#subpage-main-content .landing-item ul {margin:10px 0 0 0; padding:0;}
#subpage-main-content .landing-item li {list-style-type:none;}

#subpage-main-content a {color:#98012E;}
#subpage-main-content a:visited {color:#6b1b36;}
#subpage-main-content .landing-item a {color:#6b1b36;}

#subpage-content-wrapper-fi {float:left; margin:10px 0 0 8px; padding:0; width:940px;}
#subpage-main-content-fi {float:left; margin:0 0 0 40px; padding:0 0 0 1px; width:540px;}

#subpage-main-content-fi p {margin:15px 0 0 0; padding:0;}
#subpage-main-content-fi img {margin:15px 0 0 0;}

.landing-item-wrapper {float:left; margin:10px 0; padding:0; width:100%;}
#subpage-main-content-fi .landing-item {float:left; margin:10px 10px 0 0; padding:0 10px 0 10px; width:240px; min-height:218px; background:url(images/landing-bg.jpg) 0 100% repeat-x;}
#subpage-main-content-fi .landing-item p {margin:0; padding:0;}
#subpage-main-content-fi .landing-item ul {margin:10px 0 0 0; padding:0;}
#subpage-main-content-fi .landing-item li {list-style-type:none;}

#subpage-main-content-fi a {color:#98012E;}
#subpage-main-content-fi a:visited {color:#6b1b36;}
#subpage-main-content-fi .landing-item a {color:#6b1b36;}

#subpage-right-fi {float:left; margin:40px 0 0 10px; padding:0 0 5px 5px; width:146px; background:url(images/landing-bg.jpg) 0 100% repeat-x;}
#subpage-right-fi ul {margin:0 0 10px 0; padding:0 0 0 0;}
#subpage-right-fi li {list-style-type:none; padding:3px 0;}
#subpage-right-fi a {color:#6b1b36;}

#subpage-right-fi .entrepreneurs-right-col-image-large {float:left; width:143px; height:38px; margin:0 0 0 0; padding:5px 0 0 15px; background:url(images/graphics/entrepreneurs-right-button-large.gif) 0 0 no-repeat;}

#subpage-right-fi .entrepreneurs-right-col-image-large a {color:#fff;}
#subpage-right-fi .entrepreneurs-right-col-image-large a:visited {color:#fff;}
:root #subpage-right-fi .entrepreneurs-right-col-image-large a {margin:-10px 0 0 0;}

#subpage-right-fi .facevalue-image {width:146px;}
:root #subpage-right-fi .facevalue-image {width:146px; padding:0 0 0 10px;}

#subpage-main-content .landing-item-small {float:left; margin:10px 10px 0 0; padding:0 10px 0 10px; width:240px; min-height:150px; background:url(images/landing-bg-small.jpg) 0 100% repeat-x;}
#subpage-main-content .landing-item-small p {margin:0; padding:0;}
#subpage-main-content .landing-item-small ul {margin:10px 0 0 0; padding:0;}
#subpage-main-content .landing-item-small li {list-style-type:none;}

#subpage-main-content-fi .landing-item-small {float:left; margin:10px 10px 0 0; padding:0 10px 0 10px; width:240px; min-height:150px; background:url(images/landing-bg-small.jpg) 0 100% repeat-x;}
#subpage-main-content-fi .landing-item-small p {margin:0; padding:0;}
#subpage-main-content-fi .landing-item-small ul {margin:10px 0 0 0; padding:0;}
#subpage-main-content-fi .landing-item-small li {list-style-type:none;}

#addtional-content {float:left; margin:0; padding:0; width:100%; clear:left;}

.text-box-bg {float:left; margin:0 0 10px 0; padding:0 0 0 5px; width:100%; background:url(images/landing-bg.jpg) 0 100% repeat-x;}

#subpage-main-content-fi h1 a, #subpage-main-content h1 a, #subpage-main-content h2 a, #subpage-main-content-fi h2 a {color:#8d423a;}
#subpage-main-content-fi h3 a, #subpage-main-content-fi h3 a, #subpage-main-content h4 a, #subpage-main-content-fi h4 a {color:#624435;}

#subpage-main-content-fi h1 a:visited, #subpage-main-content h1 a:visited, #subpage-main-content h2 a:visited, #subpage-main-content-fi h2 a:visited {color:#8d423a; text-decoration:none;}
#subpage-main-content-fi h3 a:visited, #subpage-main-content-fi h3 a:visited, #subpage-main-content h4 a:visited, #subpage-main-content-fi h4 a:visited {color:#624435; text-decoration:none;}

#subpage-main-content-fi h1 a:hover, #subpage-main-content h1 a:hover, #subpage-main-content h2 a:hover, #subpage-main-content-fi h2 a:hover {text-decoration:none;}
#subpage-main-content-fi h3 a:hover, #subpage-main-content-fi h3 a:hover, #subpage-main-content h4 a:hover, #subpage-main-content-fi h4 a:hover {text-decoration:none;}

#subpage-right-fi .entrepreneurs-right-col-image a {color:#fff;}
#subpage-right-fi .entrepreneurs-right-col-image a:visited {color:#fff;}


#subpage-right-fi-no-bg {float:left; margin:40px 0 0 0; padding:0; width:146px; background:none;}
#subpage-right-fi-no-bg ul {margin:0 0 10px 0; padding:0 0 0 0;}
#subpage-right-fi-no-bg li {list-style-type:none; padding:3px 0;}
#subpage-right-fi-no-bg a {color:#6b1b36;}

#subpage-right-fi-no-bg .entrepreneurs-right-col-image-large {float:left; width:143px; height:38px; margin:0 0 0 0; padding:5px 0 0 15px; background:url(images/graphics/entrepreneurs-right-button-large.gif) 0 0 no-repeat;}

#subpage-right-fi-no-bg .entrepreneurs-right-col-image-large a {color:#fff;}
#subpage-right-fi-no-bg .entrepreneurs-right-col-image-large a:visited {color:#fff;}
:root #subpage-right-fi .entrepreneurs-right-col-image-large a {margin:-10px 0 0 0;}

#subpage-right-fi-no-bg .facevalue-image {width:146px;}
:root #subpage-right-fi .facevalue-image {width:146px; padding:0 0 0 10px;}

#subpage-right-fi-no-bg .entrepreneurs-right-col-image a {color:#fff;}
#subpage-right-fi-no-bg .entrepreneurs-right-col-image a:visited {color:#fff;}

:root #subpage-right-fi-no-bg .entrepreneurs-right-col-image {margin:0 -10px 0 0;}

#subpage-right-fi-no-bg .courtesy-right-col-image-large {float:right; width:138px; height:91px; margin:10px 0 0 0; padding: 10px 0 0 10px; background:url(images/graphics/courtesy-of-coutts-rh-button.jpg) 0 0 no-repeat;}
#subpage-right-fi-no-bg .courtesy-right-col-image-large a {color:#fff; display:block; width:138px; height:91px;}
#subpage-right-fi-no-bg .courtesy-right-col-image-large a: hover {color:#fff; display:block; width:138px; height:91px; text-decoration: underline;}


/* TABLE */

table {background:#eeeeee; margin:20px 0 0 0; padding:0; border-collapse:collapse; }
table th {background:#cccccc; border-bottom:1px solid #ffffff; padding:6px 0 6px 10px; border-collapse:collapse; }
table tr {margin:0; padding:0; border-collapse:collapse; }
table tr td {border-bottom:1px solid #ffffff; margin:0; padding:6px 0 6px 10px; border-collapse:collapse; }
#subpage-main-content table tr td p {margin:0; padding:0;}
table tr td p {margin:0; padding:0;}

#subpage-main-content-fi table {background:#eeeeee; margin:20px 0 0 0; padding:0; width:510px;}

/* Private Office */

#private-office-wrapper {float:left; margin:5px 0 0 8px; padding:0; width:932px; text-align:center;}
#private-office-container {float:left; margin:0 0 0 0; padding:2em 0; width:100%; text-align:left;}
#private-office-left-column {float:left; margin:0 0 0 0; padding:0; width:277px; height:367px;}
#private-office-right-column {float:left; margin:0; padding:0 0 0 80px; width:490px;}
#private-office-header {float:left; margin:5px 0 0 0; padding:0; width:100%; height:77px; background:url(images/graphics/private-office-logo.jpg) 50% 0 no-repeat;}
#private-office-content {float:left; margin:20px 0 0 0; padding:0; width:100%; color: #BFBFBF; }

#private-office-content h1 {font-size:1.4em; font-weight:normal; color:#999;}
#private-office-content p {margin:10px 0; padding:0;}
#private-office-content a {color:#6d4c5a;}

#private-office-left-column #cimage {float:left; margin:0 0 0 8px; width:300px; }

#private-office-left-column #cimage ul {float:left; margin:252px 0 0 1px; padding:0; width:158px; list-style:none;}
#private-office-left-column #cimage li {float:left; margin:0; padding:0; width:158px; list-style:none;}
#private-office-left-column #cimage li a {color:#fff; display:block; width:153px; height:22px; line-height:22px; margin-bottom:1px; padding-left:5px;}
#private-office-left-column #cimage li a:hover {background:#212222; text-decoration:none;}

.private-office-team-wrapper {float:left; margin:0 0 20px 0; padding:0 0 20px 0; width:100%; border-bottom:1px solid #999999;}
.private-office-team-content {float:left; margin:0; padding:0; width:100%;}
.private-office-team-image {float:right; margin:0 0 0 10px; padding:0 0 0 0; width:auto;}

.private-office-team-anchors {float:left; margin:0; padding:0 0 35px 0; width:100%;}

.private-office-team-anchors a { float:left; margin:0; padding:40px 0 0 0; height: 50px; position: absolute; display: block;  background-position: 0px 0; text-indent: -999999px;  background-repeat: no-repeat; width: 150px; text-decoration:none !important; }
.private-office-team-anchors a.po_1 { margin:0; background-image: url(images/graphics/private-office-team-duncan-macintyre-thumb.jpg);  }
.private-office-team-anchors a.po_2 { margin:0 0 0 50px; background-image: url(images/graphics/private-office-team-alan-ditton-thumb.jpg); }
.private-office-team-anchors a.po_3 { margin:0 0 0 100px; background-image: url(images/graphics/private-office-team-nathalie-dauriac-stoebe-thumb.jpg) }
.private-office-team-anchors a.po_4 { margin:0 0 0 150px; background-image: url(images/graphics/private-office-team-warren-thompson-thumb.jpg) }
.private-office-team-anchors a.po_5 { margin:0 0 0 200px; background-image: url(images/graphics/private-office-team-camilla-stowell-thumb.jpg) }
.private-office-team-anchors a.po_6 { margin:0 0 0 250px; background-image: url(images/graphics/private-office-team-edward-goodchild-thumb.jpg) }
.private-office-team-anchors a.po_7 { margin:0 0 0 300px; background-image: url(images/graphics/private-office-team-stephen-jackson-thumb.jpg) }
.private-office-team-anchors a.po_8 { margin:0 0 0 350px; background-image: url(images/graphics/private-office-team-martin-wilson-thumb.jpg) }
.private-office-team-anchors a:hover { text-indent: 0; text-decoration:none !important; }

/* ENTREPRENEURS LANDING IMAGE BOX */

.entrepreneurs-image-wrapper {float:left; margin:0; padding:0; width:615px;}
.entrepreneurs-image-box {float:left; margin:0 10px 0 0; padding:0; width:192px; text-align:center;}

/* ENTREPRENEURS TEMPLATES */

.entrepreneurs-wrap {float:left; margin:0; padding:0; width:940px; position:relative;}

.entrepreneurs-title {float:left; margin:0; padding:10px 0 10px 10px; width:50%;}
.entrepreneurs-content {float:left; margin:0; padding:0; width:100%;}
.entrepreneurs-left-col {float:left; margin:0 0 0 8px; padding:0; width:312px;}
.entrepreneurs-page-title {float:left; margin:0; padding:0; width:540px; background:#eeeeee; color:#6b1b36; height:25px; line-height:25px; border-top:1px solid #f8f8f8; font-size:1em;}
.entrepreneurs-spring {background:url(images/graphics/coutts-entrepreneurs-forum-spring.jpg) 0 0 repeat-x #eeeeee;}
.entrepreneurs-summer {background:url(images/graphics/coutts-entrepreneurs-forum-summer.jpg) 0 0 repeat-x #eeeeee;}
.entrepreneurs-autumn {background:url(images/graphics/coutts-entrepreneurs-forum-autumn.jpg) 0 0 repeat-x #eeeeee;}
.entrepreneurs-winter {background:url(images/graphics/coutts-entrepreneurs-forum-winter.jpg) 0 0 repeat-x #eeeeee;}
.entrepreneurs-middle-col {float:left; margin:35px 0 0 23px; padding:0; width:380px;}
.entrepreneurs-right-col {float:right; margin:0 0 0 10px; padding:35px 0 0 0; width:192px; /*background:url(images/graphics/entrepreneurs-nav2.gif) 100% 0 no-repeat;*/ }
.entrepreneurs-nav {float:left; margin:0 0 -25px 342px; padding:0 0 0 10px; font-size:1em; color:#6b1b36; height:25px; background:url(images/graphics/entrepreneurs-nav.gif) 0 0 repeat-x; width:586px; }
:root .entrepreneurs-nav {margin:46px 0 -25px 342px; position:absolute;}
.entrepreneurs-nav ul {float:left; margin:6px 0 0 0; padding:0;}
.entrepreneurs-nav li {list-style:none; float:left; border-right:1px solid #6b1b36; margin:0 4px 0 0; padding:0 5px 0 0; height:15px;}
.entrepreneurs-nav li.entrepreneurs-nav-end {border-right:0;}
.entrepreneurs-nav li a {height:25px; color:#6b1b36;}
.entrepreneurs-areas {float:right; margin:0; padding:0; width:158px; height:101px; background:url(images/graphics/entrepreneurs-right-nav-2.gif) 0 0 repeat-x;}
.entrepreneurs-areas-face-value {float:right; margin:0; padding:0; width:158px; height:250px;}
.entrepreneurs-areas ul {margin:0; padding:0;}
.entrepreneurs-areas li {list-style-type:none; padding:6px 0 6px 4px;}
.entrepreneurs-areas a {color:#6b1b36;}
.entrepreneurs-right-col-image {float:left; margin:10px 0 0 30px; padding:0;}
.entrepreneurs-left-col-content {float:left; margin:0 0 10px 0; padding:0; text-align:center;}
.entrepreneurs-left-col-image {float:left; margin:6px 0 0 0; padding:0; width:100%;}
.entrepreneurs-forum-left-col-image {float:left; margin:0; padding:0; width:100%;}
.entrepreneurs-left-col-text {float:left; margin:0 0 0 0; padding:0; width:100%; text-align:left;}
.entrepreneurs-left-col-text ul {float:left; margin:6px 0 0 0; padding:0;}
.entrepreneurs-left-col-text li {list-style:none; float:left; clear:both; border-bottom:1px solid #d3d3d3; margin:0; padding:5px 10px 5px 10px; width:520px;}
.entrepreneurs-right-col-image-large {float:right; width:143px; height:38px; margin:10px 0 0 0; padding:5px 0 0 15px; background:url(images/graphics/entrepreneurs-right-button-large.gif) 0 0 no-repeat;}
.entrepreneurs-right-col-image {float:right; width:143px; height:26px; margin:5px 0 0 0; padding:5px 0 0 15px; background:url(images/graphics/entrepreneurs-right-button-small.gif) 0 0 no-repeat;}
.entrepreneurs-right-col-image-large a {color:#fff; display:block; width:143px; height:38px;}
.entrepreneurs-right-col-image-large a:visited {color:#fff; display:block; width:143px; height:38px;}
.entrepreneurs-right-col-image-large a:hover {color:#fff; display:block; width:143px; height:38px;}
.entrepreneurs-right-col-image a {color:#fff; display:block; width:143px; height:26px;}
.entrepreneurs-right-col-image a:visited {color:#fff; display:block; width:143px; height:26px;}
.entrepreneurs-right-col-image a:hover {color:#fff; display:block; width:143px; height:26px;}
.entrepreneurs-right-col-number {float:right; width:143px; height:26px; margin:0 0 0 0; padding:0 0 0 15px; color:#6b1b36;}
#entrepreneurs-experience-nav {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-experience-box1 {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-experience-box2 {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-experience-box3 {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-experience-box4 {float:left; margin:0; padding:0; width:100%;}
#entrepreneurs-sponsorship-nav {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-sponsorship-box1 {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-sponsorship-box2 {float:left; margin:0; padding:0; width:100%;}
#entreprenuers-sponsorship-box3 {float:left; margin:0; padding:0; width:100%;}

.entrepreneurs-hide-title {display:none;}

.facevalue-image {float:right; margin:0; padding:0; min-height:250px;}

.entre-sub-nav {float:left; margin:10px 0; padding:0; width:100%;}
.entre-sub-nav ul {float:left; margin:0; padding:0; width:370px;}
.entre-sub-nav li {display:inline; margin:0; padding:0 10px; border-right:1px solid #999; list-style-type:none;}
.entre-sub-nav li.last {border-right:none; padding:0 0 0 10px;}

.video_row_single {float:left; margin:0; padding:0; width:100%;}
.video-subpic_single {float:left; margin:0; padding:0; width:100%; background:#eeeeee;}
.video-subpic_single img {float:left; margin:0; padding:0; width:47px;}
.video-static-box_single {float:left; margin:0; padding:0 0 0 3px; width:90px;}

.ent-podcast-wrapper {float:left; margin:20px 0 0 0; padding:0; width:100%;}
.ent-podcast-image {float:left; margin:0; padding:0; width:120px;}
.ent-podcast-text {float:left; margin:0 0 0 10px; padding:0; width:395px;}

.entrepreneurs-speakers {float:left; margin:0 0 0 5px; padding:0; width:120px;}
#subpage-main-content-fi .entrepreneurs-speakers {float:left; margin:0 0 0 20px; padding:0; width:120px;}
#subpage-main-content-fi .entrepreneurs-speakers table {width:120px;}

.entrepreneurs-videos-wrapper {float:left; margin:0; padding:0; width:100%;}
.entrepreneurs-video {float:left; margin:0 0 0 95px; padding:0; width:322px;}
.detect {clear:both;}


.facevalue-image {float:left; margin:0; padding:0; width:190px;}
.facevalue-image img {float:right; margin:0; padding:0; text-align:left;}

.video_row {float:left; margin:0; padding:0; width:100%;}
.video_item {float:left; margin:0; padding:0; width:250px;}
.video-subpic {float:left; margin:0; padding:0; width:250px; text-align:left;}
.video-subpic img {float:left; margin:0; padding:0; width:94px;}
.video-static-box {float:left; margin:0 0 0 5px; padding:0; width:140px;}

/* Endorsers */

.endorsers-item {float:left; margin:10px 0 0 10px; padding:0; width:160px; min-height:420px;}

/* NEWS AND INFORMATION */

.news-and-info-item {float:left; margin:15px 0 0 0; padding:0 0 10px 0; width:512px; border-bottom:1px solid #999;}
.news-and-info-image {float:left; margin:0; padding:0; width:251px;}
.news-and-info-content {float:left; margin:0 0 0 10px; padding:0 0 0 1px; width:250px;}
.news-and-info-date {float:left; margin:10px 0 0 0; padding:0; width:100px; color:#999;}
.news-and-info-read-more {float:right; margin:10px 0 0 0; padding:0; width:100px; text-align:right;}

.news-and-info-right-feed {float:left; margin:40px 0 0 0; padding:0 0 5px 5px; width:146px; background:#f3f3f3; border:1px solid #e1e1e1; text-align:center;}
.news-and-info-right-feed ul {margin:18px 0 10px 25px; padding:0 0 0 0; text-align:left;}
.news-and-info-right-feed li {list-style-image:url(images/feed-rss.jpg); margin:0 0 5px 0; padding:0 0 0 0px;}
.news-and-info-right-feed a {color:#6b1b36; margin:0; padding:0 0 0 3px;}

.news-and-info-right-other-stories {float:left; margin:20px 0 0 0; padding:0 0 5px 5px; width:146px; background:#f3f3f3; border:1px solid #e1e1e1;}
.news-and-info-right-other-stories ul {margin:0; padding:0; text-align:left; width:140px;}
.news-and-info-right-other-stories li {margin:0 0 5px 0; padding:5px 0 0 0; border-top:1px solid #e1e1e1; list-style:none; float:left; width:140px;}
.news-and-info-right-other-stories a {color:#6b1b36; margin:0; padding:0 0 0 0;}

/* SPEAKERS ITEMS */

.speakers-wrapper {float:left; margin:10px 0 0 0; padding:0; width:100%;}
.speakers-text {float:left; margin:0; padding:0; width:65px;}
.speakers-image {float:left; margin:0; padding:0; width:40px;}

#subpage-main-content-fi .speakers-wrapper {float:left; margin:10px 0 0 0; padding:0; width:100%;}
#subpage-main-content-fi .speakers-text {float:left; margin:0; padding:0; width:65px;}
#subpage-main-content-fi .speakers-image {float:left; margin:0; padding:0; width:40px;}
#subpage-main-content-fi .speakers-image img {margin:0;}

/* FAMILY TABLE */

.family-table {float:left; margin:0; padding:10px 0; width:450px; background:#eeeeee; border-bottom:1px solid #fff; clear:both;}
.family-table-date {float:left; margin:0; padding:0 0 0 10px; width:120px;}
.family-table-location {float:left; margin:0; padding:0; width:120px;}
.family-table-agenda {float:left; margin:0; padding:0; width:120px;}

/* CLJW */

#cljw-wrapper {float:left; margin:0 0 -8px 0; padding:0 0 10px 0; width:948px; background:#000; color:#fff;}
#cljw-wrapper h1 {margin:10px 0 0 0;}
#cljw-header {float:left; margin:0 0 0 10px; padding:0; width:100%; height:110px;}
#cljw-left-col {float:left; margin:0 0 0 10px; padding:0; width:650px; }
#cljw-left-col a {color:#5e88a2;}
#cljw-left-col li {color:#fff; list-style:disc; list-style-image:none;}
#cljw-right-col {float:left; margin:0 0 0 10px; padding:0; width:250px;}
#cljw-nav {float:left; margin:0; padding:0; width:250px; height:221px;}
#cljw-nav ul {float:left; margin:0; padding:0; width:250px;}
#cljw-nav li {float:left; margin:0 0 10px 0; padding:0; width:250px; list-style:none;}
:root #cljw-nav li {margin:0;}
#cljw-nav li a, #cljw-nav li a:hover {color:#fff; text-decoration:none;}

#cljw-nav li.cljw-nav-about a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-about-bg.jpg) 0 0 no-repeat; border:1px solid #131212;}
#cljw-nav li.cljw-nav-about a:hover {border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-news a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-news-bg.jpg) 0 0 no-repeat; border:1px solid #131212;}
#cljw-nav li.cljw-nav-news a:hover {border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-details a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-details-bg.jpg) 0 0 no-repeat; border:1px solid #131212;}
#cljw-nav li.cljw-nav-details a:hover {border:1px solid #5e88a2;}

#cljw-nav li.cljw-nav-about-coutts a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-about-coutts-bg.jpg) 0 0 no-repeat; border:1px solid #131212;}
#cljw-nav li.cljw-nav-about-coutts a:hover {border:1px solid #5e88a2;}

#cljw-nav li.cljw-nav-bright-young-gems a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-bright-young-gems-bg.jpg) 0 0 no-repeat; border:1px solid #131212;}
#cljw-nav li.cljw-nav-bright-young-gems a:hover {border:1px solid #5e88a2;}

#further-info {float:left; margin:85px 0 0 0; padding:0; width:250px;}

#cljw-nav li.cljw-nav-about-selected a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-about-bg.jpg) 0 0 no-repeat; border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-about-selected a:hover {border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-news-selected a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-news-bg.jpg) 0 0 no-repeat; border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-news-selected a:hover {border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-details-selected a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-details-bg.jpg) 0 0 no-repeat; border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-details-selected a:hover {border:1px solid #5e88a2;}

#cljw-nav li.cljw-nav-about-coutts-selected a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-about-coutts-bg.jpg) 0 0 no-repeat; border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-about-coutts-selected a:hover {border:1px solid #5e88a2;}

#cljw-nav li.cljw-nav-bright-young-gems-selected a {float:left; margin:0 0 14px 0; padding:10px 10px 0 0; width:250px; height:35px; text-align:right; display:block; background:url(images/graphics/cljw-bright-young-gems-bg.jpg) 0 0 no-repeat; border:1px solid #5e88a2;}
#cljw-nav li.cljw-nav-bright-young-gems-selected a:hover {border:1px solid #5e88a2;}

body.cljw-body #footer {margin:0 0 -8px 0; padding:8px 0 8px 0; width:948px;}

/* SPONSORSHIP - ALMEIDA */

.almeida-text {float:left; margin:0; padding:0 20px 0 0; width:230px;}
.almeida-image {float:left; margin:0; padding:0; text-align:center; width:250px;}

/* SITEMAP */

tr.sitemap-tr { vertical-align:top; margin:0; padding:0;}
td.sitemap-td {border-right:2px solid #fff;}
td.sitemap-submenu-td { vertical-align:top; margin:0; padding:0; border-right:2px solid #fff;}
td.sitemap-submenu-td table {margin:0; padding:0;}

/* sIFR styles */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size:17px;
}

.sIFR-hasFlash #client-login h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;
	height:20px;
}

.sIFR-hasFlash #quick-links h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;
	height:20px;
}

.sIFR-hasFlash #subpage-main-image-left-box h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;
	height:20px;
}

.sIFR-hasFlash #subpage-main-image-right-box h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;
	height:20px;
}

.sIFR-hasFlash #index-main-image-right-box h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;
	height:20px;
}
.sIFR-hasFlash #subpage-main-image-left-box h3, .sIFR-hasFlash #subpage-main-image-right-box h3 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;

}
.sIFR-hasFlash #index-main-content h3.key-area-title {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:21px;
}
/*
.sIFR-hasFlash #index-key-area-one h3, .sIFR-hasFlash #index-key-area-two h3, .landing-item h3, #fur_holder h3 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:17px;
}*/

#logout .sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	
	
}

#logout .sIFR-hasFlash h5 {
	visibility: hidden;
	letter-spacing: -5px;

}


/* CMS overrides */
/* reset table style */
table.reset-table {background:none; margin:auto; padding:auto; width: auto; }
table.reset-table th {background:none; border-bottom:none; padding:auto;}
table.reset-table tr {margin:auto; padding:auto;}
table.reset-table tr td {border-bottom:none; margin:auto; padding:auto;}
table.reset-table img {margin:0 0 0 0!important;}
#subpage-main-content-fi table.reset-table {background:none; margin:auto; padding:auto; width: auto;}

/* NEWS LAYOUT*/



/* NEWS AND INFORMATION */
#subpage-news-content-fi {float:left; margin:0 0 0 40px; padding:0 0 0 1px; width:550px; min-height: 620px; }

.news-main-content { width:512px; float: left; margin: 0; padding: 0; }

.news-main-content h4 { font-weight: 700; font-size: 1.1em; margin: 0; padding: 0; }
.news-main-content h5 { font-weight: 700; font-size: 1em; margin: 0; padding: 0; float: left; width: 100%; }
.news-main-content .rss-static-box-lower h5 { float: none; width: auto; }

#subpage-main-content-fi .news-main-content p { margin: 0; padding: 0; }

.news-item {float:left; margin:15px 0 10px 0; padding:0 0 10px 0; width:100%; border-bottom:1px solid #999;}
#subpage-main-content-fi .news-main-content .news-item p { margin:1em 0 0 0; }
.news-image {float:left; margin:0; padding:0; width:251px;}
.news-content {float:left; margin:0 0 0 10px; padding:0 0 0 1px; width:250px;}
.news-date {float:left; margin:10px 0 0 0; padding:0; width:100px; color:#999;}
.news-read-more {float:right; margin:10px 0 0 0; padding:0; width:100px; text-align:right;}


.news-left, .news-right { padding: 0 10px 0 0; margin: 0; float: left; width: 240px; }
.news-right { border-left: 1px solid #999; padding: 0 0 0 10px; }

.news-full { background: #f3f3f3; float: left; width: 100%; padding: 0; margin: 15px 0; }
.news-disclaimer { border-top:1px solid #999; float: left; width: 100%; padding: 7px 0; margin: 7px 0; }

.news-full div { border: 0; }
.news-full .news-left, .news-full .news-right { padding: 10px; margin: 0; float: left; width: 230px;}
.news-full img { float: left; padding-right: 10px; }
.news-full ul { float: left; padding: 0 0 0 5px; margin: 0; color: #6b1b36; width: 137px; }
.news-full .news-left li, .news-full .news-right li { padding: 0; margin: 0 0 0 10px;  }

.news-left ul, .news-right ul { float: left; padding: 0 0 0 5px; margin: 0; color: #6b1b36; }
.news-left li, .news-right li { padding: 0; margin: 0.25em 0 0.25em 10px;  }


.news-left .news-item, .news-right .news-item {float:left; margin:7px 0 0 0; padding:0 0 10px 0; width:100%; border-bottom:0;}
.news-left .news-image, .news-right .news-image {float:left; margin:0; padding:0; width:96px;}
.news-left .news-content, .news-right .news-content {float:left; margin:0 0 0 10px; padding:0 0 0 1px; width:119px;}

.news-break { margin:0; padding: 0; width:100%; float: left; clear: both; }

.news-date {float:left; margin:10px 0 0 0; padding:0; width:100px; color:#999;}
.news-read-more {float:right; margin:10px 0 0 0; padding:0; width:100px; text-align:right;}

#subpage-main-content-fi .news-main-content .news-left .news-item p, #subpage-main-content-fi .news-main-content .news-right .news-item p { margin:0.25em 0 0 0; }


/**/
.news-right-feed {float:left; margin:40px 0 0 0; padding:0 0 5px 5px; width:146px; background:#f3f3f3; border:1px solid #e1e1e1; }
.news-right-feed ul {margin:18px 0 10px 0; padding:0 0 0 0; text-align:left;}
.news-right-feed li {list-style-type: none; margin:0 0 5px 0; padding:0 0 2px 15px; background:url(images/feed-rss.jpg) 0 1px no-repeat ;}
.news-right-feed a {color:#6b1b36; margin:0; padding:0 0 0 3px;}
.news-right-feed p, .news-right-feed h3 { text-align:center; width: 95%; }

.other { margin-top: 20px; }

.other ul {margin:0; padding:0; text-align:left; width:140px;}
.other li {margin:0 0 5px 0; padding:5px 0 0 0; border-top:1px solid #e1e1e1; list-style-type:none; background: none; }
.other li a {margin:0; padding:0; }


/**/
.clear { clear: both; }
.news-archive { float: left; width: 100%; padding: 0.5em 0; margin: 0; border-bottom: 1px solid #e1e1e1; }

/* search results */
.search-results table {background:none; margin:auto; padding:auto; width: auto; text-align: left;}
.search-results th {background:none; border-bottom:none; padding:auto;text-align: left;}
.search-results tr {margin:auto; padding:auto;}
.search-results tr td {border-bottom:none; margin:auto; padding:auto;text-align: left;}
.search-results table {background:none; margin:auto; padding:auto; width: auto;}
.search-results table td ul { padding: 0; margin: 0; }
.search-results table td li { padding: 0; margin: 0; list-style-type: none; }
.search-results table td img { display: none; }

/* sitemap */
table.sitemap-table {background:#fff; margin:auto; padding:auto; width: auto;}
table.sitemap-table th {background:none; border-bottom:none; padding:auto;}
table.sitemap-table tr {margin:auto; padding:auto;}
table.sitemap-table tr td {border-bottom:none; margin:auto; padding:auto; background: #fff; }

#p-office #private-office-container { background: #212222; }

/* locations tool */
.search form li input.search-box, input.search-box {float:left; border:1px solid #dcdcda; background:url(images/search-bg.gif) 0 0 repeat-x #ffffff; color:#989482; font-size:1em;}
.search form li input.search-box:hover, input.search-box:hover {float:left; border:1px solid #dcdcda; background:#ffffff; color:#989482; font-size:1em;}
.locations-alternative {  position: absolute; }
/* end locations tool */


/*Courtesy of Coutts*/
#subpage-right-fi .courtesy-right-col-image-large {float:right; width:138px; height:91px; margin:10px 0 0 0; padding: 10px 0 0 10px; background:url(images/graphics/courtesy-of-coutts-rh-button.jpg) 0 0 no-repeat;}
#subpage-right-fi .courtesy-right-col-image-large a {color:#fff; display:block; width:138px; height:91px;}
#subpage-right-fi .courtesy-right-col-image-large a: hover {color:#fff; display:block; width:138px; height:91px; text-decoration: underline;}


/*Channel 4 Form Button*/

.channel4-form-button {float:left; margin:0; padding:10px 0 0 30px; width:122px; height:56px; background:url(images/graphics/channel4-form-button.jpg) 0 0 no-repeat;}
:root .channel4-form-button {padding:5px 0 0 30px;}

/*Cadogan*/

#main-nav-cadogan {float:left; margin:0; padding:0; width:600px;}
#main-nav-cadogan ul {margin:0.5em 0 0 190px; padding:0; width:600px;}
#main-nav-cadogan ul li {float:left; margin:0; padding:0; border:0; display:inline; list-style-type:none;}
#main-nav-cadogan ul li a {display:block; height:28px; text-indent:-9999px;}

#main-nav-cadogan ul li.about a {background:url(images/cadogan-main-nav.gif) 0 0 no-repeat; width:117px;}
#main-nav-cadogan ul li.about a:hover {background:url(images/cadogan-main-nav.gif) 0px -32px no-repeat;}

#main-nav-cadogan ul li.private-banking a {background:url(images/cadogan-main-nav.gif) -117px 0 no-repeat; width:126px; }
#main-nav-cadogan ul li.private-banking a:hover {background:url(images/cadogan-main-nav.gif)  -117px -32px no-repeat; margin:0 0 0 -2px; width:128px;}

#main-nav-cadogan ul li.commercial-banking a {background:url(images/cadogan-main-nav.gif) -243px 0 no-repeat; width:156px; }
#main-nav-cadogan ul li.commercial-banking a:hover {background:url(images/cadogan-main-nav.gif) -245px -32px no-repeat; margin:0 0 0 -3px; width:159px;}

#main-nav-cadogan ul li.locations a {background:url(images/cadogan-main-nav.gif) -397px 0 no-repeat; width:94px; }
#main-nav-cadogan ul li.locations a:hover {background:url(images/cadogan-main-nav.gif) -402px -32px no-repeat; margin:0 0 0 -5px; width:99px;}

#main-nav-cadogan ul li.careers a {background:url(images/cadogan-main-nav.gif) -499px 0 no-repeat; width:91px; }
#main-nav-cadogan ul li.careers a:hover {background:url(images/cadogan-main-nav.gif) -500px -32px no-repeat; margin:0 0 0 -6px;}

/* generic form */
.form ul { padding: 0; margin: 0; }
.form li { padding: 0; margin: 0.5em 0; list-style-type:none; float: left; width: 100%;  }
.form label { width: 15em; font-weight: bold; float: left; }
.form .advise, .form .alert { color: #900; float: left; padding: 0 0 0 0.5em; line-height: 1.5em; display:none;  }
.form .req, .req, .alert { color: #900; }
.form .alert { padding-left: 15em; }

#igrasp {width:540px; height: 800px;}

/* CLJW 09 */
.promo-cljw {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/promo-cljw.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-cljw p {margin:0; padding:0;}

/* careers */

#careers #subpage-right-fi-no-bg .text-box-bg {margin:0 0 10px 10px;}

/* MYW - Podcast landing boxes*/

#myw .landing-item-wrapper-podcast {float:left; margin:10px 0; padding:0; width:100%;}
#myw .landing-item-small-podcast {float:left; margin:10px 20px 0 0; padding:0 10px 0 0; width:240px; min-height:111px; /*background:url(images/landing-bg-small.jpg) 0 100% repeat-x;*/}
#myw .landing-item-small-podcast-subscribe {float:left; margin:0 0 0 10px; padding:10px 10px 0 10px; width:230px; min-height:111px; background:url(images/landing-bg-small.jpg) 0 100% repeat-x;}
#myw .landing-item-small-podcast-subscribe ul {margin:10px 0 0 0; padding:0;}
#myw .landing-item-small-podcast-subscribe li {list-style-type:none; margin:10px 0 0 0;}
#myw .landing-item-small-podcast-subscribe h3 {width:150px;}

/* MYW */

#myw .myw-article-image {float:left; margin:18px 10px 10px 0; padding:0; width:194px;}
#myw .myw-rss-logo {float:right; margin:0; padding:0; width:14px;}
#myw .myw-content-image {float: left; margin: 0; padding: 0; width: 100%}
#myw #subpage-right-fi-no-bg .text-box-bg {margin:0 0 10px 10px;}
#myw #subpage-right-fi-no-bg .ad_box {margin:0 0 10px 10px;}

#myw .news-item {width:515px;}
#myw .news-left .news-item {width:240px;}
#myw .news-right .news-item {width:240px;}
#myw .news-and-info-right-other-stories {width:140px; padding:5px; margin:0 0 10px 10px;}
#myw .news-and-info-right-other-stories li {border:none;}

#myw #subpage-news-content-fi {width:540px;}

#myw .emailer-form ul {float:left; margin:0; padding:0; width:100%;}
#myw .emailer-form li {float:left; list-style-type:none; margin:0.5em 0; padding:0; width:100%;}
#myw .emailer-form label {float:left; font-weight:bold; width:15em;}
#myw .emailer-form .req, #myw .emailer-form .alert {color:#990000;}
#myw .emailer-form .alert {float:left; display:none; line-height:1.5em; padding:0 0 0 15em;}
#myw .emailer-form textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; width:240px;}

/* GMW */

#gmw-tabs .slider-wrap {margin: 20px 0;position: relative;width: 100%;}

#gmw-tabs .csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
#gmw-tabs .csw .loading {margin: 200px 0 300px 0; text-align: center}

#gmw-tabs .stripViewer {float:left; position: relative; overflow: hidden; width: 510px; clear: both; background: #fff;}
#gmw-tabs .stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 510px; list-style-type: none; -moz-user-select: none;}
#gmw-tabs .stripViewer .panelContainer .panel {float:left; position: relative; width: 1620px;}
#gmw-tabs .stripViewer .panelContainer .panel .wrapper {padding: 10px;}
#gmw-tabs .stripNav {float:left; margin:20px 0 0 0;}
#gmw-tabs .stripNav ul {list-style: none; margin:0; padding:0; width:280px;}
#gmw-tabs .stripNav ul li {float: left;}
#gmw-tabs .stripNav a {text-decoration: none; display: block; padding:5px;}
#gmw-tabs .stripNav li.tab1 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab2 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab3 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab4 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab5 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab6 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab7 a { background: #d3d3d3 }
#gmw-tabs .stripNav li.tab8 a { background: #d3d3d3 }
		
#gmw-tabs .stripNav li a:hover {background: #999;}
#gmw-tabs .stripNav li a.current {background: #eeeeee;}
#gmw-tabs .stripNavL, #gmw-tabs .stripNavR {display: none;}

/* GMW New accordion */

#gmw-tabs .AccordionTitle, #gmw-tabs .AccordionContent, #gmw-tabs .AccordionContainer {float:left;  width:510px;}
#gmw-tabs .AccordionTitle {display:block; margin:0; padding:5px 0 5px 5px; width:505px; background:#eeeeee; border-bottom:1px solid #fff; float:left;}
#gmw-tabs .AccordionContent {height:0px; display:none; float:left; background:#fff; overflow:auto;}

#gmw-tabs .AccordionContainer .month-content {float:left; margin:0; padding:0; width:480px;}
#gmw-tabs .AccordionContainer .month-image {float:left; margin:5px 0 0 10px; padding:0; width:65px; height:52px;}

#gmw-tabs p.loading {background:url(images/woman/ajax-loader.gif) 50% 0 no-repeat; padding:0; margin:0; line-height:60px; display:block; float:left; width:100%; text-align:center;}

/* image templates */
.item-image-left, .item-image-right { float: left; width: 100%; }
.item-image-left img { float: left; padding: 0 10px 0 0; }
.item-image-right img { float: right; padding: 0 0 0 10px; }
.item-image-top { float: left; width: 100%; }
.image-bottom { float: left; width: 100%; }
/* end image templates */

/* coutts woman styles */

.promo-coutts-woman {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-2-coutts-woman.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-coutts-woman p {margin:0; padding:0;}

#woman {background:url(images/woman/silk-bg.jpg) 50% 0 no-repeat #000000; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:0.7em; margin:0; padding:0;}

#woman #footer {float:left; margin:0; padding:0 0 10px 0; width:100%; text-align:center;}

#woman #subpage-main-image-po #subpage-main-image-left-box {float:left; margin:30px 0 0 22px; padding:0; width:160px; height:61px; overflow:auto;}
#woman #subpage-main-image-po #subpage-main-image-right-box {float:right; margin:30px 15px 0 0; padding:0; width:160px; height:61px; overflow:auto;}

#woman #subpage-content-wrapper {float:left; margin:10px 0 0 8px; padding:0; width:932px;}

#woman #subpage-main-content {float:left; margin:0 0 0 40px; padding:0 0 0 1px; width:701px;}

#woman h4 {color:#d68541; font-weight:400; font-size:1.4em; margin:8px 0 0 0; padding:0;}

#woman #bg-wrapper {float:left; margin:0; padding:0; width:971px; background:none;}
#woman #content-wrapper {float:left; margin:0; padding:0; text-align:left; width:971px; background:none;}
#woman #bottom-bg {float:left; margin:0; padding:0 0 18px 0; width:100%; background:none;}

#woman #subpage-main-content h1 {width:500px;}
#woman #subpage-main-content-fi h1 {width:500px;}

#woman .brownbox {float:left; margin:0 5px 5px 0; padding:0 0 0 10px; width:214px; min-height:130px; background:url(images/woman/brown-box-bg.jpg) 0 0 no-repeat #947864;}
#woman .brownbox ul {float:left; margin:5px 0 0 0; padding:0 0 0 15px; width:195px; color:#fff;}
#woman .brownbox li {list-style-type:square;}
#woman #subpage-main-content .brownbox a, #subpage-main-content .brownbox a:visited, #subpage-main-content .brownbox a:hover {color:#fff;}

#woman .articlebox {float:left; margin:0; padding:0; width:246px;}
#woman .articlebox-image {float:left; margin:0; padding:0; width:105px;}
#woman .articlebox-text {float:left; margin:0 0 0 6px; padding:0; width:135px;}

#woman #subpage-main-content .previous-months-box {float:right; margin:0 0 0 8px; padding:0; width:153px;}
#woman #subpage-main-content .previous-months-box a {margin:0; padding:3px 0 10px 0; width:153px; background:url(images/woman/previous-months.jpg) 0 0 no-repeat; text-align:center; color:#fff; display:block;}

#woman #subpage-right-fi {background:none; margin:0 0 0 8px; float:left; padding:0 0 5px 0; width:146px;}
#woman #subpage-right-fi .previous-months-box {float:left; margin:0 0 0 0; padding:0; width:153px;}
#woman #subpage-right-fi .previous-months-box a {margin:0; padding:3px 0 10px 0; width:153px; background:url(images/woman/previous-months.jpg) 0 0 no-repeat; text-align:center; color:#fff; display:block;}

#woman .news-left {border-right: 1px solid #999;}
#woman .news-right {  padding: 0 0 0 10px; border:0;}

#woman .text-box-bg {float:left; margin:0 0 10px 0; padding:0 5px 0 5px; width:143px; background:url(images/landing-bg.jpg) 0 0 repeat-x;}

#woman blockquote {color:#AF551F; font-size:1.5em; line-height:1.2em; font-weight:normal; margin:15px;}

#woman .nav-print {float:left; margin:5px 0 0 5px; padding:0; width:100%; height:18px; line-height:18px; background:url(images/woman/print.gif) 0 0 no-repeat;}
#woman .nav-print a {width:100px; padding:0 0 0 25px; display:block; height:18px;}

#woman .nav-email {float:left; margin:5px 0 5px 5px; padding:0; width:100%; height:18px; line-height:18px; background:url(images/woman/email.gif) 0 0 no-repeat;}
#woman .nav-email a {width:100px; padding:0 0 0 25px; display:block; height:18px;}

#woman .news-content h4 {visibility:visible; letter-spacing: 0; font-weight:400; font-size:1.2em; height:auto; color:#d68541; padding:0 0 5px 0;}
#woman .articlebox-text h4 {visibility:visible; letter-spacing: 0; font-weight:400; font-size:1.2em; height:auto; color:#d68541; padding:0 0 5px 0;}

#woman .entrepreneurs-right-col-image {float:left; width:143px; height:26px; margin:5px 0 0 0; padding:5px 0 0 15px; background:url(images/graphics/entrepreneurs-right-button-small.gif) 0 0 no-repeat;}

#woman .entrepreneurs-right-col-number {float:left; width:143px; height:26px; margin:0 0 0 0; padding:0 0 0 15px; color:#6b1b36;}

/* Coutts Woman Previous Issues */

#woman .ui-accordion-container {float:left; margin:0; padding:0; width:510px;}
#woman .ui-accordion-container li {list-style-type:none; margin:0; padding:0; float:left;}
#woman .ui-accordion-container li div {width:510px;}
#woman .ui-accordion li.selected .ui-accordion-header {display:block; margin:0; padding:5px 0 5px 5px; width:505px; background:#eeeeee; border-bottom:1px solid #fff;}
#woman .ui-accordion li .ui-accordion-header  {display:block; margin:0; padding:5px 0 5px 5px; width:505px; background:#eeeeee; border-bottom:1px solid #fff;}
#woman .ui-accordion-container li div .month-image {float:left; margin:5px 0 0 10px; padding:0; width:65px; height:52px;}
#woman .ui-accordion-container li div .month-content {float:left; margin:0; padding:0; width:280px;}
#woman .ui-accordion-container li div .month-content p {margin:0; padding:0;}
#woman .ui-accordion-container li div .month-content .content-link {margin: 0; padding: 0;}
#woman .ui-accordion-container li div .month-content .content-link a {background:none; width:100px;}

		
	
		#woman .slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		#woman .csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		#woman .csw .loading {margin: 200px 0 300px 0; text-align: center}

		#woman .stripViewer { /* This is the viewing window */
			float:left;
			position: relative;
			overflow: hidden; 
			width: 510px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			clear: both;
			background: #fff;
		}
		
		#woman .stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 510px;
			list-style-type: none;
			-moz-user-select: none;
		}
		
		#woman .stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			position: relative;
			width: 1620px; /* Also specified in  .stripViewer  above */
		}
		
		#woman .stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		#woman .stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			float:left;
			margin:20px 0 0 0;
		}
		
		#woman .stripNav ul { /* The auto-generated set of links */
			list-style: none; margin:0; padding:0; width:200px;
		}
		
		#woman .stripNav ul li {
			float: left;/* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		#woman .stripNav a { /* The nav links */
			text-decoration: none;
			display: block;
			padding:5px;
		}
		
		#woman .stripNav li.tab1 a { background: #d3d3d3 }
		#woman .stripNav li.tab2 a { background: #d3d3d3 }
		#woman .stripNav li.tab3 a { background: #d3d3d3 }
		#woman .stripNav li.tab4 a { background: #d3d3d3 }
		#woman .stripNav li.tab5 a { background: #d3d3d3 }
		
		#woman .stripNav li a:hover {
			background: #999;
		}
		
		#woman .stripNav li a.current {
			background: #eeeeee;
		}
		
		#woman .stripNavL, #woman .stripNavR { /* The left and right arrows */
			display: none;
		}

/* New accordion */

#woman .AccordionTitle, #woman .AccordionContent, #woman .AccordionContainer
{
  float:left;
  width:525px;
}

#woman .AccordionTitle
{
  display:block; margin:0; padding:5px 0 5px 5px; width:505px; background:#eeeeee; border-bottom:1px solid #fff; float:left;
}

#woman .AccordionContent
{
  height:0px;
  display:none;
  float:left; 
}

#woman .AccordionContainer .month-content {float:left; margin:0; padding:0; width:280px;}
#woman .AccordionContainer .month-image {float:left; margin:5px 0 0 10px; padding:0; width:65px; height:52px;}

/* sheerluxe image templates */
#woman .item-image-left, #woman .item-image-right { float: left; width: 100%; }
#woman .item-image-left-image { float: left; padding: 0 10px 0 0; }
#woman .item-image-right-image { float: right; padding: 0 0 0 10px; }
#woman .item-image-text {float: left; width: 350px; padding-top: 40px;}
/*  sheerluxe end image templates */

/* cwl image templates */
#woman .cwl-image-text {float: left; width: 350px; padding-top: 30px;}
#woman .no-img-text {float: left; width: 100%; padding-top: 30px;}

/* back to top link */
#woman .back-to-top {float:left; margin:15px 0 0 0; padding:0; width:6em;}
#woman .back-to-top a {margin:0; padding: 0; display:block; background:url(images/woman/back-to-top.jpg) 100% 50% no-repeat; width:6em;}


/* SUBSCRIPTION FORM ITEM STYLES */

#woman #subscription-form li.columns {  width: 30%; float: left; clear: none; }
#woman #subscription-form li.columns label, #woman #subscription-form li.columns_other label {  width: 9.5em;  }
#woman #subscription-form li.columns_other input { font-size: 0.9em; padding: 0.25em ;  }
#woman #subscription-form li.clear { float: left; width: 100%; clear: both;  }  
#woman .clear { float: left; width: 100%; clear: both;}

#woman #subscription-form {float:left; margin:10px 0 0 0; padding:0 0 0 1px; width:100%;}

#woman #subscription-form ul {list-style:none; margin:0; padding:0; width:100%;}

#woman #subscription-form li {margin:0.3em 0; padding: 0;width:100%; float: left; clear:both; list-style-type: none;}

#woman #subscription-form label {width:15em; text-align:right; margin-right:0.5em; float:left; display:block;}

#woman #subscription-form form li input {float:left; width: 15em;font-size:1.2em;}

#woman #subscription-form form li textarea {float:left; border:1px solid #999; font-family: Arial, Helvetica, sans-serif;width: 15em; font-size:1.2em;}

#woman #subscription-form li.submit input {margin-left:0; padding:1em 0; width: auto;}
#woman #subscription-form select { width: 9em; font-size: 1.2em;}

#woman #subscription-form span.alert {float:left; width:15em; clear:none; margin:0; padding:0 0 0 1em;color: #FF0000; font-weight:700;}

#woman #subscription-form li label.subscription-confirm {width:24em; margin-left:15.5em; text-align:left;}

#woman #subscription-form li input.no-border-input {border:none; width:auto; font-size:1.2em;}

#woman #subscription-form li.competition-question label {width:100%; float:none; text-align:left; padding:5px 0 10px 0;}

#woman .padlock {float:left; line-height:1.5em; margin:0; padding:0 0 0 0; width:100%;}

#woman p.loading {background:url(images/woman/ajax-loader.gif) 50% 0 no-repeat; padding:0; margin:0; line-height:60px; display:block; float:left; width:100%; text-align:center;}
#woman p.loading img {display:none;}

/* coutts-woman-home button */

#woman .coutts-woman-home {float:left; margin:0; padding:0; width:190px;}
#woman .coutts-woman-home ul {margin:0; padding:0; background:url(images/left-nav-bg.gif) 0 0 repeat-x; min-height:24px;}
#woman .coutts-woman-home li {list-style-type:none; margin:0; padding:0; float:left; line-height: 24px; min-height: 24px;}
#woman .coutts-woman-home li a {color:#313737; display:block; width:180px; line-height: 1.1em; text-decoration:none; margin:0; padding:6px 0 6px 10px;}
#woman .coutts-woman-home  li a:hover {background:url(images/left-nav-hover1.gif) 0 0 repeat-x #393939; color:#ffffff;}

#woman .sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:18px;
	height:20px;
}

.promo-myw {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-2-myw.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-myw p {margin:0; padding:0;}

.promo-itk {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-itk.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-itk p {margin:0; padding:0;}

/*ONLINE LOG OUT*/

#logout #mid-nav {float:left; margin:10px 0 0 8px; padding:0; width:928px;}
#logout #mid-nav p {margin: 0; padding: 5px;}
#logout #left-col {float: left; margin: 0 8px 0 0; padding: 0; width: 304px;}
#logout #mid-col {float: left; margin: 0 8px 0 0; padding: 0; width: 304px;}
#logout #right-col { float: left; margin: 0; padding: 0; width: 304px; }
#logout #bottom-nav {float:left; margin:10px 0 0 5px; padding:0; width:928px;}
#logout .bottom-nav-box {float: left; background: url(images/online-logout-images/bottom-nav-box.jpg) repeat-x #fdfdfd; width: 218px; min-height: 120px; padding: 0 0 5px 6px;}
#logout .budge {margin-left: 8px;}

#logout .bottom-nav-box ul { margin: 0; padding: 0; text-align: left;}
#logout .bottom-nav-box li { margin: 0 0 0 4px; list-style: none;  }

#logout .article-box-wrapper {float:left; margin:0; padding:0; width:269px; background:url(images/online-logout-images/grey-box-bg.jpg) 0 0 repeat-y;}
#logout .article-box-top {float:left; margin:0; padding:15px 0 5px 20px; width:249px; background:url(images/online-logout-images/grey-box-top.jpg) 0 0 no-repeat;}
#logout .article-box-bottom {float:left; margin:0; padding:0; width:269px; height:10px; background:url(images/online-logout-images/grey-box-bottom.jpg) 0 100% no-repeat;}
#logout .article-box-image-left {float: left; margin: 0; padding:3px 8px 0 0;}
#logout .article-box-image-right {float: right; margin:0; padding:0 2px 0 0; width: 126px; }

#logout .main-article-box-wrapper {float:left; margin:2px 0 0 0; padding:0; width:304px; background:url(images/online-logout-images/grey-landing-box-bg.jpg) 0 0 repeat-y; }
#logout .main-article-box-top {float:left; margin:0; padding:15px 0 5px 10px; width:304px; min-height:150px; background:url(images/online-logout-images/grey-landing-box-top.jpg) 0 0 no-repeat;}
#logout .main-article-box-top h4 {margin:0 0 15px 5px;}
#logout .main-article-box-bottom {float:left; margin:0; padding:0; width:304px; height:10px; background:url(images/online-logout-images/grey-landing-box-bottom.jpg) 0 100% no-repeat;}
#logout .main-article-box-top ul {float:left; margin:0; padding:0 0 0 20px; width:100%;}
#logout .main-article-box-wrapper a  { background: url(images/online-logout-images/find-out-more.gif) 0 4px no-repeat; width: 128px; height: 26px; display: block; padding: 4px 0 0 0; margin: 0 0 0 2px; text-indent: -99999em; }
#logout .main-article-box-text { font-size: 1.1em; float: left; width: 132px; margin: 0; padding: 0 0 0 6px; }
#logout #subpage-main-image-left-box h3 {height:17px;}

#logout .main-article-box-container { float: left; width: 272px;  padding: 0 0 0 6px; margin: 0; }
#logout .main-article-box-container p { margin: 0; padding: 0; }

#logout h4 {color:#ffffff; font-weight:400; font-size: 1.6em; margin:5px 0; padding:0; font-family:"Gill Sans Light",Arial,Helvetica,sans-serif;}
#logout h5 {color:#8e0b35; font-weight:400; font-size: 1.6em; margin:5px 0; padding:0; font-family:"Gill Sans Light",Arial,Helvetica,sans-serif;}

/* WOMAN */
#woman .woman-text-left { padding: 40px 0 0 0; float: right; width: 340px; margin: 0; }
#woman .woman-text-right { padding: 40px 0 0 0; float: left; width: 340px; margin: 0; }

#woman .image-right-160 { padding: 30px 0 0 0; float: right; width: 160px; margin: 0;  }
#woman .text-right-160 { padding: 40px 10px 0 0; float: left; width: 350px; margin: 0;  }  

#woman .image-left-160 { padding: 30px 0 0 0; float: left; width: 160px; margin: 0;  }
#woman .text-left-160 { padding: 40px 10px 0 0; float: right; width: 350px; margin: 0;  }  

/* logout sifr */

.sIFR-hasFlash #logout h4 {
	visibility: hidden;
	letter-spacing: -5px;
	
	
	
}

.sIFR-hasFlash #logout h5 {
	visibility: hidden;
	letter-spacing: -5px;

}

/* new news - TEMP STYLES TO BE MOVED INTO THE NEWS AND INFO SECTION ONCE SIGNED OFF */

#new-news .news-full {float:left; margin:0; padding:0; width:100%; background:none;}
#new-news .news-left {float:left; margin:0; padding:10px; width:230px; min-height:150px; background:url(images/landing-bg-small.jpg) 0 0 repeat-x #DEDFE1;}
#new-news .news-right {float:left; margin:0 0 0 10px; padding:10px; width:230px; min-height:150px; background:url(images/landing-bg-small.jpg) 0 0 repeat-x #DEDFE1;}

#new-news .news-right-feed a {padding:0 0 0 1px;}

#new-news .news-right-feed p {text-align:left; padding:0; margin:0;}
#new-news .news-right-feed p a {float:left; margin:0; padding:10px 0; width:100%; display:block; border-bottom:1px solid #E1E1E1;}

#new-news .news-disclaimer {border:0;}


/* inter mediary partners */

#intermediarypartners-main-image {float:left; width:932px; margin:0 0 0 8px; padding:0; min-height:246px; background:url(images/index-images/intermediary-home-image.jpg) 0 0 no-repeat;}

#main-nav-intermediarypartners {float:left; margin:0; padding:0; width:700px;}
#main-nav-intermediarypartners ul {margin:0.5em 0 0 150px; padding:0; width:700px;}
#main-nav-intermediarypartners ul li {float:left; margin:0; padding:0; border:0; display:inline; list-style-type:none;}
#main-nav-intermediarypartners ul li a {display:block; height:28px; text-indent:-9999px;}

#main-nav-intermediarypartners ul li.mortgage-products a {background:url(images/main-nav-intermediarypartners.gif) -3px 0 no-repeat; width:125px; }
#main-nav-intermediarypartners ul li.mortgage-products a:hover {background:url(images/main-nav-intermediarypartners.gif)  2px -32px no-repeat; margin:0 0 0 -3px; width:128px;}

#main-nav-intermediarypartners ul li.mortgage-rates a {background:url(images/main-nav-intermediarypartners.gif) -136px 0 no-repeat; width:109px; }
#main-nav-intermediarypartners ul li.mortgage-rates a:hover {background:url(images/main-nav-intermediarypartners.gif) -126px -32px no-repeat; margin:0 0 0 -8px; width:117px;}

#main-nav-intermediarypartners ul li.forms-documents a {background:url(images/main-nav-intermediarypartners.gif) -245px 0 no-repeat; width:125px; }
#main-nav-intermediarypartners ul li.forms-documents a:hover {background:url(images/main-nav-intermediarypartners.gif) -240px -32px no-repeat; margin:0 0 0 -3px; width:128px;}

#main-nav-intermediarypartners ul li.treating-clients-fairly a {background:url(images/main-nav-intermediarypartners.gif) -373px 0 no-repeat; width:135px; }
#main-nav-intermediarypartners ul li.treating-clients-fairly a:hover {background:url(images/main-nav-intermediarypartners.gif) -371px -32px no-repeat; margin:0 0 0 -1px;  width:139px;}

#main-nav-intermediarypartners ul li.contact-us a {background:url(images/main-nav-intermediarypartners.gif) -513px 0 no-repeat; width:82px; }
#main-nav-intermediarypartners ul li.contact-us a:hover {background:url(images/main-nav-intermediarypartners.gif) -510px -32px no-repeat; margin:0 0 0 -2px; width:84px;}

#main-nav-intermediarypartners ul li.about a {background:url(images/main-nav-intermediarypartners.gif) -596px 0 no-repeat; width:80px;}
#main-nav-intermediarypartners ul li.about a:hover {background:url(images/main-nav-intermediarypartners.gif) -593px -32px no-repeat; margin:0 0 0 -2px; width:82px;}

/* 270509 */
.promo-coutts-cljw {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-2-coutts-cljw.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-coutts-cljw p {margin:0; padding:0;}


/* Gallery */

.image-wrapper {float:left; margin:0 0 0 0; padding:0; width:515px; min-height:350px; background:#eeeeee; color:#000;}
.image-wrapper #main-display {float:left; margin:0 0 0 15px; padding:0; width:485px; min-height:318px;}
.image-wrapper .gallery-content-box {float:left; margin:0 0 0 15px; padding:10px 0; width:485px; text-align:center;}

.gallery-links-wrapper {float:left; margin:0 0 0 20px; padding:0 0 10px 0; width:485px; clear:both;}
.gallery-links-wrapper .gallery-link {float:left; margin:10px 10px 0 0; padding:0; width:50px;}

.gallery-slideshow-controls {float:left; margin:5px 0 0 15px; padding:0; width:485px;}
.gallery-slideshow-controls ul {float:left; margin:0; padding:0 0 5px 0; width:485px;}
.gallery-slideshow-controls li {float:left; margin:0; padding:0 0 5px 0; width:161px; list-style-type:none;}

.gallery-slideshow-controls li.previous {width:233px;}
.gallery-slideshow-controls li.play-pause {width:233px;}
.gallery-slideshow-controls li.next {width:19px;}

.gallery-slideshow-controls li.previous a {display:block; height:19px; width:19px; text-indent:-9999px; background:url(images/gallery-controls.jpg) 0 0 no-repeat;}

.gallery-slideshow-controls li.play-pause a.play {display:block; height:19px; width:19px; text-indent:-9999px; background:url(images/gallery-controls.jpg) -23px 0 no-repeat;}

.gallery-slideshow-controls li.play-pause a.pause {display:block; height:19px; width:19px; text-indent:-9999px; background:url(images/gallery-controls.jpg) -40px 0 no-repeat;}

.gallery-slideshow-controls li.next a {display:block; height:19px; width:19px; text-indent:-9999px; background:url(images/gallery-controls.jpg) -60px 0 no-repeat;}

.cljw-body .image-wrapper {margin:0 0 0 55px;}
.cljw-body .gallery-links-wrapper {margin:0 0 0 80px;}
#cljw-left-col .gallery-slideshow-controls li {list-style-type:none;}
.cljw-body .image-wrapper #main-display {margin:15px 0 0 15px; min-height:318px;}

.promo-business-exit {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-2-business-exit.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-business-exit p {margin:0; padding:0;}

/* 221209 */
.promo-coutts-outlook2010 {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/key-area-outlook2010.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-coutts-outlook2010 p {margin:0; padding:0;}

/* 150210 */
.promo-coutts-fashion-forward {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/fashion-forward-bg.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-coutts-fashion-forward p {margin:0; padding:0;}

.promo-coutts-rose-theatre {float:left; margin:0 0 0 7px; padding:35px 10px 0 10px; width:240px; background:url(images/index-images/rose-theatre-bg.jpg) 0 0 no-repeat; height:133px; overflow:auto;}
.promo-coutts-rose-theatre p {margin:0; padding:0;}

/* new video player 14-01-2010 */

.video-item-wrapper {float:left; margin:15px 0 0 0; padding:0; width:100%;}
.video-item-image {float:left; margin:0; padding:0; width:90px;}
.video-item-content {float:left; margin:0 0 0 5px; padding:0; width:100px;}
.video-item-link {float:left; margin:0; padding:4px 0 6px 10px; width:87px; background:url(images/graphics/video-watch-bg.jpg) 0 0 no-repeat;}

#video-content-fi {float:left; margin:0 20px 0 40px; padding:0 0 0 1px; width:484px;}
#video-right-col {float:left; margin:40px 0 0 0; padding:0; width:200px; background:none;}

#video-content-fi .landing-item-wrapper-podcast {margin:2px 0 !important; margin:0;}

.sIFR-hasFlash #video-right-col h4 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:16px;

}

#video-content-fi h2 {
	margin:12px 0 0 0 !important; margin:6px 0 0 0;
}

/* RB addition 26-03-2010 */

table ul {margin-top:0; margin-bottom:0;}
