@charset "utf-8";
/* CSS Document */

a {
	text-decoration:none;
	color:#336699;
	border:0px;
}
a:hover {
	text-decoration:underline;
	color:#be2713;
}
img {
	border:0px;
}
body {
	margin:0px;
	font-family:arial;
	font-size:14px;
	letter-spacing:0px;
	font-size:14px;
	color:#333;
	height:100%;
}
ul {
	list-style-image:none;
	list-style-position:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
h3 {
	padding:0;
	margin:0;
}
li {
	display:inline
}
#navcontainer {
	width:960px;
	margin:0px auto;
	line-height:47px;
	height:47px;
}
#navlist {
	background:#fff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0px;
	color:#165994;
	text-shadow:0px 1px 1px #ddd;
}
#navlistSub {
	background:#0e3c65;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0px;
	color:#fff;
	text-shadow:0px 1px 1px #ddd;
}
#logo {
	width:185px;
	height:57px;
	background:url(../images/Logo.png);
	background-repeat:no;
	text-indent:-9999px;
	float:left;
	z-index:100;
	position:relative;
}
#logoSub {
	width:185px;
	height:57px;
	background:url(../images/LogoSub.png);
	background-repeat:no;
	text-indent:-9999px;
	float:left;
	z-index:100;
}
#navs {
	float:right;
}
#navs li {
	padding-right:8px;
}
.clearfix {
	clear:both;
}
h1 {
	margin:0px;
}
h2 {
	font-family:arial;
	font-size:24px;
	color:#135590;
	border-bottom:1px #ddd solid;
	padding-bottom:10px;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	text-shadow:0px 1px 1px #ddd;
}
.blinks {
	display:block;
	padding-bottom:8px;
}
.bfooter {
	display:block;
	border-top:1px #ddd solid;
	margin-top:10px;
	padding-top:10px;
	font:bold 14px arial;
}
#billboard_wrapper {
	position:relative;
	height:425px;
}
#billboard {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/01.jpg);
	background-position:center center;
	height:425px;
	background-color:#eee;
}
#billboard1 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/02a.jpg);
	background-position:center center;
	height:425px;
	background-color:#eee;
}

#billboard2 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/02.jpg);
	background-position:center center;
	height:425px;
	background-color:#eee;
}
#billboard3 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/03.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#billboard4 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/04.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#billboard5 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/05.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#billboard6 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/06.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#billboard7 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/07.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#billboard8 {
	position:absolute;
	top:0px;
	width:100%;
	background:url(../images/slides/08.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#billboard9 {
	background:url(../images/slides/09.jpg);
	background-position:center center;
	background-color:#eee;
	height:425px;
}
#grid {
	width:960px;
	margin:0 auto;
}
#gridhp {
	width:280px;
	padding:10px 10px;
	margin:0 10px;
	float:left;
	display:block;
}
.gridhp {
	padding-top:10px;
}
#gridhp p {
	font-size:14px;
	padding:0;
	letter-spacing:0px;
	margin:0;
	text-shadow:none;
	color:#ccc;
}
#footer {
	background:url(../images/bgFooter.png);
	padding-top:20px;
	text-align:center;
	height:3em;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0px;
	color:#165994;
	text-shadow:0px 1px 1px #ddd;
}
#wrap1 {
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -3em;
}
#bbwrapper {
	width:920px;
	margin:0px auto;
}
#bblist {
	width:360px;
	padding-top:65px;
	font-family:arial;
	font-size:14px;
	line-height:18px;
	color:#a06023;
}
#bblist li {
	display:block;
	padding:0px;
	margin:0px;
}
#bblist li h2 {
	font-family:arial;
	font-size:40px;
	font-weight:bold;
	color:#a06023;
	letter-spacing:0px;
	text-shadow: 1px 1px 1px #dfcd8d;
	padding:0;
	margin:0;
	border:none;
}
.playnow {
	background:url(../images/buttons/Play-Now.png) 0 0;
	width:262px;
	height:55px;
	text-indent:-9999px;
	display:block;
}
.playnow:hover {
	background:url(../images/buttons/Play-Now.png) 0 62;
}
.playmsg {
	color:#683d14;
	margin:5px 0px;
	border-bottom: 1px #ddd solid;
	display:block;
}
.bbadjust1 {
	position:relative;
	left:-3px;
}
.bbadjust2 {
	padding:18px 0px;
	display:block;
}
.t1 {
	color:#ffffff;
}
.subLinks1 {
	color:#fff;
}
.subLinks1:hover {
	color:#d40808;
	text-shadow:0px 1px 1px #6e0e15;
}
#prodWrap {
	width:960px;
	margin:0 auto;
	padding:30px;
}
#prodCopy {
	background-color:#edf3f8;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:15px;
}
#prodCopy li {
	display:block;
	font-family:arial;
	font-size:16px;
	letter-spacing:0px;
	color:#0f3353;
	text-shadow:0px 1px 1px #ddd;
}
#prodCopy a {
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	letter-spacing:0px;
	color:#165994;
	text-shadow:0px 1px 1px #ddd;
}
#prodGrid ul {
	padding-top:25px;
}
#prodGrid li {
	display:inline-block;
	padding-right:15px;
}
/* Games */ /* Games */ /* Games */ /* Games */
#gameGL {
	background:url(../images/product/gameGL.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameGL:hover {
	background:url(../images/product/gameGL.png) -251 0 no-repeat;
}
#gameDI {
	background:url(../images/product/gameDI.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameDI:hover {
	background:url(../images/product/gameDI.png) -251 0 no-repeat;
}
#gameBOH {
	background:url(../images/product/gameBOH.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameBOH:hover {
	background:url(../images/product/gameBOH.png) -251 0 no-repeat;
}
#gameDL {
	background:url(../images/product/gameDL.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameDL:hover {
	background:url(../images/product/gameDL.png) -251 0 no-repeat;
}
#gameCO {
	background:url(../images/product/gameCO.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameCO:hover {
	background:url(../images/product/gameCO.png) -251 0 no-repeat;
}
#gameSU {
	background:url(../images/product/gameSU.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameSU:hover {
	background:url(../images/product/gameSU.png) -251 0 no-repeat;
}
#gameYL {
	background:url(../images/product/gameYL.png) 0 0 no-repeat;
	width:210px;
	height:305px;
	text-indent:-9999px;
}
#gameYL:hover {
	background:url(../images/product/gameYL.png) -251 0 no-repeat;
}
#aboutus-box {
	float:left;
}
#aboutWrap {
	width:900px;
	margin:0 auto;
	padding:30px;
}
#aboutus-subnav a {
	font-family:arial;
	font-size:16px;
	letter-spacing:0px;
}
#aboutus-subnav li {
	display:block;
	padding:3px 0;
}
.selected {
	color:#165994;
	font-weight:bold;
	text-shadow:0px 1px 1px #ddd;
}
#overview {
	display:block;
	width:680px;
}
#timeline {
	display:block;
	width:680px;
}
#managementteam {
	display:block;
	width:680px;
}
#founders{
	display:block;
	width:680px;
}
#creative{
	display:block;
	width:680px;
}

#news {
	display:block;
	width:680px;
}
#investors {
	display:block;
	width:680px;
}
#contact {
	display:block;
	width:600px;
}
#partners {
	display:block;
	width:680px;
}
.aboutT1 {
	font-family:arial;
	font-size:31px;
	letter-spacing:0px;
	line-height:33px;
	color:#165994;
	font-weight:bold;
	text-shadow:0px 1px 1px #ddd;
}
.aboutT2 {
	font-family: arial;
	font-size:24px;
	letter-spacing:0px;
	color:#165994;
	font-weight:bold;
	text-shadow:0px 1px 1px #ddd;
}
.dateT1 {
	font-family: arial;
	font-size:14px;
	letter-spacing:0px;
	color:#666;
	text-shadow:0px 1px 1px #ddd;
	display:block;
}
#aboutus p {
	font-family: arial;
	font-size:14px;
	letter-spacing:0px;
	color:#333;
	line-height:20px;
}
.ff {
	display:block;
	font-family: arial;
	font-size:14px;
	letter-spacing:0px;
	color:#333;
	line-height:20px;
}
#name {
	font-family: arial;
	font-size:26px;
	letter-spacing:0px;
	color:#165994;
	font-weight:bold;
	text-shadow:0px 1px 1px #ddd;
	padding:0px;
	margin:0px;
	width:500px;
	display:block;
}
#role {
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0px;
	color:#476C87;
	text-shadow:0px 1px 1px #ddd;
	padding:10px 0;
	width:400px;
	display:block;
}
#desc {
	width:700px;
	display:block;
}
#photo {
	padding-left:10px;
	width:85;
	display:block;
	float:left;
}
#profileSpace {
	padding-bottom:50px;
}
#hiring {
	width:690px;
}
#jobWrap {
	width:960px;
	margin:0 auto;
}
#hiringbullets {
	padding-top:10px;
}
#hiringbullets li {
	display:block;
	padding-bottom:8px;
}
.blocksp {
	padding-bottom:20px;
}
.twtr-hd {
	display:none;
}
