* {margin:0;padding:0;outline:none;border:none;list-style-type:none;text-decoration:none;}

@font-face {
	font-family: 'EurostileLTStdBold';
	src: url('eurostileltstd-bold.eot');
	src: local('EurostileLTStdBold'), url('eurostileltstd-bold.woff') format('woff'), url('eurostileltstd-bold.ttf') format('truetype'), url('eurostileltstd-bold.svg#webfontYc1oxIym') format('svg');
	font-weight: normal;
	font-style: normal;
}

html { overflow-x: hidden;}

body {background:#000 url(../images/bodybg.jpg) 50% 53px no-repeat;}

.clear {clear:both;}

.comingSoon {
	font-size: 35px !important;
	padding: 215px 0 0 0 !important;
	text-align: center;
}

#loader {
	display:none;
	height:30px;
	left:382px;
	opacity:0.2;
	position:absolute;
	text-align:center;
	top:240px;
}

#no-results {
	display:none;
	position:absolute;
	text-align:center;
	top:200px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	left:270px;	
}

#container {
	width:950px;
	margin:3px auto 0 auto;
	position: relative;
	padding-bottom:38px;
}

		#header h1 {
			text-align: center;
		}
		
	#submenu {
		position: relative;
		width: 950px;
		height: 50px;
		top: -6px;
	}

		#submenu li {
			display: inline;
			float: left;
		}

			#submenu li a {
				display: block;
				height: 51px;
				width: 158px;
				overflow: hidden;
			}

				#submenu li a span {
					display: none;
				}
	.sm_us #gameinfobtn {background:url(../images/us/gameinfobtn.png) no-repeat top left;}
	.sm_us #mediabtn {background:url(../images/us/mediabtn.png) no-repeat top left;}
	.sm_us #playersbtn {background:url(../images/us/playersbtn.png) no-repeat top left;}
	.sm_us #coursesbtn {background:url(../images/us/coursesbtn.png) no-repeat top left;}
	.sm_us #replaysbtn {background:url(../images/us/videoreplaysbtn.png) no-repeat top left;}
	.sm_us #rankingbtn {background:url(../images/us/rankingbtn.png) no-repeat top left;}
	
	.sm_de #gameinfobtn {background:url(../images/de/gameinfobtn.png) no-repeat top left;}
	.sm_de #mediabtn {background:url(../images/de/mediabtn.png) no-repeat top left;}
	.sm_de #playersbtn {background:url(../images/de/playersbtn.png) no-repeat top left;}
	.sm_de #coursesbtn {background:url(../images/de/coursesbtn.png) no-repeat top left;}
	.sm_de #replaysbtn {background:url(../images/de/videoreplaysbtn.png) no-repeat top left;}
	.sm_de #rankingbtn {background:url(../images/de/rankingbtn.png) no-repeat top left;}
	
	.sm_it #gameinfobtn {background:url(../images/it/gameinfobtn.png) no-repeat top left;}
	.sm_it #mediabtn {background:url(../images/it/mediabtn.png) no-repeat top left;}
	.sm_it #playersbtn {background:url(../images/it/playersbtn.png) no-repeat top left;}
	.sm_it #coursesbtn {background:url(../images/it/coursesbtn.png) no-repeat top left;}
	.sm_it #replaysbtn {background:url(../images/it/videoreplaysbtn.png) no-repeat top left;}
	.sm_it #rankingbtn {background:url(../images/it/rankingbtn.png) no-repeat top left;}
	
	.sm_fr #gameinfobtn {background:url(../images/fr/gameinfobtn.png) no-repeat top left;}
	.sm_fr #mediabtn {background:url(../images/fr/mediabtn.png) no-repeat top left;}
	.sm_fr #playersbtn {background:url(../images/fr/playersbtn.png) no-repeat top left;}
	.sm_fr #coursesbtn {background:url(../images/fr/coursesbtn.png) no-repeat top left;}
	.sm_fr #replaysbtn {background:url(../images/fr/videoreplaysbtn.png) no-repeat top left;}
	.sm_fr #rankingbtn {background:url(../images/fr/rankingbtn.png) no-repeat top left;}
	
	.sm_es #gameinfobtn {background:url(../images/es/gameinfobtn.png) no-repeat top left;}
	.sm_es #mediabtn {background:url(../images/es/mediabtn.png) no-repeat top left;}
	.sm_es #playersbtn {background:url(../images/es/playersbtn.png) no-repeat top left;}
	.sm_es #coursesbtn {background:url(../images/es/coursesbtn.png) no-repeat top left;}
	.sm_es #replaysbtn {background:url(../images/es/videoreplaysbtn.png) no-repeat top left;}
	.sm_es #rankingbtn {background:url(../images/es/rankingbtn.png) no-repeat top left;}
	
	.sm_uk #gameinfobtn {background:url(../images/uk/gameinfobtn.png) no-repeat top left;}
	.sm_uk #mediabtn {background:url(../images/uk/mediabtn.png) no-repeat top left;}
	.sm_uk #playersbtn {background:url(../images/uk/playersbtn.png) no-repeat top left;}
	.sm_uk #coursesbtn {background:url(../images/uk/coursesbtn.png) no-repeat top left;}
	.sm_uk #replaysbtn {background:url(../images/uk/videoreplaysbtn.png) no-repeat top left;}
	.sm_uk #rankingbtn {background:url(../images/uk/rankingbtn.png) no-repeat top left;}
	
	.sm_global #gameinfobtn {background:url(../images/global/gameinfobtn.png) no-repeat top left;}
	.sm_global #mediabtn {background:url(../images/global/mediabtn.png) no-repeat top left;}
	.sm_global #playersbtn {background:url(../images/global/playersbtn.png) no-repeat top left;}
	.sm_global #coursesbtn {background:url(../images/global/coursesbtn.png) no-repeat top left;}
	.sm_global #replaysbtn {background:url(../images/global/videoreplaysbtn.png) no-repeat top left;}
	.sm_global #rankingbtn {background:url(../images/global/rankingbtn.png) no-repeat top left;}
	
	#content {
		width: 800px;
		height: 399px;
		margin: 0px auto;
		position: relative;
	}

	#subcontentContainer_02, #subcontentContainer_03, #subcontentContainer_04, #subcontentContainer_05, #subcontentContainer_06 {display:none;}
	
		.mainContent {
			background:url(../images/mediabg.png) repeat;
			-moz-border-radius: 10px 0 10px 10px;
			-webkit-border-radius: 10px 0 10px 10px;
			width: 778px;
			height: 471px;
			margin: auto;
			position:relative;
		}
		
			.mainContent h2 {
				font-family: EurostileLTStd;
				font-size: 16px;
				color:#f0f0f0;
				padding: 11px 0 14px 15px;
			}
/* Game Info Section */

#col1 {
	width: 415px;
	float: left;
	display: inline;
}

	#buynow {
		background:url(../images/buysectionbg.png) no-repeat;
		width: 348px;
		height: 63px;
		margin: auto;
		text-align: center;
	}
		
		.buynowbtn {
			position: relative;
			top: 6px;
		}
		
			.appstoreBtn img {
				width: 125px;
				height: 41px;
			}
	
	#gameinfoTrailer {
		background:url(../images/iphone2.png) no-repeat;
		width: 415px;
		height: 211px;
	}
	
		#gameinfoTrailer object {
			position: relative;
			top: 16px;
			left: 75px;
		}

#col2 {
	width: 308px;
	height: 233px;
	padding: 19px;
	margin-left: 20px;
	float: left;
	display: inline;
	background:url(../images/gameinfobg.png) no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	color:#fff;

}
	#col2 h2 {
		font-size: 13px;
		margin-bottom: 12px;
	}
	
	#col2 li {
		font-size: 11px;
		list-style-type:disc;
	}

/* End Game Info Section */

/* Media Section */

	#mediaTabmenu, #rankingTabmenu {
		position: absolute;
		top: -30px;
		left: 460px;
		width:330px;
		z-index: 1; /* Fixes z-index bug for IE7 */
	}
	
		#mediaTabmenu li, #rankingTabmenu li {
			float: left;
			display: inline;
		}
		
			#mediaTabmenu li a, #rankingTabmenu li a {
				color:#63605d;
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 11px;
				line-height: 30px;
				height: 30px;
				width: 164px;
				display: block;
				text-align: center;
				position: relative;
			}
			
			#mediaTabmenu li a.selected, #rankingTabmenu li a.selected {
				color:#fff;
				font-weight: bold;
			}
		
	#golfers {
		position:absolute;
		left: -40px;
		top: -126px;
		width: 228px;
		height: 149px;
		background:url(../images/golfers.png) no-repeat;
	}
	
	#screenshotsSection {
		display:none;
		background:url(../images/iphone.png) no-repeat 0 44px;
		height: 296px;
		width: 495px;
		margin: auto;
	}
	
	#videosSection {
		width: 495px;
		height: 451px;
		margin: auto;
	}

		.slidesList {position:relative;}
			.slidesList h3 {
				font:bold 11px/1.3 Georgia, "Times New Roman", Times, serif;color:#e19600;
				position:absolute;top:240px;
				text-transform:uppercase;
				text-align:center;
				width:100%;}
			.slidesList ul {display:none;}
	
		.slideShow {
			width:341px;margin:0 auto;
			text-align:center;
			position:absolute;top:360px;left:75px;}
			.slideShow li {
				display:inline;
				margin-right:5px;}
				.slideShow li label {cursor:pointer;}
					.slideShow li label img {
						width:86px;height:58px;
						border:2px solid #252526;}
				.slideShow li div {
					display:none;
					position:absolute;top:-320px;left:-68px;
					width:480px;height:301px;}
					.slideShow li div img {position:relative;top:23px;}
	
		.slideShowPager {position:absolute;top:380px;}
			.slideShowPager img {cursor:pointer;position:relative;z-index:50;}
			.slidePagerPrev {left:50px;}
			.slidePagerNext {left:373px;}
	
			.numPages {
				color:#E19600;
				display:block !important;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				font-weight:bold;}
	
		.selectedThumb {border: 2px solid #8f0000 !important;}

/* End Media Section */

/* Ranking Section */

#slideMenu {
	display: none;
	width: 140px;
	background-color:#fff;
	position:absolute;top:30px;left:178px;z-index:8;
}
	#slideMenu li a {
		height: 24px;
		color:#000;
		line-height: 24px;
		text-align: left;
		margin-left: 10px;
		width: 130px;
	}
	
		#slideMenu li a:hover {
			color:#fff;
			/*font-weight: bold;*/
		}

#searchBox {
	position: absolute;
	left: 515px;
	top: -5px;
	width: 275px;
}

	#searchBox a {
		position: relative;
		top: 13px;
	}
	
	#searchBox input {
		width: 185px;
		height: 22px;
		border: 1px solid #000;
	}

#rankingSection {
	width: 775px;
	height: 396px;
	margin: auto;
}
		#rankVar {
			background-image:url("http://media02.gameloft.com/web_mkt/minisites/fishing-kings/images/ranking_variation_updown.png");
			background-repeat:no-repeat;
			padding-left:11px;
}
.rankDw {
	background-position:45px -20px;
}
.rankUp {
	background-position:45px 2px;
}
.rankNoVar {
	background-position:0 20px;
}
	#rankingSection dl {
		float: left;
		display: inline;
	}
	
		#rankingSection dt {
			background:url(../images/dtbg.jpg) repeat-x;
			color:#eef1f2;
			font-family: Tahoma, Geneva, sans-serif;
			font-weight: bold;
			font-size: 11px;
			height: 23px;
			padding-top: 13px;
			text-align: center;
		}
		
		#rankingSection dd {
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
			color:#fefefe;
			padding-top: 12px;
			height: 24px;
			text-align: center;
		}
		
		#rankingSection dd.par {
			background:url(../images/ddparbg.png) repeat-x;
		}
		
		#rankingSection dd.impar {
			background:url(../images/ddimparbg.png) repeat-x;
		}
	
	#column1 {width: 105px;}
	#column2 {width: 210px;}
	#column3 {width: 190px;}
	#column4 {width: 120px;}
	#column5 {width: 150px;}

		#column2 dd {
			height: 34px;
			padding-top: 2px;
		}
		
			#column2 dd img {
				width: 32px;
				height: 32px;
				float: left;
				margin-left: 20px;
			}
			
			#column2 dd span {
				float: left;
				margin: 8px 0 0 10px;
				overflow: hidden;
				width: 140px;
				text-align: left;
			}

		#column3 dd {
			height: 30px;
			padding-top: 6px;
		}

			#column3 dd img {
				width: 40px;
				height: 40px;
				margin-top:-8px;
			}
			

.pageNumber {
	float: left;
	margin: 8px 0 0 15px;
}

	.pageNumber span {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		color:#fff;
	}

.pager {
	float: right;
	margin-top: 5px;
}

	.pager li {
		display: inline;
		float: left;
		margin-right: 15px;
	}
.user-match span{
	color:yellow;
}

/* End Ranking Section */

	#footer {
		background:url(../images/footerbg.jpg) repeat-x;
		height: 200px;
		top: 664px;
		width: 1440px;
		position: absolute;
		margin-left: -720px;
		left: 50%;
	}

		#footerContainer {
			margin: auto;
			width: 960px;
			padding-top: 20px;
			text-align: center;
		}

			#footerContainer a {
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 11px;
				color:#fff;
			}

			#footerContainer p {
				color:#4d4d4d;
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
			}

			#seoFooter {
				margin-bottom: 15px;
				color:#fff;
			}

				#seoFooter a:hover {
					text-decoration: underline;
				}

/* Screenshots Section */

.thumbs {
	position: relative;top:-10px;left:50px;
	width:432px;height:315px;
	}
	.ipad {background-position: 63px 60px;}
	.iphone {background-position: 0px 60px;}
	.thumbs .ipad {height:340px;left:50px;position:absolute;top:-10px;}
	.thumbs ul {width:325px;margin:auto;}
		.thumbs ul li {
			display: inline;
			margin-right: 4px;}
			.thumbs ul li label {cursor: pointer;}
			.thumbs ul li div {position: absolute;top: 80px;left: 73px;}
			.thumbs.ipad ul li div {position: absolute;top: 88px;left: 93px;}
				.thumbs ul li label img {width: 73px;height: 49px;}
		
		.arrows {position:absolute;left:25px;top:10px;}
			.screensPrev {position:absolute;left:20px;}
			.screensNext {position:absolute;left: 376px;}

/* End Screenshots Section */

/* Features Section */

.featuresText {
	margin-bottom: 15px;
}

/* End Features Section */

/* Trailer Section */

#videoContainer {
	position:relative;
	height:315px;
	left:50px;
	top:-10px;
	width:432px;
}

	#videoContainer object {
		position: absolute;
		top: 81px;
		left: 72px;
	}
	
#videoContaineriPad {
	position: relative;
	height: 360px;
	width: 401px;
	top: -70px;
	left: 35px;
}

	#videoContaineriPad object {
		position: absolute;
		top: 80px;
		left: 79px;
	}

/* End Trailer Section */

/* Video Replays Section */

#replayContainer {display:inline;float:left;width:300px;margin:10px 0 10px 10px;}
			#replayHeader {background:url(../images/replaystopcontainer.png) top left no-repeat;height:30px;padding-top: 5px;}
			#replayHeader span {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 10px;
				margin: 10px 15px 0 10px;
				color:#fff;}
				#replayVideoContainer {text-align:center;height:223px;}
				#replayBottom {color:#fff;width:290px;height:40px;background:url(../images/replaysbottomcontainer.png) top left no-repeat;text-align:left;padding:4px 0 0 10px;}
					#replayBottom p {font-family:Arial, Helvetica, sans-serif;font-size:9px;}
				#mostViewedContainer {display:inline;float:left;width:425px;padding-bottom:4px;margin-left:20px;position:relative;z-index:10;}
					#mostViewedContainer select {width:420px;height:22px;margin-top:50px;padding-top:2px;height:22px;}
			#vidList li {width:78px;height:86px;border:1px solid #6fb827;display:inline;float:left;margin:10px 5px 0 0;cursor:pointer;position:relative;}
				#vidList li div {text-align:center;margin-top:70px;position:absolute;width:78px;height:14px;padding-top:2px;top:0px;left:0px;background:url(../images/vidlistbg.jpg) repeat-x;}
					#vidList li div span{font-size:10px;font-family: Arial, Helvetica, sans-serif;color:#fff;}
			
		#replaysPager {text-align:center;background:url(../images/replayspagerbg.png) repeat; height: 21px;margin-top:10px;width:420px;}
				#replaysPager a img {width:10px;height:10px;}
			#replaysPager span {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#fff;position:relative;top:-1px;margin: 0 5px;}
		
		#replaysDescription {clear:both;height:110px;padding:13px;width:730px;margin:auto;background:url(../images/replayspagerbg.png) repeat;}
			#replaysDescription h2 {font-size:13px; padding: 0 0 5px;}
			#replaysDescription p {font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#fff;}
/* End Video Replays Section */

/* Courses Section */

#coursesList {
	width: 230px;
	position: relative;
	padding-top: 20px;
	margin-left: 20px;
}
	
	#coursesList h3 {
		position:absolute;
		font-family: EurostileLTStd;
		font-size: 13px;
		color:#f0f0f0;
		top: -21px;
		left: 220px;
	}

	#coursesList li {
		display: inline;
		float: left;
		margin-right: 20px;
		cursor: pointer;
	}
	
		#coursesList li span { 
			position: relative;
			overflow:hidden;
			width:93px;
			float:left;
		}
	
		#coursesList li div { 
			display: none;
			position: absolute;
			left: 250px;
			top: 25px;
			width: 480px;
		}
		
		.prevCoursesVideo {
			position:absolute;
			left:450px;
			top:-2px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			cursor:pointer;
		}
		
		.nextCoursesVideo {
			position:absolute;
			left:546px;
			top:-2px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			cursor:pointer;
		}
		
			#coursesList li div h2 {
				padding: 11px 0 5px;	
			}
			
			#coursesList li div p {
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 10px;
				color:#fff;
			}

/* End Courses Section */

/** NEW PLAYERS CSS **/
.playersMainImage {
	position:absolute !important;top:-129px !important;left:-93px !important;}
	
	#playersList {
		width:230px;
		position:relative;
		padding-top:20px;
		margin-left:20px;}
		#playersList li {
			width:93px;
			display:inline;float:left;
			overflow:hidden;
			margin:0 20px 20px 0;
			cursor:pointer;}
			#playersList li span {
				display:block;
				width:96px;height:70px;
				background:#000;
				-moz-border-radius:2px;}
				#playersList li span img {}
				#playersList li span p {
					font:bold 10px/1 Tahoma, Geneva, sans-serif;color:#fff;
					margin-top:3px;
					text-align:center;}
			#playersList li div {
				width:507px;height:481px;
				background:url(../images/players/players_bg.png) top left no-repeat;
				display:none;
				position:absolute;top:0;left:251px;}
				#playersList li div img {
					position:absolute;}
				#playersList li div h2 {
					text-transform:uppercase;
					padding: 11px 0 5px;
					text-align:right;
					position:relative;
					margin:280px 40px 7px 0;}
				#playersList li div p {
					font:normal 10px/1 Tahoma, Geneva, sans-serif;color:#fff;
					padding:0 35px 7px 9px;}