/* About us page */

#aboutus .top-content .col-1 { width:30%; }
/* Company-services*/
#company-services .main-content { margin:0; }
#company-services .centercol .top-content .intro-text { margin:3% 0 1%; }
#company-services .ul-vert .blue-box { padding:1px 33px; }
#company-services .blue-box.vessel-reg .button { position:absolute; right:10px; bottom:15px; }
#company-services .blue-box.vessel-reg ul li { margin:0 50px 0 0; }
#company-services .blue-box.cosec .ul-vert { list-style-type:disc; }
#company-services .cosec .ul-horiz { padding:0 0 5px 25px; }
#company-services .blue-box.cosec p { margin-bottom:0; }
#company-services .blue-box.trusts ul li { margin:0 85px 0 0; }
#company-services .blue-box.foundations ul li { margin:0 110px 0 0; }
#company-services .blue-box .btn-box { position:absolute; right:12px; bottom:16px; width:115px; text-align:right;}
#company-services .blue-box .btn {margin:0 0 3px;}
#company-services .blue-box .p-ukbank { width:600px; }
#company-services ul a { color:#000; }
#company-services #bannerContainer { height:109px; width:516px; overflow:hidden; margin:0 auto; }
#company-services #bannerContainerCover { width:516px; height:109px; text-align:center; }
#company-services .bnr-guarantee { width:127px; float:left; margin:0 30px 0 0; }
#company-services .p-f-left { float:left; line-height:15pt; margin:0 1px 0 0; }
#company-services .blue-box .heading a { color:#B1005D; text-decoration:none; }
#company-services .blue-box select {width:145px;}
/*cs-ukformation*/
#cs-ukformation .centercol .top-content .intro-text { margin:3% 0 1%; }
#cs-ukformation .main-content { margin:0; }
#cs-ukformation .ul-vert { list-style-type:disc; }
#cs-ukformation .ul-horiz { padding:0; margin:0 0 10px 15px; }
#cs-ukformation .li-horiz { margin:0 85px 0 0; }
#cs-ukformation .li-horiz-last { margin:0; float:left; }
#cs-ukformation .box-login .btn {position:absolute; bottom:7px; left:23px;}
#cs-ukformation .sbm-searchnbuy { background:url(../images/button-big-blue-srchbuy.png) no-repeat 0 0; width:110px; height:40px; border:0px solid; margin:5px 0 0; }
#submit:active, #cs-ukformation .sbm-searchnbuy:active { background-position:bottom left; }
#cs-ukformation .pack-type { padding:0 0 5px 18px; }
#cs-ukformation .p-title { text-align:center; font-weight:bold; margin:10px 0; }
#cs-ukformation .centercol .top-content .p-title { font-size:12pt; }

#cs-ukformation .auth-wrapper {height:156px;}

#cs-ukformation .box-search { background:#F6F6F6; border:2px solid #CCCCCC; text-align:center; font-size:10pt; margin:0; width:412px; float:left;}
#cs-ukformation .box-search .inner {padding:3px 5px;}
#cs-ukformation .box-search .box-title {background:#CCCCCC; font-size:9pt;  font-weight:bold;}
#cs-ukformation .box-search .note {background:#F6F6F6; font-size:8pt;font-weight:normal; text-align:center;}
#cs-ukformation .box-search .input-field {height:25px; width:387px; font-size:16pt; border:1px solid #CCCCCC;}
#cs-ukformation .box-search ul {list-style-type:none; padding:0px !important;}
#cs-ukformation .box-search ul li {margin:3px 0;}
#cs-ukformation .note {font-size:8pt; margin-bottom:5px;}

#cs-ukformation .box-login { background:#F6F6F6; width:100px; height:150px; margin:0 3px; border:2px solid #CCCCCC; font-size:10pt; float:left; position:relative;}
#cs-ukformation .box-login p {text-align:center;}
#cs-ukformation .box-login .box-title {background:#CCCCCC; text-align:center; font-weight:bold; font-size:9pt;}
#cs-ukformation .box-login ul {list-style-type:none;}
#cs-ukformation .box-login ul li {margin:3px 0;}
#cs-ukformation .text-center {text-align:center;}
#cs-ukformation .box-login .inner {padding:10px 5px;margin:0 0 30px;}
#cs-ukformation .box-login .note { background:#F6F6F6; }
#cs-ukformation .box-login .input-center {text-align:center;}
#cs-ukformation .box-login .forgot-password {font-size:8pt;}
#cs-ukformation .box-login .forgot-password a {text-decoration:none;}
#cs-ukformation .box-login .forgot-password a:hover {text-decoration:underline;}
#cs-ukformation .box-login .input-field {width:99%;}
#cs-ukformation .box-login .button {position:absolute; bottom:12px; left:17px;}

/*cs-int-formation*/
#cs-int-formation .centercol .top-content .intro-text { margin:3% 0 1%; }
#cs-int-formation .main-content { margin:0; }
#cs-int-formation .main-content .button.right { float:right; }
#cs-int-formation .block.first .inner { height:155px; }
#cs-int-formation .block .ul-horiz { padding:0 0 0 35px; }
#cs-int-formation .li-horiz a, #cs-int-formation .li-horiz-last a { color:#000; }
#cs-int-formation .block.first .li-horiz { margin:0 107px 0 0; }
#cs-int-formation .block .li-horiz-last { }
#cs-int-formation .block .ul-vert { list-style-type:disc; }
#cs-int-formation .block.second .li-horiz { margin:0 82px 0 0; }
#cs-int-formation .p-title { margin:25px 0 0px; }
#cs-int-formation .centercol .top-content .login-block { margin:10px 0; }
#cs-int-formation .btn-enq { position:absolute; bottom:35px; right:5px; }
#cs-int-formation .btn-more { position:absolute; bottom:5px; right:5px; }
#cs-int-formation .btn-login { background:url(../images/btn-login.jpg) no-repeat 0 0; width:60px; height:23px; position:absolute; bottom:13px; left:19px; }
#cs-int-formation .btn-login:active { background-position:bottom left; }
#cs-int-formation .block.first .btn-box {width:130px; position:absolute; right:108px; bottom:10px; }
#cs-int-formation .block.first .btn-box .btn {margin:0 0 3px;}
#cs-int-formation .block.second .btn-box {width:130px; position:absolute; right:10px; bottom:0px; text-align:right; }
#cs-int-formation .block.second .btn-box .btn {margin:0 0 3px;}

#cs-int-formation .auth-wrapper {height:156px;}

#cs-int-formation .box-search { background:#F6F6F6; border:2px solid #CCCCCC; text-align:center; font-size:10pt; margin:0; width:412px; float:left;}
#cs-int-formation .box-search .inner {padding:3px 5px;}
#cs-int-formation .box-search .box-title {background:#CCCCCC; font-size:9pt;  font-weight:bold;}
#cs-int-formation .box-search .note {background:#F6F6F6; font-size:8pt;font-weight:normal; text-align:center;}
#cs-int-formation .box-search .input-field {height:25px; width:387px; font-size:16pt; border:1px solid #CCCCCC;}
#cs-int-formation .box-search ul {list-style-type:none; padding:0px !important;}
#cs-int-formation .box-search ul li {margin:3px 0;}
#cs-int-formation .note {font-size:8pt; margin-bottom:5px;}

#cs-int-formation .box-login { background:#F6F6F6; width:100px; height:150px; margin:0 3px; border:2px solid #CCCCCC; font-size:10pt; float:left; position:relative;}
#cs-int-formation .box-login p {text-align:center;}
#cs-int-formation .box-login .box-title {background:#CCCCCC; text-align:center; font-weight:bold; font-size:9pt;}
#cs-int-formation .box-login ul {list-style-type:none;}
#cs-int-formation .box-login ul li {margin:3px 0;}
#cs-int-formation .text-center {text-align:center;}
#cs-int-formation .box-login .inner {padding:10px 5px;margin:0 0 30px;}
#cs-int-formation .box-login .note { background:#F6F6F6; }
#cs-int-formation .box-login .input-center {text-align:center;}
#cs-int-formation .box-login .forgot-password {font-size:8pt;}
#cs-int-formation .box-login .forgot-password a {text-decoration:none;}
#cs-int-formation .box-login .forgot-password a:hover {text-decoration:underline;}
#cs-int-formation .box-login .input-field {width:99%;}
#cs-int-formation .box-login .button {position:absolute; bottom:12px; left:17px;}
#cs-int-formation .box-login .btn {position:absolute; bottom:7px; left:23px;}

/*cs-cosec*/
#cs-cosec .main-content { margin:10px 0; }
#cs-cosec .main-content .btn-box {text-align:center; margin:10px 0;}
#cs-cosec .btn.right { float:right; }
#cs-cosec .centercol p { text-align:justify; }
#cs-cosec .centercol .top-content ul, #cs-cosec .centercol .main-content ul { padding:5px 0 5px 25px; }
/*cs-foundations*/
#cs-foundations .centercol p { text-align:justify; }
#cs-foundations .li-horiz { margin:0 50px; }
#cs-foundations .li-horiz a, #cs-foundations .li-horiz-last a { color:#000; font-weight:bold; }
#cs-foundations .ul-vert { list-style-type:disc; }
#cs-foundations .btn-box {text-align:center; margin:10px 0;}
/*cs-foundations-adv*/
#cs-foundations-adv .centercol { background:url(../images/reach-banner.jpg) no-repeat 100% 12px; }
#cs-foundations-adv .top-content, #cs-foundations-adv .main-content { padding:0px 0 0 10px; width:520px; }
#cs-foundations-adv .btn-box {text-align:center; margin:10px 0;}
/*cs-foundations-dif*/
#cs-foundations-dif .centercol { background:url(../images/reach-banner.jpg) no-repeat 100% 12px; }
#cs-foundations-dif .top-content, #cs-foundations-dif .main-content { padding:0px 0 0 10px; width:520px; }
#cs-foundations-dif .main-content { height:836px; min-height:836px; }
#cs-foundations-dif .btn-box {text-align:center; margin:10px 0;}
/*cs-foundations-pan*/
#cs-foundations-pan .centercol { background:url(../images/reach-banner-pan.jpg) no-repeat 100% 12px; }
#cs-foundations-pan .main-content { height:836px; min-height:836px; }
#cs-foundations-pan .top-content, #cs-foundations-pan .main-content { padding:0px 0 0 10px; width:520px; }
#cs-foundations-pan .btn-box {text-align:center; margin:10px 0;}
/*cs-foundations-lie*/
#cs-foundations-lie .centercol { background:url(../images/reach-banner-lie.jpg) no-repeat 100% 12px; }
#cs-foundations-lie .main-content { height:836px; min-height:836px; }
#cs-foundations-lie .top-content, #cs-foundations-lie .main-content { padding:0px 0 0 10px; width:520px; }
#cs-foundations-lie .btn-box {text-align:center; margin:10px 0;}
/*cs-foundations-aut*/
#cs-foundations-aut .centercol { background:url(../images/reach-banner-aut.jpg) no-repeat 100% 12px; }
#cs-foundations-aut .main-content { height:836px; min-height:836px; }
#cs-foundations-aut .top-content, #cs-foundations-aut .main-content { padding:0px 0 0 10px; width:520px; }
#cs-foundations-aut .btn-box {text-align:center; margin:10px 0;}
/*cs-trusts*/
#cs-trusts .li-horiz a, #cs-trusts .li-horiz-last a { color:#000; font-weight:bold; }
#cs-trusts .li-horiz { margin:0 0 0 40px; }
#cs-trusts .btn-box {text-align:center; margin:10px 0;}
/*cs-shipreg*/
#cs-shipreg .li-horiz a, #cs-shipreg .li-horiz-last a { color:#000; font-weight:bold; }
#cs-shipreg .li-horiz { margin:0 0 0 40px; }
#cs-shipreg .btn-box {text-align:center; margin:10px 0;}
#cs-shipreg .centercol img { vertical-align:middle; margin:0 10px 0 0; }
/*cs-bankaccounts*/
#cs-bankaccounts .btn-box {text-align:center; margin:10px 0;}
#cs-bankaccounts .ul-vert { list-style-type:disc; }
#cs-bankaccounts .li-horiz { margin:0 180px 0 0; }
#cs-bankaccounts .block { margin:10px 0 0 0; }
#cs-bankaccounts .li-vert.circle { margin:5px 0; float:none; list-style-type:none; }
#cs-bankaccounts .main-content { margin:15px 0; }
#cs-bankaccounts .block a { color:#000; }
/*cs-bankaccounts-uk*/
#cs-bankaccounts-uk .centercol img { vertical-align:middle; margin:0 10px 0 0; }
#cs-bankaccounts-uk .btn-box {text-align:center; margin:10px 0;}
#cs-bankaccounts-uk .main-content { margin:0px; }
#cs-bankaccounts-uk .centercol .p-title-left { margin:10px 0 0; }
/*cs-bankaccounts-eu*/
#cs-bankaccounts-eu .centercol img { vertical-align:middle; margin:0 10px 0 0; }
#cs-bankaccounts-eu .btn-box {text-align:center; margin:10px 0;}
#cs-bankaccounts-eu .main-content { margin:0px; }
#cs-bankaccounts-eu .centercol .p-title-left { margin:10px 0 0; }
/*cs-bankaccounts-int*/
#cs-bankaccounts-int .centercol img { vertical-align:middle; margin:0 10px 0 0; }
#cs-bankaccounts-int .btn-box {text-align:center; margin:10px 0;}
#cs-bankaccounts-int .main-content { margin:0px; }
#cs-bankaccounts-int .centercol .p-title-left { margin:10px 0 0; }
/*jurisdiction*/
#jurisdiction .main-content img { float:left; margin:0 10px 0px 0; }
#jurisdiction .btn-box {text-align:center; margin:10px 0;}
/*wf-login*/
#wf-login .centercol { padding: 0 5px; }
#wf-login .main-content { margin:10px 0; }
#wf-login .block {float:left; background:#e8f1fa; border:1px solid #b1d6fb; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; z-index:99;}
#wf-login .block ul {padding: 5px 0 5px 15px;}
#wf-login .block .btn { position:absolute; bottom:6px; left:100px; }
#wf-login .block .inner {position:relative; padding:10px; width:230px; height:177px;}
#wf-login .block.right {float:right;}
#wf-login .block.bottom {margin:5px 0 0 0px; float:left;}
#wf-login .block.bottom .inner {height:128px !important;}
#wf-login .box-login { width:255px; height:201px; padding:0 259px; font-size:10pt; position:relative;}
#wf-login .box-login .inner {border:2px solid #CCCCCC; background:#F6F6F6; height:180px; padding:0 5px;}
#wf-login .box-login .btn {margin:5px 0 0;}
#wf-login .box-login ul { padding:0; list-style-type:none; }
#wf-login #bannerContainer { height:109px; width:516px; overflow:hidden; margin:30px 0 0 5px; float:left;}
#wf-login #bannerContainerCover { width:516px; height:109px; text-align:center; }
#wf-login .box-login .note {background:#F6F6F6;}
#wf-login .box-login .input-center {text-align:center;}
#wf-login .box-login .forgot-password {font-size:8pt;}
#wf-login .box-login .forgot-password a {text-decoration:none;}
#wf-login .box-login .forgot-password a:hover {text-decoration:underline;}
#wf-login .box-login .input-field {width:230px;}
#wf-login .box-login .button {position:absolute; bottom:12px; left:17px;}
#wf-login .box-login .box-title {background:#CCCCCC; text-align:center; font-weight:bold; font-size:9pt;}

/*about-us*/
#about-us .main-content p { margin:10px 0; text-align:justify; }
#about-us .main-content .p-title-left { color:#30007f; }
#about-us .main-content .p-title { text-align:center; }
#about-us .main-content .inner a { color:#000; }
#about-us .main-content .block .inner { padding-left:15px; padding-right:15px; }
#about-us .bottom-content { text-align:center; }
#about-us .bottom-content img { margin:15px 0; }
#about-us .box {background:#E7F0F9; padding:5px 10px;}
#about-us .box ul {padding:0 0 0 15px;}
#about-us .three-col-blocks .box {height:215px;}
#about-us .block .inner ul { padding-left:20px; }
#about-us .block .inner ul li { margin:5px 0; }
#about-us .block.middle { padding:0 16px; overflow:hidden; }
#about-us .block.left { float:left; width:230px; }
#about-us .block.right { float:right; width:230px; }
#about-us .btn-box { position:absolute; bottom:5px; left:90px; }
#about-us h3 { text-align:center; }
#about-us .three-col-blocks { text-align:left; }
/*products*/
#products { }
#products .main-content { text-align:center; }
#products .main-content img { margin:0 0 15px; }
#products .box {background:#E7F0F9; padding:5px 10px;}
#products .box ul {padding:0 0 0 15px;}
#products .btn { position:absolute; bottom:5px; left:90px; }
#products .bottom-content .block .inner { padding-left:15px; padding-right:15px; }
#products .bottom-content p { text-align:justify; margin:10px 0; }
#products .bottom-content .p-title { text-align:center; }
#products .three-col-blocks { text-align:left; }
#products .three-col-blocks .box {height:215px;}
#products .block .inner ul { padding-left:20px; }
#products .block .inner ul li { margin:5px 0; }
#products .block.middle { padding:0 16px; overflow:hidden; }
#products .block.left { float:left; width:230px; }
#products .block.right { float:right; width:230px; }
/*csr-statement*/
#csr-statement .main-content p { margin:5px 0; }
/*document59*/

#document59 .top-content img { float:left; margin:0 15px 0 0; }
#document59 .p-title { padding:10px 0; }
#document59 .centercol .top-content h3 { margin:0 0 20px; }
#document59 .top-content p {padding:30px 0 0;}
#document59 .main-content .btn {}
#document59 .p-title-left { font-size:10pt; margin:0 0 10px; }
#document59 .main-content ul li { margin:5px 0; }
#document59 .main-content .note { margin:0 0 20px; font-size:8pt; }
#document59 .sky-blue {color:#00A8FF;}
#document59 .centercol p { margin:10px 0;}
#document59 .ul-horiz {list-style-type:disc;}
#document59 .ul-horiz .li-horiz {margin:0 5px;}
#document59 .box { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow:hidden; position:relative; border:1px solid #a9dfff; font-weight:bold;}
#document59 .box.europe .active, #document59 .box.worldwide .active, #document59 .box.usa .active {font-size:10pt; font-weight:bold;}
#document59 .box.europe {float:left; width:130px; height:65px; background:url(../images/europe_map_small.png) no-repeat 2% 50% #eef9ff; padding:5px 5px 5px 90px;}
#document59 .box.europe p, #document59 .box.worldwide p, #document59 .box.usa p {text-align:center; font-size:14pt; font-weight:normal;}
#document59 .box.worldwide {float:left; width:155px; height:65px; background:url(../images/blank-world-map-small.png) no-repeat 2% 50% #eef9ff; margin:0 10px; padding:5px 5px 5px 110px;}
#document59 .box.usa {float:left; width:130px; height:65px; background:url(../images/usa.png) no-repeat 2% 50% #eef9ff; padding:5px 5px 5px 90px;}
#document59 .ul-horiz.levels {padding:0 0 20px;}
#document59 .ul-horiz.levels li {margin:0 15px;}
#document59 .world-list {text-align:center; padding:10px 0;}
#document59 .world-list fieldset {border:0px solid;}
#document59 .world-list fieldset select {background:#EEF9FF; border:1px solid #A9DFFF;}
/*armadillo-app*/
#armadillo-app { }
#armadillo-app .phone-frame { background:url(../images/ipad_iphone_blackberry.png) no-repeat 0 0; width:289px; height:524px; margin:10px 3px; float:left; padding:0 120px 0 0; }
#armadillo-app .phone-frame #slides { padding:241px 0 0 148px; }
#armadillo-app .phone-frame .slides_container { height:125px; overflow:hidden; margin: 0 0 105px; }
#armadillo-app .phone-frame .slides_control { width:204px !important; }
#armadillo-app .phone-frame .slides_container img { height:96px; width:141px; }
#armadillo-app .advert-txt-block { padding:0; overflow:hidden; margin:0 0 10px; }
#armadillo-app .advert-txt-block .big-font { font-size:12pt; }
#armadillo-app .advert-txt-block p { margin:0 0 10px 0; }
#armadillo-app .advert-txt ul { padding:0 0 0 30px; }
#armadillo-app .pagination { margin:26px auto 0; width:70px;}
#armadillo-app .pagination li { float:left; margin:0 1px; list-style:none; }
#armadillo-app .pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/slides/pagination.png); background-position:0 0; float:left; overflow:hidden; }
#armadillo-app .pagination li.current a { background-position:0 -12px; }
#armadillo-app .inner { height:600px; }
#armadillo-app .inner p { text-align:left; }
#armadillo-app .inner .top-block { }
#armadillo-app .inner .top-block h3 { font-size:20pt; }
#armadillo-app .download-app { background:url(../images/small-size.png) no-repeat 46% 54%; overflow:hidden; padding:0 6px; }
#armadillo-app .download-app img { float:left; padding:0 10px 0 0; }
#armadillo-app .download-app p { text-transform:uppercase; font-size:10pt; text-align:center; }
#armadillo-app .next, #armadillo-app .prev { position:absolute; top:389px; left:126px; width:24px; height:43px; display:block; z-index:101; }
#armadillo-app .next { left:303px; }
/*trademark-mark-services*/
#trade-mark-services .main-content { margin:0; }
#trade-mark-services .centercol p { margin:10px 0; }
#trade-mark-services .bottom-content .enquiry-btn { margin:0 0 0 139px; }
#trade-mark-services .blue-box-mini .btn-box { bottom:8px; position:absolute; right:12px; text-align:right; width:115px; }
#trade-mark-services .blue-box-mini .btn-box .btn {margin:0 0 3px;}
#trade-mark-services .bottom-content .btn-box {margin:10px 0; text-align:center;}

#trade-mark-services .ul-vert-left { list-style-type:none; padding:0px; float:left; display:block; margin:0 10px 0 0; }
#trade-mark-services .ul-vert-right { list-style-type:none; padding:0px; overflow:hidden; }
#trade-mark-services .heading { position:absolute; top:30px; }
#trade-mark-services .tm-search .heading { position:absolute; left:23px; margin:0; }
#trade-mark-services .tm-monitor .heading { position:absolute; left:23px; margin:0; }
#trade-mark-services .tm-reg .heading { position:absolute; left:23px; margin:0; margin:0; }
#trade-mark-services .brand-protect .heading { position:absolute; left:23px; text-align:center; margin:0; }
#trade-mark-services .brand-audit .heading { position:absolute; left:23px; margin:0; }
/*tm-registration*/
#tm-registration .btn-box {margin:10px 0; text-align:center;}
#tm-registration .main-content img { float:left; }
#tm-registration .question-box { margin:0 0 35px; padding:1px 0 0; }
#tm-registration .centercol .p-title-left { margin:10px 0; }
#tm-registration .centercol p { margin:10px 0; }
/*tm-registration-uk*/
#tm-registration-uk .main-content img { float:left; }
#tm-registration-uk .question-box { margin:0 0 57px; }
#tm-registration-uk .centercol p { margin:10px 0; }
#tm-registration-uk .btn-box {margin:10px 0; text-align:center;}
/*tm-registration-eu*/
#tm-registration-eu .btn-box {margin:10px 0; overflow:hidden;}
#tm-registration-eu .btn-box img {width:100px; vertical-align:middle; margin:0 0 0 30px;}
#tm-registration-eu .centercol p { margin:10px 0; }
#tm-registration-eu .li-horiz { margin:5px 153px 0 0; }
#tm-registration-eu .li-horiz-last { margin:5px 0 0; }
#tm-registration-eu .ul-horiz img { width:24px; float:none; margin:0 5px 0 0; vertical-align:middle; }
/*tm-registration-int*/
#tm-registration-int .btn-box {margin:10px 0; overflow:hidden;}
#tm-registration-int .btn-box img {width:100px; vertical-align:middle; margin:0 0 0 30px;}
#tm-registration-int .centercol p { margin:10px 0; }
#tm-registration-int form { text-align:center; }
#tm-registration-int form fieldset { border:0px; }
#tm-registration-int form { margin:0 0 20px; }
/*tm-registration-benefits*/
#tm-registration-benefits .centercol p { margin:10px 0; }
#tm-registration-benefits .btn-box {margin:10px 0; overflow:hidden;}
#tm-registration-benefits .btn-box img {width:100px; vertical-align:middle; margin:0 0 0 30px;}
/*tm-registration-faq*/
#tm-registration-faq .centercol p { margin:10px 0; }
#tm-registration-faq .main-content img { float:right; }
/*tm-registration-fees*/
#tm-registration-fees .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
#tm-registration-fees table { width:100%; border:1px solid #666; padding:6px; border-spacing: 0px; }
#tm-registration-fees .faqs dt { font-weight:bold; background:url(../images/pound.png) 0 4px no-repeat; padding:3px 0 15px 30px; position:relative; }
#tm-registration-fees .faqs dd { background:none; padding:0 0 15px 30px; position:relative; color:#333 }
/*tm-search*/
#tm-search .main-content img { float:left; margin:0 10px 0 0; }
#tm-search .centercol p { margin:10px 0; }
#tm-search .section { height:150px; }
#tm-search .p-title-normal { margin:15px 0 !important; }
#tm-search .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
/*tm-search-benefits*/
#tm-search-benefits .centercol p { margin:10px 0; }
#tm-search-benefits .main-content img { float:left; }
#tm-search-benefits .main-content .section { height:215px; }
#tm-search-benefits .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
/*tm-search-faq*/
#tm-search-faq .centercol p { margin:10px 0; }
#tm-search-faq .main-content img { float:right; }
#tm-search-faq .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
/*tm-search-fees*/
#tm-search-fees .faqs dt { font-weight:bold; background:url(../images/pound.png) 0 4px no-repeat; padding:3px 0 15px 30px; position:relative; }
#tm-search-fees .faqs dd { background:none; padding:0 0 15px 30px; position:relative; color:#333 }
#tm-search-fees table { width:100%; border:1px solid #666; padding:6px; border-spacing: 0px; }
#tm-search-fees .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
/*tm-brand-protect*/
#tm-brand-protect .main-content img { float:left; }
#tm-brand-protect .centercol p { margin:10px 0; }
#tm-brand-protect .section { height:124px; padding:2px 0 25px; }
#tm-brand-protect .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
/*tm-monitoring*/
#tm-monitoring .centercol p { margin:10px 0; }
#tm-monitoring .main-content img { float:left; }
#tm-monitoring .section { height:193px; padding:10px 0 0; }
#tm-monitoring .centercol .main-content ul { overflow:hidden; }
#tm-monitoring .section.two { height:100px; }
#tm-monitoring .section.two .p-title-left { margin-bottom:0; }
#tm-monitoring .section.two li { margin:5px 0; }
#tm-monitoring .btn-box {margin:10px 0; overflow:hidden; text-align:center;}
/*tm-monitoring-fees*/
#tm-monitoring-fees .faqs dt { font-weight:bold; background:url(../images/pound.png) 0 4px no-repeat; padding:3px 0 15px 30px; position:relative; }
#tm-monitoring-fees .faqs dd { background:none; padding:0 0 15px 30px; position:relative; color:#333 }
/*tm-brand-audits*/
#tm-brand-audits .centercol p { margin:10px 0; }
#tm-brand-audits .main-content img { float:left; margin:0 15px 0 0; }
#tm-brand-audits .main-content .btn-box {text-align:center;}
#tm-brand-audits .section { height:240px; padding:20px 0 0; }
#tm-brand-audits .btn-box {margin:10px 0; overflow:hidden;}
#tm-brand-audits .btn-box img {width:100px; vertical-align:middle; margin:0 0 0 30px;}
/*business-information-services*/
#business-information-services .centercol .main-content .ul-horiz { background:url(../images/world-map.jpg) no-repeat 50% 80%; padding:15px 0 0 0; }
#business-information-services .centercol .main-content .li-horiz { padding:0 346px 0 0; }
#business-information-services .centercol .main-content .li-horiz-last { padding:0; margin:0; }
#business-information-services .centercol .main-content .li-horiz ul, #business-information-services .centercol .main-content .li-horiz-last ul { padding:0; list-style-type:none; }
#business-information-services .centercol .main-content p { margin:10px 0; }
#business-information-services .centercol .main-content .p-title-left.first {font-size:13pt;}
#business-information-services .buttons-box {width:510px; margin:0 auto;}
#business-information-services .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#business-information-services .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#business-information-services .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#business-information-services .buttons-box .button.large:hover {background-position:bottom left;}
/*bi-companyreports-uk*/
#bi-company-reports-uk .buttons-box {width:510px; margin:20px auto;}
#bi-company-reports-uk .btn { float:left; margin:0;}
#bi-company-reports-uk .ul-horiz .li-horiz { margin:0 30px 0 0; }
#bi-company-reports-uk .ul-horiz .li-horiz ul, #bi-company-reports-uk .ul-horiz .li-horiz-last ul { list-style-type:disc; }
#bi-company-reports-uk .centercol .main-content p { margin:10px 0; }
#bi-company-reports-uk .centercol .main-content img { float:left; padding:0 12px 0 0; }
#bi-company-reports-uk .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#bi-company-reports-uk .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-company-reports-uk .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-company-reports-uk .buttons-box .button.large:hover {background-position:bottom left;}
#bi-company-reports-uk .buttons-box.second {margin:0;}
/*bi-companycreditcheck-uk*/
#bi-company-credit-check-uk .centercol .main-content img { float:left; padding:0 16px 0 0; }
#bi-company-credit-check-uk .buttons-box {width:510px; margin:15px auto;}
#bi-company-credit-check-uk .buttons-box.second {width:128px; margin:15px auto;}
#bi-company-credit-check-uk .centercol .main-content p { margin:10px 0; }
#bi-company-credit-check-uk .centercol .main-content table p { margin:0; }
#bi-company-credit-check-uk .main-content table td .price { font-size:30pt; background:none; }
#bi-company-credit-check-uk table td.more .btn {text-align:center;}
#bi-company-credit-check-uk .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#bi-company-credit-check-uk .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-company-credit-check-uk .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-company-credit-check-uk .buttons-box .button.large:hover {background-position:bottom left;}
/*bi-companies-house-documents-uk*/
#bi-companies-house-documents-uk { }

#bi-companies-house-documents-uk .ch-login { 
height:186px; 
width:310px; 
background:url(../images/new-images/companieshouse-logo-new-2.png) no-repeat 0px 0px; 
padding:100px 0px 0px 0px; margin-top:5px;}

#bi-companies-house-documents-uk .ch-login-rm { 
height:186px; 
width:310px; 
background:url(../images/new-images/rm-offer-2.png) no-repeat 0px 0px; 
padding:105px 0px 0px 0px; margin-top:5px;}

#bi-companies-house-documents-uk .ch-login form { 
width:292px; 
color:#000; 
border-left:0px dashed #000; 
padding:0 0 0 10px; }


#bi-companies-house-documents-uk .ch-login form label { }

#bi-companies-house-documents-uk .ch-login form .ch-ref { height:24px; 
width:282px; 
margin:5px 0;}



#bi-companies-house-documents-uk .ch-login fieldset { border:0 solid #000; background:none; }

#bi-companies-house-documents-uk .ch-login fieldset p { 
font-size:11.5px; 
//line-height:8pt; 
margin:0 !important;}


#bi-companies-house-documents-uk .block { width:485px; float:left; margin:10px 0 20px 0; }

//#bi-companies-house-documents-uk .ch-list { padding:23px 0 48px 25px; overflow:hidden; font-weight:bold;}
//#bi-companies-house-documents-uk .ch-list li {margin:10px 0;}


#bi-companies-house-documents-uk .box { height:252px; width:300px; padding:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; overflow:hidden; position:relative;}

#bi-companies-house-documents-uk .centercol .main-content p {margin:10px 0;}
#bi-companies-house-documents-uk .box.blue {background:url(../images/box-blue-bckg.png) repeat-x 0 0; margin:10px 22px; float:left;} 
#bi-companies-house-documents-uk .box.blue .title {}
#bi-companies-house-documents-uk .box.blue .text {color:#953735;}
#bi-companies-house-documents-uk .box.blue .doc59-adv {margin:15px 0 0 0;}
#bi-companies-house-documents-uk .box.blue .btn {position: absolute; bottom:10px; left:122px;}
#bi-companies-house-documents-uk .box.green {background:url(../images/box-green-bckg.png) repeat-x 0 0; float:right; margin: 10px 22px;}
#bi-companies-house-documents-uk .box.green img {margin:0 45px;}
#bi-companies-house-documents-uk .box.green .btn {position: absolute; bottom:10px; left:122px;}

#bi-companies-house-documents-uk .box.client {
background:#c7e1ff; 
width:308px; 
border:1px solid #002c59; 
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 
-khtml-border-radius: 2px; 
border-radius: 2px; 
float:left; 
height:365px;
}

#bi-companies-house-documents-uk .box.client .rm-word-color {color:#0084a7; font-size:22px; font-family:myriad web pro, arial; }

.login-ch-wrapper{ margin:0 0 0 30px;} 
.login-rm-wrapper{ margin:0 0 0 30px; float:left;} 


#bi-companies-house-documents-uk .box.client h3 {padding:0px;}
#bi-companies-house-documents-uk .ch-login .btn {margin:10px 0;}
/*bi-company-database-image-bank-uk*/
#bi-company-database-image-bank-uk .a-left {float:left; margin:0 20px 0 0;}
#bi-company-database-image-bank-uk .box {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; overflow:hidden; position:relative;}
#bi-company-database-image-bank-uk .box.samples {height:90px; width:189px; background:url(../images/document.png) no-repeat 2% 50% #ececec; padding:0 0 0 68px; font-size:8pt;} 
#bi-company-database-image-bank-uk .box.samples ul {list-style-type:none;}
#bi-company-database-image-bank-uk .box.samples ul li {margin:5px 0;}
#bi-company-database-image-bank-uk .box.samples ul li a {color:#1d6f9f;}
#bi-company-database-image-bank-uk .main-content p { margin:10px 0; }
#bi-company-database-image-bank-uk .main-content .p-title {font-size:13pt;}
#bi-company-database-image-bank-uk .buttons-box {width:260px; margin:5px auto;}
#bi-company-database-image-bank-uk .buttons-box .btn {float:left;}
#bi-company-database-image-bank-uk .buttons-box.left {margin:0;}
#bi-company-database-image-bank-uk .p-title {color: #00A8FF;}
#bi-company-database-image-bank-uk .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#bi-company-database-image-bank-uk .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-company-database-image-bank-uk .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-company-database-image-bank-uk .button.large:hover {background-position:bottom left;}

/*bi-money-laundering-protection-uk*/
#bi-money-laundering-protection-uk .box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius:10px; overflow:hidden; position:relative;}
#bi-money-laundering-protection-uk .box .text {text-align:left; font-size:9pt; padding:0 8px;}
#bi-money-laundering-protection-uk .box .btn {margin-bottom:2px;}
#bi-money-laundering-protection-uk .box.samples {height:121px; width:342px; background:url(../images/document.png) no-repeat 2% 50% #ececec; margin:10px auto; padding:0 0 0 50px; font-size:8pt;}
#bi-money-laundering-protection-uk .box.samples .li-horiz-last {padding:0;}
#bi-money-laundering-protection-uk .box.samples ul {list-style-type:none;}
#bi-money-laundering-protection-uk .box.samples ul li {margin:5px 0;}
#bi-money-laundering-protection-uk .box.samples ul li a {color:#1d6f9f;}
#bi-money-laundering-protection-uk .box.kyc{float:left; height:208px; width:167px; background:#F4F5D5; margin:0 3px; padding:5px; text-align:center;}
#bi-money-laundering-protection-uk .box.kyc .p-title {margin:10px 0 26px;}
#bi-money-laundering-protection-uk .box.inst-comp-docs{float:left; height:208px; width:167px; background:#D1F5C6; margin:0 9px; padding:5px; text-align:center;}
#bi-money-laundering-protection-uk .box.credit-reps { height:208px; width:167px; background:#D1E0F3; margin:0 0 0 10px; padding:5px; text-align:center;}
#bi-money-laundering-protection-uk .box.comp-docs{float:right; height:208px; width:167px; background:#FB7083; margin:0 5px; padding:5px; text-align:center;}
#bi-money-laundering-protection-uk .main-content p { margin:10px 0;}
#bi-money-laundering-protection-uk .buttons-box {width:510px; margin:20px auto;}
#bi-money-laundering-protection-uk .buttons-box .btn {float:left;}
#bi-money-laundering-protection-uk .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#bi-money-laundering-protection-uk .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-money-laundering-protection-uk .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-money-laundering-protection-uk .buttons-box .button.large:hover {background-position:bottom left;}

/*bi-aml-solutions-int*/
#bi-aml-solutions-int .a-right {float:right; margin:0 0 0 20px;}
#bi-aml-solutions-int .main-content p { margin:10px 0; }
#bi-aml-solutions-int .box.samples {height:108px; width:225px; background:url(../images/document.png) no-repeat 2% 50% #ececec; padding:0 0 0 68px; font-size:8pt;}
#bi-aml-solutions-int .box.samples ul {list-style-type:none;}
#bi-aml-solutions-int .box.samples ul li {margin:5px 0;}
#bi-aml-solutions-int .box.samples ul li a {color:#1d6f9f;}
#bi-aml-solutions-int .buttons-box {width:260px; margin:10px auto;}
#bi-aml-solutions-int .buttons-box .btn {float:left;}
#bi-aml-solutions-int .box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; overflow:hidden; position:relative;}
#bi-aml-solutions-int .box .text {text-align:left; font-size:9pt;}
#bi-aml-solutions-int .box .btn {float:right; padding:3px 0 0;}
#bi-aml-solutions-int .box.aml-uk {height:32px; width:325px; background:#ffc791; margin:5px auto; padding:5px;}
#bi-aml-solutions-int .box.aml-uk p {float:left;}
#bi-aml-solutions-int .box.kyc{height:32px; width:325px; background:#F4F5D5; margin:5px auto; padding:5px;}
#bi-aml-solutions-int .box.kyc p {float:left;}
#bi-aml-solutions-int .box.inst-comp-docs{height:32px; width:325px; background:#D1F5C6; margin:5px auto; padding:5px;}
#bi-aml-solutions-int .box.inst-comp-docs p {float:left;}
#bi-aml-solutions-int .box.credit-reps {height:32px; width:325px; background:#D1E0F3; margin:5px auto; padding:5px;}
#bi-aml-solutions-int .box.credit-reps p {float:left;}
#bi-aml-solutions-int .box.comp-docs{height:32px; width:325px; background:#FB7083; margin:5px auto; padding:5px;}
#bi-aml-solutions-int .box.comp-docs p {float:left;}
#bi-aml-solutions-int .blue-box-mini {background:url(../images/blue-box-mini-2.gif) no-repeat 0 0; width:590px; height:47px;}
#bi-aml-solutions-int .blue-box-mini .p-title {float:left; padding:5px 0 0 10px;}
#bi-aml-solutions-int .blue-box-mini .btn {position:absolute; right:15px; top:9px;}
#bi-aml-solutions-int .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#bi-aml-solutions-int .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-aml-solutions-int .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-aml-solutions-int .buttons-box .button.large:hover {background-position:bottom left;}

/*bi-credit-reports-int*/
#bi-credit-reports-int .box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; overflow:hidden; position:relative;}
#bi-credit-reports-int .a-right {float:right; margin:0 0 0 20px;}
#bi-credit-reports-int .box.samples {height:73px; width:189px; background:url(../images/document.png) no-repeat 2% 50% #ececec; padding:0 0 0 68px; font-size:8pt;}
#bi-credit-reports-int .box.samples ul {list-style-type:none;}
#bi-credit-reports-int .box.samples ul li {margin:5px 0;}
#bi-credit-reports-int .box.samples ul li a {color:#1d6f9f;}
#bi-credit-reports-int .buttons-box {width:260px; margin:10px auto;}
#bi-credit-reports-int .buttons-box .btn {float:left;}
#bi-credit-reports-int .ul-horiz {padding-left:0;}
#bi-credit-reports-int .ul-horiz ul {list-style-type:disc;}
#bi-credit-reports-int .main-content p { margin:10px 0; }
#bi-credit-reports-int .btn.get-report {width:140px; margin:10px auto;}
#bi-credit-reports-int .btn.get-report span {font-weight:bold;}
#bi-credit-reports-int .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; font-weight:bold;}
#bi-credit-reports-int .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-credit-reports-int .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-credit-reports-int .buttons-box .button.large:hover {background-position:bottom left;}

/*bi-company-documents-int*/
#bi-company-documents-int{}
#bi-company-documents-int .box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; overflow:hidden; position:relative;}
#bi-company-documents-int .a-right {float:right; margin:0 0 0 5px;}
#bi-company-documents-int .box.samples {height:121px; width:358px; background:url(../images/document.png) no-repeat 2% 50% #ececec; margin:0 10px 0 10px; padding:0 0 0 50px; font-size:8pt;}
#bi-company-documents-int .box.samples .ul-horiz {padding-left:20px;}
#bi-company-documents-int .box.samples .ul-horiz ul {list-style-type:none;}
#bi-company-documents-int .box.samples .ul-horiz .li-horiz li, #bi-company-documents-int .box.samples .ul-horiz .li-horiz-last li {margin:5px 0;}
#bi-company-documents-int .box.samples .ul-horiz li a {color:#1d6f9f;}
#bi-company-documents-int .ul-horiz {padding-left:0;}
#bi-company-documents-int .ul-horiz ul {list-style-type:disc;}
#bi-company-documents-int .buttons-box {width:295px; margin:5px auto;}
#bi-company-documents-int .buttons-box .btn {float:left;}
#bi-company-documents-int .main-content p { margin:10px 0; }
#bi-company-documents-int .buttons-box .button.large {height:37px; width:116px; background:url(../images/button-blue-big.png) no-repeat 0 0; padding:6px 4px 0 6px; text-align:center; margin:0 10px; font-weight:bold;}
#bi-company-documents-int .buttons-box .button.large.red {background:url(../images/button-big-red.png) no-repeat 0 0;}
#bi-company-documents-int .buttons-box .button.large.yellow {background:url(../images/button-big-yellow.png) no-repeat 0 0;}
#bi-company-documents-int .buttons-box .button.large:hover {background-position:bottom left;}

/*bi-login*/
#bi-login .login-box {width:222px; float:left; margin-right:18px; background:#F7F7F7; padding:5px 8px;}
#bi-login .login-box.last {margin-right:0;}
#bi-login .login-box .title {border-bottom:1px solid #BCBCBC; margin:0 0 5px;}
#bi-login .login-box .title p {font-size:16pt; text-align:left;}
#bi-login .help-block {width:220px; font-size:8pt; text-align:left;}
#bi-login .centercol {padding-left:15px;}
#bi-login .login-wrap {overflow:hidden;}
#bi-login .contract-login {margin:25px 0 0;}
#bi-login .advice { background:url(../images/warning_blue_24.png) no-repeat 0 24%; padding:0 0 10px 27px; text-align:left !important; font-size:9pt;}

/*Sitemap*/
#sitemap {}

#sitemap .p-title-left, #sitemap .p-title-left a {border-bottom:1px solid #CCC; font-size:22pt; color:#444;}
#sitemap .p-title-left a {text-decoration:none;}
#sitemap .main-content ul {list-style-type:none;}
#sitemap .main-content ul li a, #sitemap .main-content ul li {text-decoration:none; color:#1F1F1F;}
#sitemap .main-content .p-subsect a {text-decoration:none; color:#000; font-weight:bold;}
#sitemap .main-content .p-subsect a:hover {text-decoration:underline;}
#sitemap .main-content ul li {margin:5px 0; color:#1F1F1F; font-weight:bold;}
#sitemap .main-content ul li a:hover {text-decoration:underline;}
#sitemap .main-content ul li ul {padding-top:0;}
#sitemap .main-content ul li ul li {margin:0; font-weight:normal;}
#sitemap .main-content ul li ul li a {color:#555;}

.clear{clear:both;}
.ch-login-rm form .rm-input-medium { width:250px; height:24; margin:0 0 0 0; padding:5px;}
.ch-login-rm form {margin:0 0 0 10px;}
.ch-login-rm form label {padding: 3px 0px 0px 0px;}
.rm-txt-white { text-decoration:none: color:#002c59;}
.rm-txt-white:hover { color:#ffffff; text-decoration:none;}


#bi-companies-house-documents-uk .ch-list {margin:20px 10px 10px 30px; padding:0px; font-weight:bold; float:left;}
#bi-companies-house-documents-uk .ch-list li { padding:3px;}

