	/*######## Header #########*/
.headerContainer {
	background-image: url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/background.gif);
	background-repeat: no-repeat;
	width: 1000px;
	height: 172px;
	z-index:100;
	position: relative;
	margin:10px auto 0;
}

.frgLogo {
	width: 161px;
	height: 100px;
	overflow: hidden;
	float: left;
	text-align: left;
	background:	url(http://cdn.exent.com/freeride_marketing/website/siteImages/header/logo.png)	no-repeat 0px 0px;
	_background: url(http://cdn.exent.com/freeride_marketing/website/siteImages/header/logo.gif)	no-repeat 0px 0px;
	text-decoration: none;
	text-indent: -3000px;
	margin-left: 20px;
	margin-top: -8px;
	_margin-left: 10px;
	_position: relative;
	
}

.frgLogoLink {
	width: 161px;
	height: 100px;
	display: block;
}

a.frgLogoLink:link,a.frgLogoLink:visited {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: thin;
}

.gametaniumPosition{
	float:right;
}

.frgLogo_hompage {
	width: 161px;
	height: 100px;
	overflow: hidden;
	float: left;
	text-align: left;
	text-decoration: none;
	margin-left: 20px;
	margin-top: -8px;
	_margin-left: 10px;
	_position: relative;
}

.frgLogo_hompage h1 {
	padding: 0px;
	margin: 0px;
}

.frgLogoLink_hompage {
	width: 161px;
	height: 100px;
	display: block;
	text-decoration: none;
}

a.frgLogoLink_hompage:link,a.frgLogoLink_hompage:visited {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: thin;
}

.linkTitle_homepage {
	color: #0C0;
	padding-top: 30px;
	margin-top: 30px;
	width: 100%;
	height: 92px;
	clear: both;
	text-indent: -3000px;
}

.headerTitle {
	width: 100%;
	height: 92px;
	clear: both;
}

/*search*/
.searchContainer {
	float:right;	
	margin-top:35px;	
	right:19px;
	display:block;
	position:absolute;
	z-index:10;
}

.searchContainerLang {
	float:right;	
	margin-top:0px;	
	right:19px;
	display:block;
	position:absolute;
	z-index:10;
}

.gametanium_header_logo {
	height: 24px;
	width:386px;
	float:right;
	margin-top:7px;
	margin-right:20px;	
}

.fbLike
{
	float:left;
}

.searchLeft {
	background-image:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/searchBackgroundLeft.gif);
	width:31px;
	height:54px;
	float:left;
}

.searchMiddle {
	background-image:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/searchBackgroundMiddle.gif);
	width:240px;
	height:54px;
	float:left;
	text-align:left;
}

.searchRight {
	background-image:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/searchBackgroundRight.gif);
	width:115px;
	height:54px;
	float:left;
}

.searchInputUnselected {
	float: left;
	text-align: left;
	border: 0px;
	width:210px;
	height: 20px;
	margin-top: 17px;
	font-family: verdana;
	font-size: 14px;
	color: #666666;
	background-color: transparent;
}

.searchInputSelected {
	border: 0px;
	width: 190px;
	height: 20px;
	margin-top: 17px;
	font-family: verdana;
	font-size: 14px;
	color: #000000;
	background-color: transparent;
}

/* search button */
a.searchButton {
	margin-top: 11px;
	width: 102px;
	height: 32px;
	float: left;
	background:	url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/searchButton.gif)	0px 0px;
	cursor: pointer;
}

a.searchButton:link {
	background-position: 0px 0px;
}

a.searchButton:hover {
	background-position: 0px -32px;
}

/* ---GEO SELECT START--- */
.country_selection_flag{
	/*width:100%;*/
	text-decoration: none;
	color:#666;
}

.geo_select{
	z-index:999999999999;
	border:solid 1px #999;
	width:150px;
	position:absolute;
	right:20px;
	top:7px;
	background:white;
}

.g_closed {
	height:18px;
	overflow:hidden;
}

.g_opened {
	height:auto;
}

.geo_select ul {
	padding: 0;
	margin: 0;
}


.geo_select li{
	list-style:none;
	text-align:left;
	background-image: url(http://dts.freeridegames.com/freeride_marketing/website/siteImages/header/flags.gif);
	background-repeat: no-repeat;
	padding:1px;
	font-size: 12px;
}

.geo_select li:hover {
	cursor:pointer;
	background-color: #369;
	color: #FFF;		
}


.geo_child {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}


.geo_last_child {
	border:none;
}

.geo_usa {
	background-position: 3px 3px;
}

.geo_germany {
	background-position: 3px -19px;
}
.country_name
{
	margin-left:30px;
}
/*IE7 fix*/
.country_name:hover {
	cursor:pointer;
	background-color: #369;
	color: #FFF;
}

.geo_child_wrapper {
	width:150px;
	height:20px;
	display:block;
}

/*IE7 fix*/
.geo_child_wrapper:hover{
	color: #FFF;
}
.geo_select .arrow
{
	border:0px;
	float:right;
	.float:auto;
	margin: 2px 7px 0 0;
	.margin-left:55px;
	.margin-top:0;
}
/* ---GEO SELECT END--- */


.socialDiv {
	height: 25px;
    padding-left: 593px;
    padding-top: 11px;
}
	
/*######## Header Navigation Menu Buttons #########*/
.headerNavigationMenuContainer {
	width: 100%;
	height: 28px;
	float: left;
	padding-left: 12px;
	clear: both;
	margin-top: 12px;
	margin-bottom: 6px;
	z-index: 100;
}

.navMenu {
	float: left;
	width: 705px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.navMenu li {
	height: 28px;
	float: left;
	margin-left: 2px;
}

.navMenu li a {
	display: block;
	height: 25px;
	overflow: hidden;
	background:	url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/navButtons.gif) 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	font-family: verdana;
	font-size: 11px;
	color:white;
}

.navMenu li a.allGames {
	width: 114px;
	text-indent: 15px;
	background-position: 0px 0px;
}

.navMenu li a.allGames:hover {
	background-position: 0px -25px;
}

.navMenu li a.newGames {
	width:120px;
	text-indent:10px;
	background-position: -114px 0px;
}

.navMenu li a.newGames:hover {
	background-position: -114px -25px
}

.navMenu li a.hiddenObject {
	width: 144px;
	text-indent: 10px;
	background-position: -234px 0px;
}

.navMenu li a.hiddenObject:hover {
	background-position: -234px -25px
}

.navMenu li a.matchThree {
	width:155px;
	text-indent:13px;
	background-position: -378px 0px;
}

.navMenu li a.matchThree:hover {
	background-position: -378px -25px
}

.navMenu li a.timeManagement {
	width:162px;
	text-indent:10px;
	background-position: -533px 0px;
}

.navMenu li a.timeManagement:hover {
	background-position: -533px -25px
}

/*###### more genres ######*/
.moreGenresContainer {
	width:116px;
	height:25px;
	z-index: 9;
	overflow: hidden;
	background:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/dropDownBackground.png) no-repeat;
	display: block;
	float: left;
	position: relative;
}
.moreGenresContainer .first{
	margin-top:10px;	
	*margin-top:2px;
	
}
/*###### more genres button######*/
.moreGenresButton {
	background-image:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/navButtons.gif);
	width:116px;
	height:25px;	
	line-height:25px;
	background-position: -695px -0px;
	background-repeat: no-repeat;
	cursor: pointer;
	color:white;
	float:left;
}

.moreGenresButton:hover {
	background-position: -695px -25px
}

/*###### more genres sub menu######*/
.moreGenresSubMenu {
	width: 116px;
	margin-top: 11px;
	padding: 0px;
	vertical-align:text-bottom;
}

.moreGenresSubMenuItem {
	width: 116px;
	height: 20px;
	float: left;
	margin-left: 10px;
	text-align: left;
	clear: both;
	list-style-type: none;
	vertical-align:text-bottom;
}

/*######### more genre link #########*/
a.moreGenresLink:link {
	color: #003366;
	text-decoration: none;
	width: 116px;
	display: block;
	font: 11px/16px arial;
	/*margin: 3px 0px 0 5px;*/
}

a.moreGenresLink:visited {
	color: #003366;
	text-decoration: none;
}

a.moreGenresLink:hover {
	color:#2898e5;
	text-decoration: none;
}

a.moreGenresLink:active {
	color: #660066;
	text-decoration: none;
}

.moreGenresItemImage {
	width: 16px;
	height: 16px;
	overflow: hidden;
	border: 0px;
	display: inline-block;
	margin:0 5px 0 0px;
}

.premiumBut
{
	float:left;
	width:142px;
	height:25px;
	background: url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/navButtons.gif) no-repeat -815px -0px;
	line-height:25px;
	cursor:pointer;
}

.premiumBut:hover
{
	background-position: -815px -25px;
}

/*###### More Fun ######*/
.headerMoreFun {
	width: 950px;
	height: 30px;
	clear: both;
	display: block;
	margin: 0px auto 0;
}
.headerMoreFun .first {
	PADDING-LEFT: 0px;
}
.headerMoreFun .last {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}

.headerMoreFun UL
{
	padding:11px 0 0;
	margin:0;
	float: left;
}
.headerMoreFun .additionalButtons
{
	float:right;
	margin-top:12px;
}
.headerMoreFun li{
	float: left;
	list-style:none;
	background:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/topMenuDevider.gif) no-repeat right;
	height:100%;
	padding:0px 10px 0;
}
.headerMoreFun LI A
{
	color:#135889;
	text-decoration: none;
	font:bold 11px verdana;
}
.headerMoreFun LI A:hover
{
	text-decoration:underline;
}
.realyFree{
	width: 11px; 
	height: 14px; 
	background:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/headerIcons.png) no-repeat 0px 0px;
	margin:0px 3px 0 0;
	vertical-align:text-top;
	float:left;
}
a.realyFree:link {background-position: 0px 0px;color: #0065ce;} 
a.realyFree:visited {background-position: 0px 0px;color: #0065ce;} 
a.realyFree:hover {background-position: 0px -20px;color:#717aff;} 
a.realyFree:active{background-position: 0px -20px;color:#717aff;}

/* needHelpButton button */

.sprite-needHelpButton { 
	width: 14px; 
	height: 14px; 
	background:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/headerIcons.png) no-repeat -11px 0px;
	margin:0px 3px 0 0;
	vertical-align:text-top;
	float:left;
 }

 .additionalButtons A
 {
	text-decoration:none;
	color:#135889;
	font:11px verdana;
	cursor:pointer;
	display:inline-block;
	margin-left:10px;
}


/*######## Header Ad ########*/
.headerAdContainer {
	width: 728px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:inline;
}
.top_banner_container
{
	width:982px;
	height:122px;
	margin:0px auto 5px auto;
	background:url(http://www.freeridegames.com/ad_supp_pack/img/siteImages/header/top_banner_bg.gif) no-repeat;
}
.headerAdBorder {
	width: 728px;
	height: 90px;
	padding: 15px 5px 0;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 998;
}

div.upperMenuLink {
	text-decoration: none;
	font-size: 11px;
	font-family: verdana;
	float: left;
	margin-top: 7px;
	color: #333;
}

#newInFrg {
	width: 200px;
	height: 40px;
	top: 0px;
	left: 0px;
	padding-left: 80px;
	padding-top: 13px;
	position: absolute;
	display: block;
}

.newInFrg a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color: #006699;
}
