/**
	Reset
	**/

	.navbar .primarynav.container {    display: none;	}
#hdx_bijits_masthead_NavBarContainer_0 {display: none;}
.actus.popup > .containerControlPopup {width: 100% !important;}
.actus > .containerGlobal, .actus.popup > .containerControlPopup  {    padding-top: 0 !important;}
.actus .utility-bar-container, .actus .navbar, .actus .wrapper-shift-class {min-width:0 !important}
div.containerControlPopup .containerMain {    width: 100%;}
.wrapper-shift-class .grid12col .footer-bottom {visibility: visible !important; padding: 20px 10px;}
.wrapper-shift-class .grid12col .footer-bottom .copyright {
    width: auto;
    padding: 0;
    float: right;
    text-align: left;
    color: #fff;
    padding-top: 0px;
}
@media (max-width: 1024px) {
	.wrapper-shift-class .grid12col .footer-bottom .copyright {

    float: left;
    padding-top: 12px;
}
}

.dj_ie7.actus > .containerGlobal, .dj_ie8.actus > .containerGlobal  {padding-top: 0px !important;}
.dj_ie7.actus.popup > .containerControlPopup, .dj_ie8.actus.popup > .containerControlPopup {padding-top:0px !important;}

/*
@font-face { 
	font-family: Univers-Next-W02-Bold;
	src: url('../fonts/5726bf63-b50c-4eb5-8615-36daaa1b3f99.woff'); 
} 

@font-face { 
	font-family: Univers-Next-W02-Light; 
	src: url('../fonts/875712e3-9c93-4f0b-a46a-a278e69a71f6.woff'); 
} 

@font-face { 
	font-family: UniversNextW02-Regular; 
	src: url('../fonts/c6e5b0e0-ee60-4f51-975c-6e2f4bdd6225.woff'); 
}

html body{
	font-family: UniversNextW02-Regular;
}
*/

/*no language switch*/

/*.rightheadtextlinks {display: none;}*/


table {
	font-size: 1.2em;
}

body[data-lang="en"] table {	font-size: 1.1em;}
.font_light {font-family: Univers-Next-W02-Light;}
.font_bold {font-family: Univers-Next-W02-Bold;}

html body .navBar .nav ul li {font-family: Univers-Next-W02-Light;}

/*accessibility*/
.skip_content { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height: 1px !important; width: 1px !important; overflow: hidden;}
.skip_content:focus,
.skip_content:active { display:block; text-decoration:none; position:static !important; width:100% !important; height:1.3em !important; text-align:center; clip: inherit !important; }

/*.container img {width: 100%;}*/
	

.navbar {
	border: none;
}
.navbar-toggle {
	/*background-color: #f8f8f8;*/
	background-color: #ffffff;
	float: left;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: -1px;
	margin-left: 15px;
	width: 45px;
	height: 45px;
	
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #989898;
}
.navbar-default .navbar-collapse, 
.navbar-default .navbar-form {
	border-color: none; 
}
.navbar-collapse {
	border-top: 0;
}
.navbar-nav {
	margin-left: 0;
	margin-right: 0;
}
/*.nav-section .nav {
	-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}*/
/**
	Previous Project Style
	**/
.branch_name {
	/*width: 455px;
	height: 43px;
	background-image: url('../images/branch_bg.jpg');
	padding: 7px 20px 0px 20px;
	margin-bottom: 0px;*/
/*	width: 273px;
	height: 51px;
	background-image: url('../images/branch_bg.jpg');
	padding: 5px 10px 0px 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	overflow: hidden;*/
}
.branch_delete {
	/*position: relative;
	top: -13px;
	left: 470px;
	width: 34px;
	height: 50px;
	margin-top: -37px;*/
/*	position: relative;
	top: -14px;
	left: 272px;
	width: 34px;
	height: 50px;
	margin-top: -37px;
*/}
.buttonMode {
	cursor: pointer;
	border: 0px;
	margin-bottom: 10px;
}
.staff_no {
/*	width: 70px;
	height: 21px;
	background-image: url(../images/staff_bg.jpg);
	padding: 4px 0px 2px 5px;
	float: left;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-top: 10px;
*/}
.staff_delete {
/*	width: 24px;
	height: 20px;
	position: relative;
	top: -18px;
	left: 64px;*/
}
#staff_list {
	overflow: hidden;
}
.paper ul {
	padding-left: 0;
}
.paper ul li {
    list-style: disc;
    /*font-size: 20px;*/
    line-height: 1.3em;
}
.paper ul li:before {
/*
	content: "·";
	font-size: 20px;
	vertical-align: middle;
	line-height: 1;
	margin-right: 6px;
	color: #333333;
	margin-left: -12px;
	*/
}
.list-remark {
	color: #666666;
	padding-left: 44px;
}
.bd_nobullet {
	list-style:none;
	padding-left:0px;
}
/**
	Default styles
	**/

.page {
	/*max-width: 1024px;*/
	max-width: 1100px;
	position: relative;
	margin: 0 auto;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse.collapse {
	display: none!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important;
	margin: 0;
}
.navbar-collapse.collapsing {
	position: absolute;
}
.navbar-collapse ul, .navbar-collapse.collapse ul, .navbar-collapse.collapsing ul {
	width: 100%;
	position: absolute;
	z-index: 1;
	margin: 0;
}
.navbar-collapse li {
	float: none;
	width: 100%;
}
.navbar-collapse.collapse.in {
	display: block!important;
}
.navbar-collapse.collapse.in li {
	float: none;
}
a {color: #db0011; text-decoration: underline;}
a:hover {color: #db0011; text-decoration: underline;}
hr {border-top: 1px solid #cccccc;}
.bd_icons {margin: 20px 0 10px 0;}
.bd_appicon, .bd_applestore, .bd_googleplay {width: auto !important; height: 35px; margin: 10px 10px 20px 0;}
@media (min-width: 640px){.bd_appicon, .bd_applestore, .bd_googleplay {width: auto !important; height: 52px; margin: 10px 10px 20px 0;}}


.bd_appicon{    height: 80px;    float: left;    margin: 0px 10px 10px 0;}
@media (min-width: 640px){.bd_appicon{    height: 95px;    float: left;    margin: 0px 10px 10px 0;}}

.bd_table {margin-bottom:40px;margin-top:20px;}
.bd_table tr td{padding-right: 15px;}
.bd_table tr td img{width: auto !important}
.bd_videoblk {float: left; margin-right: 50px; margin-bottom: 30px;}
.main-container {font-size: 14px; color: #333333;}
.main-container h2{font-size: 24px!important; font-weight: bold}
.main-container table{font-size: 14px; }

.bd_remarks {font-size: 12px; margin: 30px 0;}

.faq-container {font-size: 16px; color: #333333; }

.faq-container h2{font-size: 24px !important; font-weight: bold; text-decoration: underline;margin: 30px 0 !important;}
.faq-container h3{font-size: 16px !important; font-weight: bold;margin: 20px 0 !important; }


@media (min-width: 800px) {.faq-container {width: 800px;}}
	
	
.col-extra-pad {padding-right: 40px; padding-left: 40px;}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
@media (max-width: 992px) {
	.main-container {font-size: 18px; color: #333333}
.main-container h2{font-size: 20px; font-weight: bold}
.main-container table{font-size: 18px; }
.col-extra-pad {padding-right: 20px; padding-left: 20px;}	
}
@media (max-width: 375px){
	.main-container {    font-size: 16px;}
	.main-container table{font-size: 16px;}
.bd_appicon, .bd_applestore, .bd_googleplay { height: 28px; }
.bd_appicon{    height: 65px;    float: left;    margin: 0px 10px 10px 0;}	
}
#headerContainer{min-width:320px; position:fixed; z-index:1000; width:100%; background:#FFF;padding-top: 36px;}

/* Header */
.langBarContainer{height:36px;background:#000000;line-height:36px;position:relative;z-index:9; display:none;}
.langBarContainer .langBar{text-align:right;margin:0 auto;max-width:1100px;}
.langBarContainer .langBar #btnLang{position: relative;width:75px;text-align:center;font-size:80%;color:#FFF;display:inline-block;padding-left:10px;padding-right:25px;background:url(../images/langbar_dropdown.jpg) right center no-repeat;}
.langBarContainer .langBar #btnLang  .list{display:none;background:#000;position:absolute;width:100%;}
/*.langBarContainer .langBar #btnLang:hover .list, .langBarContainer .langBar #btnLang:focus .list, .langBarContainer .langBar #btnLang.focus .list{display:block;left:0;top:36px;}*/
.langBarContainer .langBar #btnLang:hover .list{display:block;left:0;top:36px;}
.langBarContainer .langBar #btnLang .list a{line-height:36px;display:block;color:#FFF;padding:0 10px;text-align:center;}

.list{display:none;background:#000;position:absolute;width:100%;}
.dropdowns {text-decoration: none; color: #fff;}
.dropdowns ul {list-style-type: none; margin-left: 0; padding-left: 0;}
.dropdowns a {color: #fff;}


.navBarContainer{height:62px;position:relative;z-index:2;box-shadow: 0 5px 5px #D2D2D2;}
.navBarContainer .navBar{height:62px;margin:0 auto;line-height:120%;width:auto; top: auto;
    float: none;
    clear: none;
    background: none;
    box-shadow: none;   }
.navBarContainer .navBar .logo{width:180px;float:left;margin-left:20px;margin-top: 15px;width:120px\9;}
.navBarContainer .navBar .logo img{vertical-align: middle;margin-top:5px; width: 100%\9}
.navBarContainer .navBar .nav{width:900px;float:right;background:url('<%=response.encodeURL(request.getContextPath() + "/content/hongkongpws/special/banking/images/prom185/mainNav_divider.jpg") %>') right center no-repeat;font-size: 1em;}
.navBarContainer .navBar .nav > ul {list-style: none;  padding: 0;}
.navBarContainer .navBar .nav > ul >li{height:62px; text-align:center;background:url('<%=response.encodeURL(request.getContextPath() + "/content/hongkongpws/special/banking/images/prom185/mainNav_divider.jpg") %>') left center no-repeat;}
.navBarContainer .navBar .nav > ul >li{/*width:180px;*/float:left;}
/*.navBarContainer .navBar .nav > ul >li.active {border-bottom:5px solid #CB0000}*/
.navBarContainer .navBar .nav > ul >li > a{color:#656565; display: block; margin-top: 15px;}
.navBarContainer .navBar .nav > ul >li > a:hover{text-decoration:none;}

body[data-lang="en"] .navBarContainer .navBar .nav{font-size: 1em;}
body[data-lang="en"] .navBarContainer .navBar .nav #nav1 {margin-top: 23px;}
body[data-lang="tc"] .navBarContainer .navBar .nav a {margin-top: 23px;}
body[data-lang="sc"] .navBarContainer .navBar .nav a {margin-top: 23px;}


/* Footer */
#footerContainer{min-width:320px;}

#footerContainer .footerlinksContainer{background:#333333;height:155px;}
#footerContainer .footerBottomContainer{background:#000000;color:#FFF;font-size:80%;overflow: hidden;}
#footerContainer .footerBottomContainer .inner{margin: 0 auto;}
#footerContainer .footerBottomContainer .inner .nav ul {list-style: none;}
#footerContainer .footerBottomContainer .inner .nav li{float:left;padding:0 15px;background:url(../images/footer_navDivider.png) left center no-repeat;}
#footerContainer .footerBottomContainer .inner .nav li a{color:#FFF;}
#footerContainer .footerBottomContainer .inner .nav li:first-child{padding-left:0px;background:none;}


/* Slidebar */
.sb-slidebar{background-color: #3A3A3A;}
.sb-slidebar .navBar{border-top:36px #000 solid;}
.sb-slidebar .navBar a{display:block;padding:20px 25px 22px;color:#FFF;background:url(/media/80336/mainMenu_divider.jpg) bottom repeat-x;text-decoration:none !important}
.sb-slidebar .navBar a:hover{text-decoration:none;}
.sb-slidebar .navBar .submenu{background:#222;display:none}
.sb-slidebar .navBar .submenu a{background:none;padding:20px 25px 20px 40px;border-bottom:1px solid #000;text-decoration:none;}
.sb-slidebar .navBar .submenu .submenu a{padding:10px 25px 10px 50px;}
.sb-slidebar .navBar .nav li,.sb-slidebar .navBar .nav li:hover{text-decoration:none !important; list-style: none;}
.sb-slidebar .navBar .nav li.active > .submenu{display:block;}
.sb-slidebar .navBar .nav > ul >li > a{background:url(../images/ico_mainMenuArrow.png) 90% center no-repeat;border-top:1px solid #555555;border-bottom:1px solid #222;}
.sb-slidebar .navBar .nav{border-bottom:1px solid #555;}
.sb-slidebar .navBar .nav > ul {padding: 0; margin: 0;}
.navBarContainer .navBar{height:62px;  width: auto;  max-width: 1100px;}

@media (min-width: 768px) {
	.navbar-collapse ul, .navbar-collapse.collapse ul, .navbar-collapse.collapsing ul {
		margin-top: 50px;
	}			
}

@media (min-width: 1024px) {
	.navbar-toggle {
		display: none;
	}	
	.navbar-collapse.collapse {
		display: block!important;
	}
	.navbar-collapse ul, .navbar-collapse.collapse ul, .navbar-collapse.collapsing ul {
		position: static;
		margin-top: 0;
	}
	.navbar-collapse li {
		float: left;
		width: auto;
	}
	


.navBarContainer .navBar {max-width: 1100px;}
.responsiveComplonent { display: none !important;}
	#footerContainer{min-width:990px;}
	#footerContainer .footerBottomContainer{height:30px}
	#footerContainer .footerBottomContainer .inner{width:980px;}
	#footerContainer .footerBottomContainer .inner .nav li{line-height:30px;}
	#footerContainer .footerBottomContainer .inner .nav{float:left;}
	#footerContainer .footerBottomContainer .inner .copyright{float:right;line-height:30px;}

}

.nav-section {
	/*max-width: 1054px;*/
	margin: 0 auto;
	position: absolute;
	top: 0;
	width: 100%;	
}

.nav-section .navbar-collapse {
	padding: 0;
	/*border: solid 1px #c8c8c8;*/
	overflow: hidden;
}

.nav-section .nav {
	/*margin-right: -10px;*/
	margin-right: -15px;
	/*box-shadow: 0px 0px 8px 0px grey;	*/
	background: #333;
}
.nav-section .nav li {
	/*background: rgba(255,255,255,0.9);*/
	padding: 0;
}
.nav-section .nav li a {
	display: block;
	font-size: 17px;
	color: white;
	padding: 12px 29px;
	background-position: right center;
	background-repeat: no-repeat;
	/*border-right: solid 1px rgba(140, 140, 140, .5);	*/
}
body[data-lang="en"] .nav-section .nav li {
	max-height: 63px;
	overflow: hidden;
}
body[data-lang="en"] .nav-section .nav li a {
	/*font-size: 13px;*/
	line-height: 1;
	/*padding: 25px 10px;*/
	/*padding: 17px 10px;*/
	padding: 17px 20px;
}
body[data-lang="en"] .nav-section .nav li a span {
	padding: 0;
}
body[data-lang="en"] .nav-section .nav li a span br {
	display: none;
}

@media (min-width: 992px) {
	body[data-lang="en"] .navbar {
		overflow: hidden;
		border-radius: 0;
	}
	body[data-lang="en"] .navbar-collapse {
		margin-right: -100px;
	}
	body[data-lang="en"] .nav-section .nav li a {
		/*font-size: 13px;*/
		line-height: 1;
	}

	body[data-lang="en"] .nav-section .nav li.last-child {
		/*max-width: 275px;*/
	}	

	body[data-lang="en"] .nav-section .nav li.first-child a {
		padding: 23px 20px;
	}
	body[data-lang="en"] .nav-section .nav li.last-child a {
		padding: 17px 20px;
	}
	body[data-lang="en"] .nav-section .nav li.second-child {
		max-width: 220px;
	}
	body[data-lang="en"] .nav-section .nav li.third-child {
		max-width: 260px;
	}
	body[data-lang="en"] .nav-section .nav li.forth-child {
		max-width: 174px;
	}
	body[data-lang="en"] .nav-section .nav li.last-child {
		max-width: 240px;
	}
}
.nav-section .nav li a span {
	padding: 16px 7px 14px;
	display: block;
}
.nav-section .nav li:hover,
.nav-section .nav li.selected {
	/*background: url(../images/nav-vline-1x79.png) repeat-x;*/
	/*background-color: white;*/
}
.nav-section .nav li a:hover,
.nav-section .nav li.selected a {
	text-decoration: none;
	background: white;
	color: #db0011;
}
.nav-section .nav li a:hover span,
.nav-section .nav li.selected a span {
	/*border-bottom: 3px solid #db0011;*/
	/*padding-bottom: 11px;*/
}

.lt-ie8 .btn-vote {
	height: 30px;
}

body .sb-slidebar{background: #3A3A3A;}

/* menu */
@media (max-width: 1023px) {

.skip_content, .skip_content:focus, .skip_content:active { display:none;}

	.navBarContainer {height: 51px;   box-shadow: none;}
	.navBarContainer .navBar .logo {float: none; margin: 0 auto; padding-top: 10px; width: 113px;}
	.navBarContainer .navBar .logo {box-shadow: none;}
	.navBarContainer .navBar .nav {display: none;}
	
	#_body {
		padding-top: 87px;
	}
	
	.navBarContainer .menuToggle {
		display: block !important;
		z-index: 999;
		position: absolute;
		/*text-indent: -9999px;*/
		top: 15px;
		left: 10px;
		/*background: url(../images/ico_mainMenuToggle.jpg) center no-repeat;*/
		    padding-right: 10px;
    border-right: 1px solid #dedede;
	}
	/*.navBarContainer .menuToggle img {
		width: 30px;
		height: 30px;
	}	*/
	.navBarContainer .menuToggle .hideonmobile{  color: #000000;    font-size: 1.1em;
		vertical-align: middle;
	}
	
	#footerContainer .footerBottomContainer .inner .nav ul {padding-left: 0;}
	#footerContainer .footerBottomContainer {padding: 12px;}
	
	.lt-ie9 .navBarContainer .navBar{
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie8 .navBarContainer .navBar  {
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.navBarContainer .navBar .logo .logo_tc {width: 113px;}
	
	.navBarContainer .navBar2 .logo {float: none; margin: 0 auto; padding-top: 10px; width: 113px;}
	.navBarContainer .navBar2 .logo {box-shadow: none;}
	
	.lt-ie9 .navBarContainer .navBar2{
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie8 .navBarContainer .navBar2  {
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.navBarContainer .navBar2 .logo .logo_tc {width: 113px;}
	
	#branch-error {margin-top: 20px;}
	#staff_input-error {margin-top: 5px;}
	.logo_en {width: 100%;}
}

@media (min-width: 1024px) and (max-width: 1116px) {
	/*.navBarContainer {height: 124px;}*/
	/*.navBarContainer .navBar {height: 124px; background-color: #fff;}*/
	.navBarContainer .navBar .logo {float: none; padding: 15px 0 0 20px; margin: 0; width: 180px; height: 62px;}
	.navBarContainer .navBar .logo {box-shadow: rgb(210, 210, 210) 0px 5px 5px 0px; width: 100%; }
	.navBarContainer .navBar .nav {float: none; width: 100%; height: 62px;}
	.navBarContainer .navBar .nav > ul > li {height: 62px; width: 20%;}
	
	#_body {
		padding-top: 98px; 
	}
	
	#footerContainer .footerBottomContainer .inner .nav ul {padding-left: 40px;}
	#footerContainer .footerBottomContainer {padding: 0;}
	
	.lt-ie9 .navBarContainer .navBar .logo{
		height: 57px;
		margin-bottom: 5px;
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie9 .navBarContainer .navBar .nav{
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie8 .navBarContainer .navBar  .logo{
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.lt-ie8 .navBarContainer .navBar  .nav{
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.lt-ie8 .navBarContainer .navBar  .nav  > ul > li {width: 19%;}
	
	#sb-site {margin-left: 0;}
	
	.navBarContainer .navBar .logo .logo_tc {width: 113px;}
	
	body[data-lang] .navBarContainer {height: 62px;}
	
	.navBarContainer .navBar2 {height: 62px;}
	.navBarContainer .navBar2 .logo {float: none; padding: 15px 0 0 20px; margin: 0; width: 180px; height: 62px;}
	/* .navBarContainer .navBar2 .logo {box-shadow: rgb(210, 210, 210) 0px 5px 5px 0px; width: 100%; } */
	
	.lt-ie9 .navBarContainer .navBar2 .logo{
		height: 57px;
		margin-bottom: 5px;
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie8 .navBarContainer .navBar2  .logo{
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.navBarContainer .navBar2 .logo .logo_tc {width: 113px;}
	
	#branch-error {margin-top: 20;}
	#staff_input-error {margin-top: 0;}
	.logo_en {width: 120px;}
}

@media (min-width: 1117px) {
	.navBarContainer {height: 62px;}
	.navBarContainer .navBar .logo {float: left; margin-left: 20px; width: 180px;}
	.navBarContainer .navBar .logo {box-shadow: none;}
	.navBarContainer .navBar .nav {float: right; width: auto;}
	.navBarContainer .navBar .nav > ul > li {height: 62px; /*width:180px;*/ padding: 0 25px;}

	#_body {
		/*width: 1100px; */
		margin: 0 auto; 
		padding-top: 98px; 
		position: relative;
	}
	
	#footerContainer .footerBottomContainer .inner .nav ul {padding-left: 40px;}
	#footerContainer .footerBottomContainer {padding: 0;}
	
	.lt-ie9 .navBarContainer .navBar{
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie8 .navBarContainer .navBar  {
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.lt-ie8 .navBarContainer .navBar  .logo {width: 160px;}
	.lt-ie8 .navBarContainer .navBar  .nav  > ul > li {/*width: 170px;*/}
	
	#sb-site {margin-left: 0;}
	
	.navBarContainer .navBar2 .logo {float: left; margin-left: 20px; margin-top:15px; width: 180px;}
	.navBarContainer .navBar2 .logo {box-shadow: none;}
	
	.lt-ie9 .navBarContainer .navBar2{
		background-color: #fff;
		zoom: 1;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180);
	}
	
	.lt-ie8 .navBarContainer .navBar2  {
		filter: progid:DXImageTransform.Microsoft.Shadow(enabled=false);
	}
	
	.lt-ie8 .navBarContainer .navBar2 .logo {width: 160px;}
	
	#branch-error {margin-top: 20px;}
	#staff_input-error {margin-top: 0;}
	.logo_en {width: 120px;}
	.logo_tc {width: 120px;}
	.logo_sc {width: 120px;}
}


@media (min-width: 1024px) {
	.nav-section {
		position: relative;
	}
	.nav-section .nav  {
		padding: 0 20px;		
		/*background: url(../images/nav-vline-2x84.png) left center no-repeat;*/
	}
	body[data-lang="tr"] .nav-section .nav,
	body[data-lang="sc"] .nav-section .nav,
	body[data-lang="tc"] .nav-section .nav {
		padding: 0 0 0 18px;
	}
	body[data-lang="en"] .nav-section .nav {
		padding: 0 22px;
	}
	.nav-section .nav li.first-child {
		background: url(../images/nav-vline-2x84.png) left center no-repeat;
	}
	.nav-section .nav li a {
		/*border-right: solid 1px rgba(140, 140, 140, .5);*/
		padding-left: 24px;
		padding-right: 24px;	
		background-image: url(../images/nav-vline-2x84.png);
		text-align: center;
	}	
	.nav-section .nav li.first-child a span {
		padding-left: 18px;
		padding-right: 18px;
	}
	.nav-section .nav li.last-child a {
		padding-right: 28px;
	}		
	body[data-lang="en"] .nav-section .nav li a span br {
		display: block;
	}
	
}

@media (min-width: 1100px) {
	.nav-section .nav  {
		padding: 0 58px;				
	}
	body[data-lang="tr"] .nav-section .nav,
	body[data-lang="sc"] .nav-section .nav,
	body[data-lang="tc"] .nav-section .nav {
		padding: 0 0 0 55px;
	}
	body[data-lang="en"] .nav-section .nav {
		padding: 0 67px;
	}

}

#header {
	/*width: 1100px;*/
	margin: 0 auto;
	padding-top: 22px;
	/*margin-bottom: 19px;*/
}
#header img {
	/*height: 22px;*/
	margin-bottom: 17px;
	margin-left: 17px;
	width: 50%;
	max-width: 204px;
}
#header .lang-wrap  {
	float: right;
	margin-right: 10px;
	font-size: 13px;
	
}
#header .lang-wrap a,
#header .lang-wrap a {
	color: #333333;
}
.main-wrap {
	margin: 0 auto;
	position: relative;
}
.btn-1 {
	display: inline-block;
	width: 83px;
	height: 31px;
	background: #e1e1e1;
	color: #cc0000;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	padding: 6px 0;
	cursor: pointer;
}
.btn-submit {
	background: #db0011;
	color: #ffffff;
	margin-right: 3px;
	border: 1px solid #db0011;
}
.btn-submit:hover {
	color: #db0011;
	background-color: #fff;
}
.btn-submit:hover,
.btn-reset:hover {
	text-decoration: none;
}
.btn-reset {
	background: #fff;
	color: #db0011;
	border: 1px solid #db0011;
}
.btn-reset:hover {
	color: #ffffff;	
	background-color: #db0011;
}
.btn-submit,
.btn-reset {
	width: 130px;
	height: 48px;
	font-size: 20px;
	padding: 12px 0;
	text-align: center;
}
.lt-ie8 .btn-submit,
.lt-ie8 .btn-reset {
	height: 30px;
}
.red-bar {
	display: inline-block;
	width: 8px;
	height: 70px;
	background: #de1928;
	position: absolute;
	top: 0;
	left: 0;
}
.red-line {
	height: 4px;
	width: 100%;
	background: #db0011;
}
.grey-line {
	height: 1px;	
	width: 100%;
	background: #e0e1e6;
	margin: 31px 0 23px 0;
}
.red {
	color: #db0011 !important;
}
#footer {
	background: #eeeeee;
	/*width: 1100px;*/
	margin: 0 auto;
}
#footer a {
	color: #000000;
}
#footer .footer-wrap  {
	/*width: 1024px;*/
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	padding: 10px;
}
#footer .text {
	display: block;
}
@media (min-width: 768px) {
	#footer .text {
		float: right;
	}
	#footer .footer-wrap {
		text-align: left;
	}
}

.bd_title {
	font-family: Univers-Next-W02-Light;
	font-size: 2em;
	margin-bottom: 12px;
	display: inline-block;
	background: transparent url("../images/subhl_bg.png") repeat-x;
	padding: 0 15px 15px;
}

#bd_title_zh {
	padding: 0 5px 15px;
}

.bd_greybox {
	padding:1px 20px;
	position: relative;
	margin: 10px auto;
}
.bd_greybox > h3{
	padding-left:25px;
}
.bd_greybox_no{
	font-size:1.2em;
	border: solid 1px #333;
	width: 30px;
	height: 30px;
	padding: 3px 9px;
	position: absolute;
	top: 17px;
	left: 0;
}

/*.promo-section {
	background: url('../images/bg-cook-v2.jpg') right top no-repeat;
	background-size: 100% auto;		
}
*/.promo-section .bg {
	display: block;
	width: 100%;
}
@media (min-width: 768px) {
	.promo-section {
		/*background-position: 0 0;*/
	}
}
@media (min-width: 1024px) {
	.promo-section {
		padding: 0;
		background-position: 0 0;
	}
}
.promo-content {
	position: relative;
	margin: 0;
	
	padding: 17px;
}
.promo-title {
	margin: 0;
	line-height: 1.5;
	margin-bottom: 8px;
	font-size: 25px;
	/*text-shadow: 1px 1px 10px rgba(0,0,0,1);*/
	color: #000;
	font-family: Univers-Next-W02-Light;
}
.lt-ie9 .promo-title,
.ie .promo-title {
	font-weight: bold;
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135), */
	
}
.promo-sub-title {
	font-size: 22px;
	line-height: 1.5;
	margin-top: 7px;
	margin-bottom: 15px;
	/*text-shadow: 1px 1px 10px rgba(0,0,0,1); */
	color: #000;
	font-family: Univers-Next-W02-Light;
}
.lt-ie9 .promo-sub-title,
.ie .promo-sub-title {
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135), */
}
/*body[data-lang="tc"] .promo-sub-title,
body[data-lang="sc"] .promo-sub-title {
	font-size: 20px;
}*/
.promo-title img {
	margin-left: -10px;
	font-size: 30px;
	margin-bottom: 14px;
}
.promo-content {
	display: block;
	color: #ffffff;
}

.promo-text {
	margin-bottom: 10px;
	font-size: 15px;
}

@media (min-width: 768px) {
	.promo-content {	
		margin: 0 65px 0;
		position: absolute;
		top: 250px;
		/*width: 420px;*/
		padding: 25px;
		background-image: url('../images/title_bg.png');
		/*background-color: #fff;*/
	}
	
	.promo-title {
		font-size: 2em;
		margin: 0 0 16px 0;
		line-height: 1.2em;
	}
	
	.promo-sub-title {
		font-size: 1.18em;
		margin: 0 0 16px 0;
		line-height: 1.3em;
	}
}

@media (min-width: 992px) {
	.promo-content {
		/*width: 411px;*/
		/*width: 520px;*/
		/*width: 420px;*/
		margin: 0 65px 0;
		top: 370px;
		padding: 25px;
		background-image: url('../images/title_bg.png');
	}
	
	.promo-title {
		/*font-size: 2.375em;*/
		font-size: 2em;
		margin: 0 0 20px 0;
		line-height: 1.2em;
	}
	
	.promo-sub-title {
		/*font-size: 1.375em;*/
		font-size: 1.3em;
		margin: 0 0 20px 0;
		line-height: 1.3em;
	}
	
	
	body[data-lang="en"] .promo-sub-title{
	font-size: 1.18em;
	}
}

.index-remark {
	color: #333;
	font-size: 0.75em;
	/*width: 1024px;*/
	margin: 0 auto 40px auto;
	position: relative;
	padding: 0 26px 0;
}

@media (min-width: 768px) {
	.index-remark {
		padding: 0 62px 0;
	}
}

.paper {
	/*max-width: 1024px;*/
	margin: 0 auto;
	/*box-shadow: 0px 0px 8px 0px grey;*/
	margin-bottom: 25px;
	/*padding: 34px 46px 40px;*/
	position: relative;
	/*background: rgba(255,255,255,0.9);*/
}
@media (min-width: 768px) {
	.paper.first-child {
		/*margin-top: 500px;*/
		/*margin-top: 0;*/
	}
}
.paper .container-fluid {
	padding: 24px 26px 0px;
}
@media (min-width: 768px) {
	.paper .container-fluid {
		padding: 24px 65px 0px;
	}
}
.paper-title {
	display: block;	
}
.paper-title {
	font-size: 1.375em;
	margin-bottom: 12px;
	/*color: #db0011;*/
	color: #000;

}

.paper-content{
	font-size: 1.2em;
	color: #000;
}

body[data-lang="en"] .paper-content{
	font-size: 1.1em;
}

.user-input label {
	font-size: 16px;
	color: #000;
}
.paper-content {
	display: block;
	margin-bottom: 10px;
	line-height: 1.3em;
}

.smallest-title,
.medium-title,
.largest-title {
	/*color: #db0011;*/
	color: #000;
	display: block;
}
.smallest-title {
	font-size: 16px;
	margin-bottom: 8px;
}
.medium-title {
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 13px;
}
.largest-title {
	font-size: 28px;
	margin-bottom: 18px;
}
.paper-content a,
.paper-content a:hover {
	color: #db0011;
}
.user-input {
	margin-bottom: 26px;
}
.user-input select,
.user-input input[type="text"] {
	margin-bottom: 10px;
}

/* 
	Form Page 
*/
.form-page .main-wrap {
	/*background: url('../images/bg-form.jpg') top right no-repeat;
	background-position: 0 0;*/
}
.form-page .promo-content {
	/*margin: 0 10px 20px;*/
}

.form-page .promo-content img {
	/*display: none;*/
}	
.form-page .user-input label {
	line-height: 25px;
}
.form-page input, .form-page select {
	width: 100%;
}
.form-page .input_group {
	display: block;
}
.form-page .input_group input {
	width: auto;
}
.form-page input[type=checkbox] {
	vertical-align: top;
	width: auto;
	margin-top: 5px;
}
.form-page .section-5 .title-group {
	margin-left: 0;
}
.form-page .section-5 .code {
	display: block;
	margin-bottom: 15px;
}
.form-page .section-5 input[type="text"],
.form-page .section-5 .title-group input[type="checkbox"] {
	margin-bottom: 13px;
}
.form-page #branch-selected-msg {
	margin: 10px 0;
}
.form-page .section-4 .inline-error {
	position: relative;
}
.form-page #tandc-error.inline {
	display: block;
}
@media (min-width: 768px) {
	.form-page input, .form-page select {
		width: auto;
	}
	.form-page .input_group {
		display: inline-block;
	}	
	.form-page .input_name {
		width: 365px;
	}
	.form-page .paper.last-child {
		background: #f6f4f4;
	}
	.form-page .section-1 .row {
		margin-bottom: 3px;
	}
	.form-page .section-2 .row {
		margin-bottom: 3px;
	}
	.form-page .section-3 .inline-error {
		bottom: auto;
		top: 10px;
	}
	.form-page .section-4 .inline-error {
		top: 0;
		bottom: auto;
		position: absolute;
		margin-left: 7px;
	}
	.form-page .section-4 input[type="text"] {
		width: 303px;
	} 
	.form-page .section-5 #phone {
		width: 274px;
	}
	.form-page .section-1 input[type="checkbox"] + label,
	.form-page .section-2 input[type="checkbox"] + label {
		margin-left: 0px;
	}
	.form-page .section-5 input[type="checkbox"] + label {
		margin-left: 0px;
	}
	.form-page .section-5 input[type="text"] {
		margin-bottom: 4px;
	}
	.form-page .section-5 .title-group {
		display: block;		
		/*margin-left: 73px;*/
	}
	.form-page .section-5 .title-group label {
		margin-right: 28px;
	}
	.form-page .section-5 #tandc {
		margin-right: 5px;
	}
	.form-page .section-5 .terms-wrap {
		margin-bottom: 38px;
		line-height: 22px;
		width: 67%;
	}
	.form-page .form-remark {
		font-style: italic;
		color: #999999;
		font-size: 14px;
		float: right;
		margin-top: 31px;
	}
	.form-page .paper.last-child {
		margin-bottom: 130px;
		width: 95%;
	}	
	.form-page .paper.last-child .container-fluid {
		padding: 24px 42px 20px;
	}
	.form-page #staff-selected-msg {
		margin-top: 18px;
	}

	.form-page #generic-error.inline {
		display: block;
	}		
}
@media (min-width: 992px) {
	.form-page .promo-content {
		/*padding: 82px 10px 29px 270px;*/
	}
	.form-page #generic-error.inline {
		display: inline-block;
	}	
	.lt-ie9 .form-page .promo-content {
		/*padding-right: 27px;*/
	}
}

/*mobile*/
@media only screen and (max-width: 520px) and (min-width: 0){

.navBarContainer .menuToggle .hideonmobile { display: none;}
/*.navBarContainer .navBar .logo {margin-left: 51px;}*/

}
/**
	Index page
	**/
	
.redLine_active {border-bottom:5px solid #CB0000}
.index-page .promo-title {}
.index-page .promo-title img {
	width: 100%;
	max-width: 395px;
}
.index-page .paper .promo-tag .bottom {
	font-size: 34px;
	line-height: 1;
	letter-spacing: 4px;
}
.index-page .paper .promo-tag .top {
	font-size: 54px;
	line-height: 1;
}

.index-page table {
	border: 1px solid #cccccc;
}
.index-page[data-lang=en] table {
	width: 100%;
}
@media (min-width: 992px) {
	.index-page[data-lang=en] table {
		width: 868px;
	}
}

.index-page table tr th {
	background: #efefef;
	color: #333333;
	padding: 10px 16px;
}
.index-page table tr th.first {
	border-right: 1px solid #ccc;
}
.index-page table a {
	color: black;
}
.index-page .btn:hover {
	color: white;
}
.index-page .paper .row,
.index-page table {
	margin-bottom: 20px;	
}
.index-page .custom-width {
	width: 57%;
}

.index-page table > thead > tr > th {
	width: 280px;
}
.index-page table > tbody > tr:first-child {
	border-bottom: 1px solid #cccccc;
}
.index-page table > tbody > tr > td:first-child {
	border-right: 1px solid #cccccc;
} 
.index-page table > tbody > tr > td {
	padding: 15px 15px;
	line-height: 20px;
}

/**
	Digital & Community Page
	**/
.digital-page .paper ul,
.community-page .paper ul {
	padding-left: 44px;
}	
.digital-page .promo-title img,
.community-page .promo-title img {
	width: 100%;
	max-width: 322px;
}

/**
	Branch Page
	**/
.branch-page .paper ul {
	padding-left: 18px;
}
@media (min-width: 768px) {
	.branch-page .list-container {
		width: 66%;
	}
}

/**
	Tel Page
	**/
.tel-page .promo-title img {
	width: 100%;
	max-width: 321px;
}

/**
	Price List Page
	**/

body[data-lang] .popup {
	padding: 80px 10px 0;
}

.price-list-page .popup {
	/*max-width: 1100px;*/
	margin: 0 auto;
	padding-top: 70px;
}
.price-list-page .paper-title {
	text-indent: -12px;
	margin-top: 18px;
}
.price-list-page[data-lang="en"] .paper-title {
	text-indent: 0;
}
.price-list-page .cust {
	padding: 5px;
}
.price-list-page .cust-1 {
	background-color: #e2e2e2;
}
.price-list-page .cust-2 {
	background-color: #fff;
}

/**
	Helper
	**/
.btn-confirm,
.btn-vote,
.btn-submit,
.btn-reset {
	display: inline-block;
	position: relative;
	background-repeat: no-repeat;
}
.btn-confirm {
	/*width: 103px;*/
	/*height: 31px;*/
	border: 1px solid #db0011;
	color: #db0011;
	text-align: center;
	font-size: 16px;
	padding: 15px 20px;
	background-color: #fff;
}

.btn-confirm:hover {
	text-decoration: none;
	color: #fff;
	background-color: #db0011;
}

.btn-reset,
.btn-vote,
.btn-submit {	
	width: 120px;
	height: 55px;
	padding: 15px 20px;
	font-size: 18px;
}
.btn-vote {
	margin-top: 7px;
}

body[data-lang="en"] .btn-vote {width: 130px;}

/*
.btn-confirm { background-image: url(../tr/images/btn-confirm.png); }
.btn-confirm:hover { background-image: url(../tr/images/btn-confirm-hover.png); }
body[data-lang="en"] .btn-confirm { background-image: url(../en/images/btn-confirm.png); }
body[data-lang="en"] .btn-confirm:hover { background-image: url(../en/images/btn-confirm-hover.png);	}
body[data-lang="sc"] .btn-confirm { background-image: url(../sc/images/btn-confirm.png); }
body[data-lang="sc"] .btn-confirm:hover { background-image: url(../sc/images/btn-confirm-hover.png);	}
*/

/*
.btn-reset { background-image: url(../tr/images/btn-reset.png); }
.btn-reset:hover { background-image: url(../tr/images/btn-reset-hover.png); }
body[data-lang="en"] .btn-reset { background-image: url(../en/images/btn-reset.png); }
body[data-lang="en"] .btn-reset:hover { background-image: url(../en/images/btn-reset-hover.png); }
body[data-lang="sc"] .btn-reset { background-image: url(../sc/images/btn-reset.png); }
body[data-lang="sc"] .btn-reset:hover { background-image: url(../sc/images/btn-reset-hover.png); }
*/

/*
.btn-vote { background-image: url(../tr/images/btn-vote.png); }
.btn-vote:hover { background-image: url(../tr/images/btn-vote-hover.png); }
body[data-lang="en"] .btn-vote { background-image: url(../en/images/btn-vote.png); }
body[data-lang="en"] .btn-vote:hover { background-image: url(../en/images/btn-vote-hover.png); }
body[data-lang="sc"] .btn-vote { background-image: url(../sc/images/btn-vote.png); }
body[data-lang="sc"] .btn-vote:hover { background-image: url(../sc/images/btn-vote-hover.png); }
*/

/*
.btn-submit { background-image: url(../tr/images/btn-submit.png); }
.btn-submit:hover { background-image: url(../tr/images/btn-submit-hover.png); }
body[data-lang="en"] .btn-submit { background-image: url(../en/images/btn-submit.png); }
body[data-lang="en"] .btn-submit:hover { background-image: url(../en/images/btn-submit-hover.png); }
body[data-lang="sc"] .btn-submit { background-image: url(../sc/images/btn-submit.png); }
body[data-lang="sc"] .btn-submit:hover { background-image: url(../sc/images/btn-submit-hover.png); }
*/

.btn-vote {
	background-color: #db0011;
	color: #fff;
	border: 1px solid #db0011;
	/*padding: 11px 5px;*/
	text-decoration: none;
	font-size: 18px;
	text-align: center;
}

.btn-vote:hover {
	background-color: #fff;
	color: #db0011;
	text-decoration: none;
}

.btn-vote-margin {
	margin-top: 0;
}

.branch_add {
	margin: 0;
	top: 16px;
}
.staff_add {
	margin: 0;
}
body.submited .paper-content,
body.submited .user-input {
	opacity: 0.1;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #ccc;
	/* margin-left: 136px; */
	position: absolute;
	left: -8px;
	top: 7px;	
}
.arrow-left-inner {
	/* display: inline-block; */
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #ff6666;
	/* margin-left: 136px; */
	position: absolute;
	left: 2px;
	top: -7px;
}
.inline-error,
.inline-disabled {
	display: none;
	background: #ff6666;
	color: white;
	margin-left: 0;
	margin-bottom: 10px;
	padding: 4px 8px;
	position: relative;
	font-size: 16px;
	/*bottom: 2px;*/
	border: 1px solid #ccc;
	z-index: 10;	
}
@media (min-width: 992px) {
	.inline-error,
	.inline-disabled {
		margin-left: 10px;	
		position: absolute;
	}
	
	#branch-error, .lt-ie9 #other-error{
		position: relative;
	}
}
/*.section-3 .inline-error,
.section-4 .inline-error {
	margin-left: 0;
	margin-top: 8px;
}
*/

.inline-error-dup {
	background: #ededed;
	color: #333;
}
.inline-error-dup .arrow-left-inner {
	border-right-color: #ededed;
}

.inline {
	display: inline-block;
}
.block {
	display: block;
	position: relative;
}

.section {
	position: relative;
}

.section-blocker {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	opacity: .8;
	background: white;
}

.section.disabled .section-blocker {
	display: block;
}

.selection-container {
	overflow: hidden;
}
.selection-item {
	position: relative;
	float: left;
	display: inline-block;
	background: #ededed;
	border: 1px solid #ccc;
	padding: 6px 39px 6px 13px;
	font-size: 18px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.selection-close-button {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 26px;
	border-left: 1px solid #ccc;
	background: white url(../images/icon-x.png) no-repeat center center;
}
#address_list .selection-item {
	width: 100%;
	float: none;
	display: block;
}
@media (min-width: 768px) {
	#address_list .selection-item {
		width: 540px;
	}	
}
.overlay-line {
	/*position: absolute;
	top: 0;
	width: 100%;
	height: 10px;
	background: url(../images/bg-overlay-line.png) repeat-x;*/
}

.mobile-break {
	display: block;
}
img.overlay {
	position: absolute;
	top: 0;
	display: none;
	left: 0;
}
@media (min-width: 768px) {
	.mobile-break {
		display: inline;
	}
	img.overlay {
		display: block;
	}
}
span.upper-text {
	vertical-align: text-bottom;
	font-size: 12px;
}
span.upper-text-14 {
	vertical-align: super;
	font-size: 14px;
}
span.upper-text-16 {
	vertical-align: super;
	font-size: 16px;
}
.captcha-refresh-button {
	background: none; 
	border: none;
	outline: none;
}

::-webkit-input-placeholder {
   font-size: 11px;
   line-height: 2;
}

:-moz-placeholder { /* Firefox 18- */
   font-size: 11px;
   line-height: 2;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-size: 11px;
   line-height: 2;
}

:-ms-input-placeholder {  
   font-size: 11px;
   line-height: 2;
}

@media (min-width: 768px) {
	::-webkit-input-placeholder {
	   font-size: inherit;
	   line-height: 1.5;
	}

	:-moz-placeholder { /* Firefox 18- */
	   font-size: inherit;
	   line-height: 1.5;
	}

	::-moz-placeholder {  /* Firefox 19+ */
	   font-size: inherit;
	   line-height: 1.5;
	}

	:-ms-input-placeholder {  
	   font-size: inherit;
	   line-height: 1.5;
	}	
}

html body .container-fluid ._collapse {width: 100%; border: 0;}
html body .container-fluid ._collapse tr {border: 0;}
html body .container-fluid ._collapse .r2 {background-color: #eee;}
html body .container-fluid ._collapse tr th {border: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
html body .container-fluid ._collapse tr td {border: 0;}

/*
input[type=checkbox] {
	display: none;
}

input[type=checkbox] + span {
	width: 15px; 
	height: 15px;
	background-image: url("../images/button.gif");
	display: block;
	float: left;
	margin: 5px 0px 5px 10px;
	cursor: pointer;
}

input[type=checkbox] + .checkbox_img {margin: 3px 5px 5px 0px;}

@media (max-width: 768px) {
	input[type=checkbox] + .otherCheckBox {margin-top: 5px;}
	.lt-ie9 input[type=checkbox] + .otherCheckBox {margin-top: 5px;}
}
@media (min-width: 768px) {
	input[type=checkbox] + .otherCheckBox {margin-top: 10px;}
	.lt-ie9 input[type=checkbox] + .otherCheckBox {margin-top: 5px;}
}
*/

.checkbox input[type=checkbox] {
	margin-left: 5px;
}

.checkbox label {padding-left: 25px;}
.smallLabel {width: 80%;}

input[type=text], input[type=number] {height: 38px; padding: 3px; border: 1px solid #ccc;}
#staff_input {width: 300px;}

.hor_red_bar { margin: 4px 4px 0 0; width: 5px; height: 20px; background-color: #db0011; float: left;}
.paper-title2 {font-family: Univers-Next-W02-Light; font-size: 2em;}
.bd_nbold {color: #000; font-weight: bold;}
.tandc_p {margin-left: 22px;}
.inline-error {margin-top: 0;}
#captcha-refresh:focus {border: dotted black 1px;}
#gr {width: 369px; float: left;}
.hp {margin-top: 10px;}
#recaptcha_logo, #recaptcha_privacy, #recaptcha_whatsthis {display:none;}
#recaptcha_table {border:0 !important;}
#recaptcha_table #recaptcha_image {border:0 !important;}

.dropdowns2 {height: 36px; width: 100%; max-width: 1100px; position: relative; padding: 0; margin: 0 auto; right: 0;}
.dropdowns2 li {height: 36px; display: inline-block; list-style-type: none; float:right;}
.dropdowns2 li  a{color: #fff; font-size: 12px; padding: 0 6px;}

.bd_split {border-right: 1px solid #fff;}
/*#gr a[title="What is BotDetect PHP CAPTCHA Validation?"] {display: none !important;}*/

.paper p {color: #000;}

#community2-error {line-height: 0.8;}
#digital2-error {line-height: 0.8;}

/* Internet Explorer Overrides */
.gt-ie8 {}


.lt-ie9 {}
.lt-ie9 #logo { height: 22px; }
/*
.lt-ie9 .nav-section .nav,
.lt-ie9 .paper {
	border: 1px solid #ccc;
}
.lt-ie9 .nav-section .nav li { 
	background: url(../images/trans-bg-1x1.png); 
}
.lt-ie9 .nav-section .nav li:hover,
.lt-ie9 .nav-section .nav li.selected {
	background: url(../images/nav-vline-1x79.png) repeat-x;
}
.lt-ie9 .nav-section .nav li a {
	border-right: solid 1px rgb(140, 140, 140);	
}
.lt-ie9 .nav-section .nav li.last-child a {
	border-right: none;	
}
.lt-ie9 .paper {
	background: url(../images/trans-bg-1x1.png);
}
*/

.lt-ie9 .index-page .promo-title img,
.lt-ie9 .digital-page .promo-title img,
.lt-ie9 .community-page .promo-title img,
.lt-ie9 .tel-page .promo-title img {
	width: auto;
}
