body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:16px;
}
.block{display:block;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
#flashcontent{font-size:11px; background:url(../images/lightbox/loading.gif) no-repeat center center;width:620px; height:380px;}

/*close and disclaimer*/

.disclaimer a {top:675px; left:10px; position:absolute; font-size:10px;color:#fff; font-weight:bold;}
.disclaimer a:hover{color:#FAA41A;}
.close-oma a{top:144px; left:970px; text-align:right; font-size:10px; position:absolute;text-decoration:none; color:#a0a0a0;}

#wrapper {
	clear:both;
	height:auto;
	margin-bottom:-30px;
	min-height:100%;
	width:1000px;
}
.main_header {
	background:url(../images/header.jpg) no-repeat;
	height:140px;
}
.main_header-tc {
	background:url(../images/header-tc.jpg) no-repeat;
	height:140px;
}
.main_header-sc {
	background:url(../images/header-sc.jpg) no-repeat;
	height:140px;
}
/* Languages */
.main_header ul.lang_nav {
	padding:110px 0 0 70px;
	color:#000;
}
.main_header-tc ul.lang_nav {
	padding:110px 0 0 20px;
	color:#000;
}
.main_header-sc ul.lang_nav {
	padding:110px 0 0 20px;
	color:#000;
}
.main_header ul.lang_nav li,
.main_header-tc ul.lang_nav li,
.main_header-sc ul.lang_nav li  {
	float:left;
}
.main_header ul.lang_nav li a,
.main_header-tc ul.lang_nav li a,
.main_header-sc ul.lang_nav li a {
	color:#000;
	text-decoration:none;
}
.main_header ul.lang_nav li a:hover {
	color:#fff;
}
.main_header ul.lang_nav li.text a{text-indent:-9999px; display:block; width:50px; height:20px; margin: 0 5px; }
.main_header ul.lang_nav li.hk a{text-indent:-9999px; display:block; width:30px; height:20px; margin: 0 5px;}
.main_header ul.lang_nav li.zh a{text-indent:-9999px; display:block; width:30px; height:20px; margin: 0 5px;}

.main_header-tc ul.lang_nav li.text a{text-indent:-9999px; display:block; width:70px; height:20px; margin: 0 5px; }
.main_header-tc ul.lang_nav li.en a{text-indent:-9999px; display:block; width:55px; height:20px; margin: 0 5px;}
.main_header-tc ul.lang_nav li.zh a{text-indent:-9999px; display:block; width:30px; height:20px; margin: 0 5px;}

.main_header-sc ul.lang_nav li.text a{text-indent:-9999px; display:block; width:70px; height:20px; margin: 0 5px; }
.main_header-sc ul.lang_nav li.en a{text-indent:-9999px; display:block; width:55px; height:20px; margin: 0 5px;}
.main_header-sc ul.lang_nav li.zh a{text-indent:-9999px; display:block; width:30px; height:20px; margin: 0 5px;}

/* content */
/*background */
.content-main{background:url(../images/bg_main.jpg) no-repeat 0 0 #000;height:555px;}
.content-consultation{background:url(../images/bg_consultation.jpg) no-repeat 0 0 #000;height:555px;}
.content-presentation{background:url(../images/bg_presentation.jpg) no-repeat 0 0 #000;height:555px;}
.content-animation{background:url(../images/bg_animation.jpg) no-repeat 0 0 #000;height:555px;}
.content-3d{background:url(../images/bg_3d.jpg) no-repeat 0 0 #000;height:555px;}
.content-physical{background:url(../images/bg_physical.jpg) no-repeat 0 0 #000;height:555px;}

.content-main a,
.content-consultation a,
.content-presentation a,
.content-animation a,
.content-3d a,
.content-physical a{color:#FAA41A; font-size:11px; }
.content-main a:hover,.content-consultation a:hover{color:#fff;}

/*navigation bar*/
.oma-nav{width:728px; margin:33px 10px 15px 0; float:right; font-family:Arial, Helvetica, sans-serif;color:#fff;}
.oma-nav-tc{width:705px; margin:33px 10px 15px 0; float:right; font-family:Arial, Helvetica, sans-serif;color:#fff;}


.oma-nav ul li,.oma-nav-tc ul li{display:inline;}
.oma-nav ul li.last a,.oma-nav-tc ul li.last a{background:none;}

.oma-nav ul li a{font-weight:bold; font-size:11px; color:#fff; text-decoration:none; margin:0;background:url(../images/nav_div.jpg) top right no-repeat;display:block; float:left; padding:5px 10px; margin:0 0;}

.oma-nav-tc ul li a{font-weight:bold; font-size:12px; color:#fff; text-decoration:none; margin:0;background:url(../images/nav_div.jpg) top right no-repeat;display:block; float:left; padding:5px 30px; margin:0 0;}

.oma-nav ul li a:hover,.oma-nav-tc ul li a:hover{color:#FAA41A;}


.oma-nav ul li.curr a span{background:url(../images/black50.png); display:block; float:left; padding:5px; margin:0 5px;cursor:pointer;}
.oma-nav-tc ul li.curr a span{background:url(../images/black50.png); display:block; float:left; padding:5px 25px; margin:0 5px;cursor:pointer;}

.oma-nav ul li.curr a,.oma-nav-tc ul li.curr a{color:#FAA41A;  padding:0px; margin:0;}


/*content*/
.home{float:left; width:230px; height:60px;}
.oma{
	position: absolute;
	top:200px;
	left:0px;
	width:20px;
	height:20px;
}
.intro { padding: 15px;}
.intro strong{font-weight:bold; color:#FAA41A;}
.intro p{margin: 0 0 10px;}
.credits{font-size:11px; line-height:15px;}
.left_col{width:200px; float:left; margin: 20px 0 0 10px; background:url(../images/black50.png); padding:20px; color:#fff; font-size:11px;}
.right_col{width:620px; height:380px; float:right; margin:25px 65px 0 0;  background:url(../images/black50.png);font-size:11px;}
.right_col_pageflip{width:539px; height:380px; margin:0 65px 0 0; float:right;}
.right_col_3d{width:620px; height:380px; margin:20px 65px 0 0;float:right;background:url(../images/black50.png);}

.left_col .pdf{margin:10px 0 0;font-weight:bold;}
.right_col_pageflip .zoom, .right_col_3d .zoom{margin:0 0 10px 0;font-weight:bold;}

.panel p,.left_col p, .right_col p{margin: 0 0 20px;}

.gallery_col{width:980px; margin : 10px auto;}
.gallery_col .desc{background:url(../images/black50.png); padding: 5px; margin:5px 50px 5px 0;font-size:11px;}
.gallery-title{font-size:11px; font-weight:bold; text-align:left;  width:100%;line-height:14px;}
ul.thumbs li.block a.thumb {
	background: none;
}

.panel {margin:50px 5px 0 ;}
.panel .desc{width:350px; padding:10px;background:url(../images/black50.png); margin: 0 0 20px 0;font-size:11px;}
.panel ul li{display:inline; margin:0px 1px 0 0; }
.panel .zoom {margin: 0 10px 10px; 0; font-size:11px; color:#fff; text-align:right;}
.skip{text-align:center;}
.skip a	{text-decoration:none; color:#a0a0a0;}


/*video back*/
.back{margin:5px 0;}
.back a{background:url(../images/lightbox/back_btn.jpg); width:50px; height:20px; text-indent:-9999em; display:block;}

.video{}
.video a{color:#FAA41A; font-size:11px; line-height:18px;}
.video a:hover{color:#fff;}