#body_harrisprivatebanking #header_logo { top: 10px; }
#body_harrisprivatebanking #header_links {right:445px;}

#geo-overlay-top1 {
	background: url("/pccgprefix/images/hpb/geoloc/geolocation-bg-top-bar.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 550px;
	float:left;
	}
#geo-overlay-top2 {
	background: url("/pccgprefix/images/hpb/geoloc/geolocation-bg-top-bar.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 341px;
	float:left;
	}
#geo-overlay-top-notch {
	background: url("/pccgprefix/images/hpb/geoloc/geolocation-bg-top-notch.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 50px;
	float:left;
	}
#geo-overlay-mid {
	background-color:#f3f3f3;
    display: block;
	}
#geo-lang {width: 900px; background:url(/pccgprefix/images/hpb/geoloc/geolocation-world.png) no-repeat; background-position:350px 0; *background-color: #f3f3f3; float:left; padding: 15px 10px 15px 20px;}

.geo-title {padding: 0 0 10px 0;}
.lang-flag {padding: 0 5px 0 0; float:left;}
.head-lang-flag {padding: 7px 0 0 13px; float:left;}
#lang-usa {float:left; padding-left:40px;}
#lang-cdn {float:left;}
#lang-asia {float:left; padding-left:40px;}
.listed-lang {float:left; padding: 0 0 0 0; margin: 0 0 0 -10px;}
ul.listed-lang li { list-style:none; padding: 2px 0 2px 0;}
ul.listed-lang li.active, ul.listed-lang span.active { list-style-image: url(/pccgprefix/images/hpb/geoloc/arrow.png); font-weight:bold;}
ul.listed-lang li.active, ul.listed-lang span.active  { *background: url("/pccgprefix/images/hpb/geoloc/arrow.png") no-repit;}
ul.listed-lang li.active a, ul.listed-lang span.active a {text-decoration:none;}
#close-geo {float:left; padding-right:5px;}
.textpad {padding: 5px 3px 0 3px;}
.header-text {float:left;}
#header-geo-links {margin: 7px 5px 12px 5px;}
#header-geo-links li {list-style-type:none; padding-left:0px; margin:0px; /*color:#000;*/ float:left;}
a.nounderline {text-decoration:none;}
a.nounderline:hover {text-decoration:none;}

#header-geo-loc a { display:inline-block; width:329px; height:30px; background:url(/pccgprefix/images/hpb/geoloc/header-geoloc-map-bg.png) no-repeat;  color:#FFF;}
#header-geo-loc a { background-position:0px -40px; color:#FFF; text-decoration:none; outline:none;}
#header-geo-loc a:hover { background-position:0px 0px; color:#000; text-decoration:none;}
#header-geo-loc a:active { background-position:0px 0px; color:#000; text-decoration:none;}
u {text-decoration: none;}
.panelcontent {
    overflow: hidden;
    margin-right: 9px;
    margin-left: 10px;
}
.panelcollapsed .panelcontent {
    display: none;
}
.panel .panelcontent {
    margin-top: 0px;
    *margin-top: 0px;
}

#closepan a { outline: none;}
#cl a { outline: none;}
.panelcollapsed #closepan { display: none;}
body.medium #closepan { right: 41px;}
body.large #closepan { right: 37px;}
.panelcollapsed a.nounderline {cursor:pointer;}
.panel a.nounderline {cursor:pointer;}
#cl a.nounderline {cursor: default; text-decoration:none; outline-style: none;}
body.medium #closepan { right: 44px;}
body.large #closepan { right: 44px;}
body.medium #discl p.disclaimer {margin-top: 10px;}
body.large #discl p.disclaimer {margin-top: 10px;}

#header-geo-loc a {width: 125px;}

ul.listed-lang li {float:left;}

#discl p.disclaimer {padding-left:50px; width:250px; float:left; margin-top:-5px;}

a .textpad {color: #000000;}
a:hover .textpad {color: #ED1C24;}
li.active  { *background: url(/pccgprefix/images/hpb/geoloc/arrow.png) no-repeat; *background-position: 0 7px; *padding-left: 10px !important;}

#header-geo-loc { position:relative; top:-12px; left:522px; margin:0px; padding:0px; *right:315px; width:340px;}
.panel #header-geo-loc {top:8px;} 
.panel {margin-top: -50px;}
.panelcollapsed {margin-top: -30px;}
#closepan { position:relative; top:70px; left: 870px; z-index:1; *right:142px; *top:73px; width:60px;}
body.medium #closepan { right: 192px; *right: 135px;}
body.large #closepan { right: 188px; *right: 131px; *top:40px;}
body.medium #cl { top:-127px; *top:-127px;} 
body.large #cl { top:-133px; *top: -127px;}
body.medium .panel {margin-top: -51px;}
body.large .panel {margin-top: -54px; *margin-top: -53px;}
body.medium .panel #header-geo-loc {top:9px;}
body.large .panel #header-geo-loc {top:12px; *top:11px;}



.panelcontent {z-index:10;}
#middle_div {z-index:1;}
#closepan a {z-index:10;}
.panelcollapsed a.nounderline {z-index:1;}
#header .header {z-index:3000;}
.panelcollapsed {z-index:2000;}

div#overlaycoun {
display: none;
z-index: 5000;
background: #000;
filter: alpha(opacity = 50);
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
div#specialBox {
display: none;
position: absolute;
top: 150px;
left: 150px;
z-index: 6000;
width: 629px;
height: 253px;
padding: 40px;
background:url(/pccgprefix/images/hpb/geoloc/LocationPopup.png) no-repeat; 
} 
#locsubtitle {
font-size:13px; 
font-weight:bold; 
line-height:2; 
color:#666666; 
padding-left: 4px;
}
.locbutton a {
background:url(/pccgprefix/images/hpb/geoloc/Location2Button.png) no-repeat; 
width: 271px;
height: 91px;
float: left;
text-align: center;
margin-top: 15px;
margin-right: 10px;
margin-bottom: 15px;
color:#333333;
text-decoration:none; 
outline-style: none;
}
.locbutton a:hover {
background:url(/pccgprefix/images/hpb/geoloc/Location2ButtonHover.png) no-repeat; 
background-position: 0 1px;
}
.locbutton a img {
display: block;
margin-left: 110px;
*margin-left: 0px;
margin-top: 10px;
}
#setcontrycookie {
color:#666666;
}
#closebut {
position:absolute; 
top:20px; 
right: 95px;
}
#cl {
position:relative; 
top:-90px; 
left: 860px;
width:80px;}