/* CSS Document */



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	background:url(images/bg.gif) repeat-x top center #000;

}

*{

	margin:0;

	padding:0;

	border:none;

}

a{

	outline:none;

	font-size:12px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

}

a:hover{

	color:#535353;

	text-decoration:underline;

}

img{

	padding:0;

	margin:0;

	border:none;

}

ul, li, ol{

	padding:0;

	margin:0;

	list-style:none;

}

.hide,h1 b,h2 b,h3 b,h5 b,a i{

     position: absolute;

     left: -9999px;

}

.cls{

	clear:both;

}

.main{

	width:100%;

	padding:0;

	overflow:hidden;

	background:url(images/mainbg.jpg) no-repeat top center;

}

.subpage{

	background:url(images/header.gif) no-repeat top center;

}

.homewrap{

	width:1075px;

	margin:0 auto;

	padding:0 0 0 0;

	overflow:hidden;

}

.wrap{

	width:985px;

	margin:0 auto;

	padding:0 0 0 0;

	overflow:hidden;

}

.header{

	width:985px;

	height:80px;

	margin:0 auto;

	padding:0 0 0 0;

}

.logo{	

	width:296px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

}

.headerright{

	width:689px;

	float:right;

	padding:0 0 0 0;

}

.navigation{

	width:423px;

	float:left;

	padding:30px 0 0 115px;

	overflow:hidden;

}

.sociallink{

	width:60px;

	float:left;

	padding:30px 0 0 0;

	overflow:hidden;

}

.sociallink img{

	float:left;

	margin:0 0 0 4px;

}

.languagemenu{

	width:89px;

	float:right;

	padding:30px 0 0 0;

	position:relative;

}

.titlebox{

	width:965px;

	height:36px;

	background:url(images/titleboxbg.gif) no-repeat;

	padding:22px 20px 0 0;

	overflow:hidden;

	text-align:right;

	margin:14px 0 0 0;

}

.titlebox p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6c6c6c;

}

.titlebox p a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6c6c6c;

	text-decoration:none;

	padding:0 5px;

}

.titlebox p a:hover{

	color:#6c6c6c;

	text-decoration:underline;

}

.titlebox p a.selected{

	color:#fff;

	text-decoration:none;

}

.titlebox p a.selected:hover{

	color:#fff;

	text-decoration:underline;

}

.contacttitle{

	background:url(images/contact-title.gif) no-repeat;

}

.homemaincontent{

	width:1075px;

	padding:0 0 0 0;

	overflow:hidden;

	margin:12px 0 0 0;

}

.maincontent{

	width:985px;

	padding:0 0 0 0;

	overflow:hidden;

	margin:12px 0 0 0;

}

.slider{

	width:1075px;

	padding:20px 0 0 0;

	overflow:hidden;

	position:relative;

}

#slider{

	width:992px;

	height:296px;

	padding:17px 0 16px 0;

	background:url(images/sliderframe.gif) no-repeat;

	overflow:hidden;

	margin:0 auto;

	position:relative;

}

.frameleft{

	width:18px;

	height:329px;

	float:left;

	position:absolute;

	top:0;

	left:0;

}

.frameright{

	width:15px;

	height:329px;

	float:right;

	position:absolute;

	top:0;

	right:0;

}

#slider ul{

	width:959px;

	height:296px;

	overflow:hidden;

}

#slider ul li{

	width:992px;

	height:296px;

	overflow:hidden;

}

.slider span#prevBtn{

	width:40px;

	height:69px;

	float:left;

	background:url(images/previous.png) no-repeat;

	display:block;

	position:absolute;

	left:0;

	top:0;

	margin:135px 0 0 0;

}

.slider span#prevBtn a{

	display:block;

	font-size:0px;

	height:69px;

	color:#000;

}

.slider span#nextBtn{

	width:40px;

	height:69px;

	float:right;

	background:url(images/next.png) no-repeat;

	position:absolute;

	top:0;

	right:0;

	display:block;

	margin:135px 0 0 0;

}

.slider span#nextBtn a{

	display:block;

	font-size:0px;

	height:69px;

	color:#000;

}

.newsarea{

	width:985px;

	padding:9px 0 0 0;

	overflow:hidden;

	margin:0 auto;

}

.newsboxtop{

	width:985px;

	height:8px;

	background:url(images/newsboxtop.gif) no-repeat;

}

.newsboxbottom{

	width:985px;

	height:6px;

	background:url(images/newsboxbottom.gif) no-repeat;

}

.newsboxdata{

	width:985px;

	padding:10px 0 10px 0;

	overflow:hidden;

	background:url(images/newsboxbg.gif) repeat-y;

}

.recentnews{

	width:300px;

	float:left;

	padding:0 28px 0 17px;

	overflow:hidden;

	min-height:115px;

	background:url(images/newsseparetor.gif) no-repeat right center;

}

.improved{

	width:250px;

	padding:0 20px 0 15px;

	float:left;

	overflow:hidden;

	min-height:115px;

	background:url(images/newsseparetor.gif) no-repeat right center;

}

.jobs{

	width:320px;

	padding:0 10px 0 15px;

	float:left;

	min-height:115px;

	overflow:hidden;

}

.newsboxdata h4{

	padding:0 0 10px 0;

}

.recentnews p, .improved p, .jobs p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding:0 0 0 0;

	line-height:21px;

	text-align:justify;

}

.recentnews p span, .improved p span, .jobs p span{

	color:#275c6f;

}

.jobs p a{

	color:#fff;

	text-decoration:none;

}

.jobs p a:hover{

	color:#fff;

	text-decoration:underline;

}

.readmore{

	padding:0 0 0 0;

	text-align:right;

	overflow:hidden;

	color:#fff;

}

.readmore a{

	color:#fff;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.readmore a:hover{

	color:#fff;

	text-decoration:underline;

}

.readmore a span{

	color:#275c6f;

}

.contentbox{

	width:985px;

	padding:0 0 0 0;

	overflow:hidden;

}

.boxtop{

	width:985px;

	height:8px;

	background:url(images/leftboxtop.gif) no-repeat;

}

.boxbottom{

	width:985px;

	height:7px;

	background:url(images/leftboxbottom.gif) no-repeat;

}

.boxdata{

	width:985px;

	padding:15px 0 0 0;

	overflow:hidden;

	background:url(images/leftboxbg.gif) repeat-y;

}

.contentleft{

	width:643px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

}

.contentdata{

	padding:0 20px 0 22px;

	overflow:hidden;

}

.contentdata h4{

	padding:0 0 15px 0;

}

.contentdata p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding:0 0 20px 0;

	line-height:20px;

}

.teaminfo{

	width:643px;

	padding:0 0 0 0;

	overflow:hidden;

}

.singlebox{

	width:123px;

	float:left;

	padding:0 18px 10px 18px;

	overflow:hidden;

	background:url(images/separetor.gif) no-repeat left center;

}

.name{

	padding:0 0 15px 0;

	text-align:center;

}

.thumbholder{

	width:119px;

	border:1px solid #3a4149;

	padding:1px;

	text-align:center;

	background:#000;

	overflow:hidden;

}

.designation{

	padding:15px 0 0 0;

	text-align:center;

}

.first{

	background:none;

}

.contentright{

	width:305px;

	float:right;

	padding:0 11px 15px 14px;

	overflow:hidden;

}

.testimonial{

	width:285px;

	padding:10px;

	overflow:hidden;

	margin:0 0 20px 0;

	background:#090b0e;

}

.testimonial p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#58616d;

	padding:0 0 30px 20px;

	background:url(images/bullet.gif) no-repeat 0 2px;

	font-style:italic;

	line-height:20px;

}

.testimonial span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#58616d;

	display:block;

	padding:0 0 5px 0;

}

.testimonial span strong{

	color:#fff;

}

.nutshell{

	width:305px;

	padding:0 0 0 0;

	overflow:hidden;

}

.nutshell p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding:0 0 30px 0;

	line-height:20px;

}

.nutshell ul{

}

.nutshell ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height:20px;

}

.footer{

	width:985px;

	padding:15px 0 15px 0;

	overflow:hidden;

	margin:0 auto;

}

.footerleft{

	float:left;

	padding:0 0 0 5px;

	overflow:hidden;

}

.footerleft p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

}

.footerright{

	float:right;

	padding:0 0 10px 0;

	overflow:hidden;

}

.footerright ul{

}

.footerright ul li{

	float:left;

	display:inline;

}

.footerright img{

	float:left;

}

.footerlink{

	width:985px;

	padding:15px 0 15px 0;

	overflow:hidden;

	text-align:right;

	border-top:1px solid #070707;

}

.footerlink p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#535353;

}

.footerlink p a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#535353;

	text-decoration:none;

	padding:0 0 0 12px;

}

.footerlink p a:hover{

	color:#535353;

	text-decoration:underline;

}

.footerright p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#535353;

}

.footerright p a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#535353;

	text-decoration:none;

	padding:0 0 0 12px;

}

.footerright p a:hover{

	color:#535353;

	text-decoration:underline;

}

.footerlinkhome{

	border-top:none;

	padding:10px 0 10px 0;

	overflow:hidden;

}



/*---------- bubble tooltip -----------*/



#bubble_tooltip{

	width:202px;

	position:absolute;

	display:none;

	border:1px solid #3a4149;

	padding:10px;

	background:#0c0b0b;

	opacity:0.8;

}

#bubble_tooltip p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#58616d;

	padding:0 0 0 0;

	line-height:19px;

}

#bubble_tooltip p span{

	font-weight:bold;

	color:#fff;

}









/*---- country list -----*/



.languagemenu input{

	width:47px;

	height:24px;

	float:left;

	padding:0 0 0 20px;

	background:url(images/language-menu.gif) no-repeat;

	border:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#535353;

}

*+ html .languagemenu input{

	padding:5px 0 0 20px;

}

.languagemenu img{

	float:left;

	width:22px;

	height:24px;

	cursor:pointer;

}



.sac4update {

	 position:absolute;

	 width:89px;

	 /*min-height:35px;*/

	 height:auto !important;

	 max-height:200px;

	 cursor:pointer;

	 text-align:left;

	 overflow:hidden;

 	 left: 0;

	 z-index:1000;

	 top: 0;

	 margin:54px 0 0 0;

}

*+ html .sac4update{

	z-index:1000;

}

.sac4update ul {

	 margin:0;

	 padding:0 5px;

	 list-style:none;

	 width: auto !important;

	 overflow:hidden;

	 background:#383838;

}

.sac4update ul li{

	margin:0;

	padding:0 0 0 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	border-bottom:1px solid #2a2a2a;

	line-height:18px;

	width:69px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#535353;

}







/* for contact page */





.contactbox{

	width:601px;

	padding:5px 0 0 0;

	overflow:hidden;

}

.contactdata{

	width:610px;

	padding:0 0 5px 0;

	overflow:hidden;

}

.contactdata label{

	width:138px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

}

.contactdata label span{

	color:#fff;

}

.contactdata input{

	width:435px;

	height:19px;

	border:1px solid #3a4149;

	background:#090a0d;

	float:left;

	padding:0 0 0 6px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#58616d;

	overflow:hidden;

}

.contactdata textarea{

	width:435px;

	height:154px;

	border:1px solid #3a4149;

	background:#090a0d;

	float:left;

	padding:6px 0 0 6px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#58616d;

	overflow:hidden;

}

.extraspace{

	padding-bottom:41px;

}

.contactdata input.submit{

	width:71px;

	height:29px;

	border:none;

	background:none;

	float:right;

	padding:0;

	margin:7px 30px 0 0;

	cursor:pointer;

}

.wizard{

	padding:0 0 0 0;

	overflow:hidden;

}

.wizard span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	display:block;

	padding:0 0 10px 0;

}

.wizard p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding:0 0 25px 0;

	line-height:19px;

}

.wizard label{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding:0 0 10px 0;

	display:block;

}

.wizard label small{

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}







/* for game page */





.gamepage{

	margin-top:0;

}

.gametitle{

	background:url(images/game-title.gif) no-repeat;

	width:968px;

	height:48px;

	padding:37px 17px 0 0;

	overflow:hidden;

	text-align:right;

	margin:0 0 0 0;

}

.gametitle p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6c6c6c;

}

.gametitle p a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6c6c6c;

	text-decoration:none;

	padding:0 5px;

}

.gametitle p a:hover{

	color:#6c6c6c;

	text-decoration:underline;

}

.gametitle p a.selected{

	color:#fff;

	text-decoration:none;

}

.gametitle p a.selected:hover{

	color:#fff;

	text-decoration:underline;

}

.gameboxtop{

	width:985px;

	height:6px;

	background:url(images/gametop.gif) no-repeat;

}

.gameboxbottom{

	width:985px;

	height:6px;

	background:url(images/gamebottom.gif) no-repeat;

}

.gameboxdata{

	width:970px;

	padding:12px 0 40px 15px;

	overflow:hidden;

	background:url(images/gamebg.gif) repeat-y;

}

.gametype{

	width:970px;

	padding:0 0 15px 0;

	overflow:hidden;

}

.singlegame{

	width:470px;

	float:left;

	margin:0 14px 15px 0;

	overflow:hidden;

}

.gameinfo{

	width:470px;

	padding:0 0 0 0;

	overflow:hidden;

	background:url(images/singlegameboxbg.gif) repeat-y;

}

.singlegamebottom{

	width:470px;

	height:7px;

	background:url(images/singlegameboxbottom.gif) no-repeat;

}

.gamedata{

	width:450px;

	padding:8px 11px 5px 9px;

	overflow:hidden;

	min-height:138px;

	background:url(images/singlegameboxtop.gif) no-repeat top left;

}

.gamethumb{

	width:139px;

	float:left;

	padding:0 0 0 0;

	overflow:hidden;

}

.gameshotdesc{

	width:300px;

	float:right;

	padding:10px 0 0 0;

	overflow:hidden;

}

.gameshotdesc h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	text-transform:uppercase;

	padding:0 0 10px 0;

}

.gameshotdesc p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:20px;

	padding:0 0 15px 0;

}

.playgame{

	width:300px;

	padding:0 0 0 0;

	overflow:hidden;

}

.playgame img{

	float:left;

	margin:0 10px 0 0;

}













