body { line-height: 1.5em; }
.top-bar,
.top-bar.expanded .title-area,
.top-bar-section ul,
.top-bar-section ul li.active > a,
.top-bar-section ul li:hover > a,
.top-bar-section li a:not(.button),
.top-bar-section li a:not(.button):hover { background: #6f1203; }
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
	border-right: solid 1px #470b01;
	border-left: solid 1px #6f1203;
}

.top-bar-section .divider, .top-bar-section [role="separator"] {
	border-bottom: solid 1px #470b01;
	border-top: solid 1px #6f1203;
}

.top-bar-section li.has-dropdown > ul > li.has-dropdown > ul > li {
	border-bottom: solid 1px #470b01;
	border-top: solid 1px #6f1203;
}

.language li.has-dropdown > ul > li {
	border-top: solid 1px #6f1203;
	border-bottom: solid 1px #470b01;
}
.top-bar .name h1 a img { max-height:35px; }
.top-bar-section li.title.back h5 { border-top: solid 1px #470b01; border-bottom: solid 1px transparent; }

.top-bar.expanded .toggle-topbar a { color:#fff; }
.top-bar.expanded .toggle-topbar a span {
-webkit-box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
}

.orbit-container .orbit-slides-container img { width:100%; }

.footer_logo ul { margin-left:2%; }
.footer_logo ul li { margin-left:2%; margin-right:2%; }

/*
@media (min-width: 980px) {
	.leftbox { margin-top:30px; }
	.rightbox { margin-top:30px; }
}
*/

.breadcrumbs {
	background-color: #fff;
	border-color: none;
	border-top:0px;
}
.panel { background-color:#fff; }
.topbar .panel { border:0px; }
.breadcrumbs > * a, .breadcrumbs > * span,
a { color:#6f1203; }

.breadcrumbs > * a:hover, .breadcrumbs > * span,
a:hover { color:#6f1203; text-decoration:underline; }

body { background:url(../img/cldbg.jpg) top center no-repeat; }

#frameWrap { background:url(../img/contbg.jpg) bottom repeat-x; }

#footerWrap .panel { /* border:0px;  margin-bottom:0px; */ }

#footerWrap ul.inline-list { margin-left:1.375em; }
#footerWrap ul.inline-list > li { margin-left:0px; margin-right:1.375em; }

#frameWrap img.fixwidth { width:100%; }

.spname { font-style:italic; }

ul, ol, dd { list-style-position:inside; }
table { width:100%; }
table tr th { text-align:center!important; }

.addthisarea { padding-top:5px; width:100%; }
.addthisarea_li { width:80px; }

ul.slide_ul { list-style:none; }

.txtcol_red { color:#f00; }

.sf_h6 {
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
}
.panel .sf_h6 {
	line-height: 1;
	margin-bottom: 0.625em;
}
#frameWrap .topbar { margin-top:0px; border:1px solid #6f1203; background-color:#6f1203; position:relative; }
#frameWrap .topbar img.headerlogo { width:auto; max-height:45px; }
#frameWrap .topbar .menu { position:absolute; top:15px; right:0px; }
#frameWrap .topbar .menu a { display:block; }
#frameWrap .topbar .menu a img { max-width:45px; display:block; }
#frameWrap .topbar { padding:0.625em; }
#frameWrap .submenu,
#frameWrap .submenu a { color:#fff; display:block; }
#frameWrap .submenu { background-color:#921703; display:none; }
#frameWrap .submenu a { padding:0.625em; }
#frameWrap .submenu ul.for_tpl { margin:0px; padding:0px; list-style:none; }
#frameWrap .submenu ul li { border-top: solid 1px #470b01; }
#frameWrap .submenu > ul > li > ul { display:none; }
#frameWrap .submenu ul li.has-dropdown > a { background:url(../img/haschild.png) center right no-repeat;  }
#frameWrap .submenu ul li.has-dropdown.open > a { background:url(../img/haschild_open.png) center right no-repeat;  }
#frameWrap .submenu ul li.has-dropdown > ul { background-color:#470b01; }
#frameWrap .submenu ul li.has-dropdown > ul  > li { border-top: solid 1px #470b01; }

.hkscmlogo.panel { border:0px; margin-bottom: 0px; padding:1em; padding-top:0.5em; padding-bottom:0.5em; }
.hkscmlogo.panel img { max-height:30px; }
.bannarea { width:100%; overflow:hidden; position:relative; }
.bannarea img { width:100%; }
.bannarea ul.slide_ul { position:relative; }
.bannarea ul.slide_ul li { position:absolute; top:0px; left:0px; display:none; z-index:8888; }
.bannarea .slideHolder .point_holder { position:absolute; bottom:30px; right:20px; z-index:9000; display:none; }
.bannarea .slideHolder .point_holder ul { margin:0px; padding:0px; }
.bannarea .slideHolder .point_holder ul li { margin:0px; padding:0px; width:10px; height:10px; margin-left:20px; float:left; }


.row { max-width: 980px; }

.sociallist { margin-bottom:0px; }

.columns.center { text-align:center; padding-bottom:1em; }

.photolist { margin-bottom:1em; }

.fbold { font-weight:bold; }
.clearfix  { clear:both; }
span.redcolor { color:#b6231f; }