div#frontpageMainContainer {
	overflow:	hidden;
	margin-top: 10px;
}

div.notification {
	margin-bottom: 6px;
	width: 100%;
	height: 52px;
}

div.notificationStart {
	width:				9px;
	height:				52px;
	background-image:	url(/images/themes/general/createuser_start.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/createuser_start.png', sizingMethod='scale');
	float:				left;
}

div.notificationMiddle {
	width: 679px;
	*width: 678px;
	height: 52px;
	background-image: url(/images/themes/general/createuser_middle.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/createuser_middle.png', sizingMethod='scale');
	float: left;
}

div.notificationEnd {
	width: 9px;
	height: 52px;
	background-image: url(/images/themes/general/createuser_end.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/createuser_end.png', sizingMethod='scale');
	float: left;
}

div#createUser div.picture {
	margin:				6px 6px 6px 0px;
	background-image: 	url(/images/themes/general/icon_createprofile.png);
	width:				40px;
	height:				40px;
	float:				left;
	_background-image:	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/icon_createprofile.png', sizingMethod='scale');
}

div#notification {
	margin-left:		6px;
	margin-bottom:		0px;
}

div#notification div.notificationMiddle {
	width:				674px;
}

div#notification div.picture {
	margin:				6px 6px 6px 0px;
	background-image: 	url(/images/themes/general/vip_42x42.png);
	width:				40px;
	height:				40px;
	float:				left;
	_background-image:	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/vip_42x42.png', sizingMethod='scale');
}

div#createVip div.picture {
	margin:				6px 6px 6px 0px;
	background-image: 	url(/images/themes/general/icon_createprofile.png);
	width:				40px;
	height:				40px;
	float:				left;
	_background-image:	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/icon_createprofile.png', sizingMethod='scale');
}

div.notification div.headline {
	font-size:			16px;
	color:				#3b5998;
	font-weight:		bold;
	margin-top:			10px;
}

div.notification div.text {
	font-size:			11px;
	font-weight:		normal;
	color:				#666666;
}

div.notification div.button {
	float:				right;
	margin-top:			-28px;
}

div.notification div.button .buttonStart {
	width: 10px;
	height: 24px;
	background-image: url(/images/themes/general/btn_blue_start.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/btn_blue_start.png', sizingMethod='scale');
	float: left;
}

div.notification div.button .buttonMiddle {
	height: 24px;
	background-image: url(/images/themes/general/btn_blue_middle.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/btn_blue_middle.png', sizingMethod='scale');
	float: left;
}

div.notification div.button .buttonEnd {
	width: 10px;
	height: 24px;
	background-image: url(/images/themes/general/btn_blue_end.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/btn_blue_end.png', sizingMethod='scale');
	float: left;
}

div.notification .buttonText {
	margin-top:				4px;
	color:					#ffffff;
	font-weight:			bold;
	text-decoration:		none;
	display:				block;
}

div#notification2Lines {
	height: 62px;
}

div#notification2Lines .headline {
	font-size:			16px;
	color:				#3b5998;
	font-weight:		bold;
	margin-top:			7px;
}

div#notification2Lines .text {
	margin-right: 100px;
}

div#notification2Lines div.picture {
	margin:				6px 6px 6px 0px;
	
	width:				64px;
	height:				49px;
	float:				left;
}

div#notification2Lines div.button {
	float:				right;
	margin-top:			-10px;
}

div#notification2Lines div.notificationStart {
	width:				9px;
	height:				62px;
	background-image:	url(/images/themes/general/createuser_start_2lines.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/createuser_start.png', sizingMethod='scale');
	float:				left;
}

div#notification2Lines div.notificationMiddle {
	width: 679px;
	*width: 678px;
	height: 62px;
	background-image: url(/images/themes/general/createuser_middle_2lines.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/createuser_middle.png', sizingMethod='scale');
	float: left;
	cursor: pointer;
	cursor: hand;
}

div#notification2Lines div.notificationEnd {
	width: 9px;
	height: 62px;
	background-image: url(/images/themes/general/createuser_end_2lines.png);
	_background-image: 	none;
	_filter:			progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/general/createuser_end.png', sizingMethod='scale');
	float: left;
}

#pakkespil {
	background-image: url(/images/themes/general/pakkespil_top.gif);
	background-repeat: no-repeat;
	height: 51px;
	padding-top: 10px;
	*padding-top: 20px;
	padding-left: 70px;
	margin-bottom: 10px;
	*margin-bottom: 0px;
}

#pakkespil div {
	color: #ffffff;
}

#pakkespil .headline {
	font-size: 14px;
	text-decoration: underline;
}

#pakkespil .button {
	position: absolute;
	right: 40px;
	margin-top: -24px;
}

div#recommendedGames {
	width:					400px;
	float:					left;
	margin-left:			-1px;
	margin-right:			2px;
}

div#recommendedGames div.recommendedGameImage {
	width:					127px;
	height:					87px;
}

div#recommendedGames div.recommendedGameName {
	margin-right:			10px;
}

div#recommendedGames div.recommendedGameName a {
	text-decoration:		none;
	color:					#ffffff;
}

div#recommendedGamesHeadline {
	padding-top:			4px;
	padding-left:			5px;
	padding-right:			20px;
	color:					#666666;
	font-size: 				13px;
	font-weight:			bold;
	*height:				20px;
}

div#showAllGames a {
	float:					right;
	margin-top:				-16px;
	font-weight:			normal;
	font-size:				11px;
	color:					#bababa;
}

div#vipOnly .iconContainer {
	margin-top:				-4px;
}

div#combibox {
	float:					left;
	margin-bottom:			-5px;
	*margin-bottom:			-4px;
}

div#combibox div.gameImage {
	width:					42px;
	height:					42px;
}

div#gamesList {
	float:					right;
	_position:				relative;
}

div#gamesList div#hottestGames {
	display: none;
}

div#gamesList div#newestGames {
	
}

div#gamesList div#gamesListEnd {
	font-weight:			bold;
	color:					#999999;
	text-align:				right;
	cursor:					pointer;
	background-image:		url(/images/themes/general/box_gradient.png);
	height:					17px;
	*height:				19px;
	_height:				20px;
	padding-top:			4px;
	padding-right:			24px;
}

div#gamesList div#gamesListEnd .iconContainer {
	margin-top:				-2px;
	*margin-top:			-15px;
	margin-right:			-20px;
	float:					right;
}

div#gamesList div.combiboxGameContainer {
	width:					276px;
	height:					46px;
	_height:				48px;
	background-color:		#f5f5f5;
	border-left:			1px solid #ffffff;
	border-right:			1px solid #ffffff;
	_border-bottom:			1px dotted #999999;
}

div#gamesList div.combiboxGameContainerHover {
	width:					276px;
	height:					46px;
	_height:				48px;
	background-color:		#feffef;
	border-left:			1px solid #ffffff;
	border-right:			1px solid #ffffff;
	cursor:					pointer;
	_border-bottom:			1px dotted #999999;
}

div#gamesList div.numberBox {
	background-image:		url(/images/themes/blue/combibox_toplistnumber.png);
	_background-image:		none;
	background-repeat:		no-repeat;
	
	_filter:				progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/blue/combibox_toplistnumber.png', sizingMethod='crop');
	
	width:					18px;
	height:					18px;
	margin-left:			5px;
	margin-top:				15px;
	padding-top:			2px;
	*padding-top:			1px;
	*padding-left:			1px;
	
	float:					left;
	
	color:					#ffffff;
	font-size:				13px;
	font-weight:			bold;
	text-align:				center;
}

div#gamesList div.gameImage {
	float:					left;
	margin-top:				4px;
	margin-left:			8px;
}

div#gamesList div.vipStar {
	float:					left;
	margin-top:				2px;
	margin-left:			-44px;
}

div#gamesList div.gameInfo {
	float:					left;
	margin-top:				10px;
	margin-left:			10px;
}

div#gamesList .gameName {
	color:					#3780ae;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		underline;
	float:					left;
}

div#gamesList .gameNew {
	position:				absolute;
	color:					#ff0000;
	font-weight:			bold;
	font-size:				13px;
	text-decoration:		none;
}

div#gamesList .gameNew .iconContainer {
	margin-left:			1px;
}

div#gamesList .newGame {
	color:					#cc0000;
}

div#gamesList div.gamePlayers {
	color:					#999999;
	font-size:				11px;
	clear:					both;
}

div#gamesList .players, div#gamesList .gameRating {
	float:					left;
	margin-top:				4px;
	margin-right:			4px;
}

div#gamesList .players .iconContainer, div#gamesList .gameRating .iconContainer {
	margin-top: -3px;
}

div#gamesList div.playButton {
	background-image:		url(/images/themes/blue/btn_play.png);
	_background-image:		none;
	_filter:				progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/blue/btn_play.png', sizingMethod='crop');
	background-repeat:		no-repeat;
	background-position:	center center;
	float:					right;
	width:					40px;
	height:					46px;
	_height:				28px;
	_margin-top:			10px;
}

div#gamesList div.combiBoxSeperator {
	height:					3px;
	background-image:		url(/images/themes/blue/seperator_dashed.gif);
	background-position:	center center;
	background-repeat:		repeat-x;
	background-color:		#ffffff;
	clear:					both;
	width:					276px;
	_display:				none;
}

div#frontpageMainContainer div#recentNews {
	float:					left;
	margin-right:			10px;
	margin-bottom:			-5px;
}

div#newsList {
	background-color:		white;
	min-height:				129px;
}

div#newsList .newsName {
	position:				absolute;
	z-index:				500;
}

div#newsList .newsName .newsIcon {
	padding-top:			2px;
}

div#newsList .newsRow {
	position:				relative;
	width:					100%;
	z-index:				500;
	clear:					both;
	height:					23px;
	margin-top:				2px;
	padding-bottom:			1px;
}

div#newsList .odd {
	background-color:		#f5f5f5;
}

div#newsList .newsRow a {
	text-decoration:		none;
	color:					#666666;
	padding-top:			2px;
	margin-left:			24px;
	display:				block;
	font-size:				12px;
}

div#newsList .newsRow .new {
	color:					#3780ae;
	font-weight:			bold;
}

div#frontpageMainContainer div#showcaseFeatures {
	float:					left;
	margin-left:			1px;
	margin-bottom:			-5px;
}

div#frontpageMainContainer div#showcaseFeatures img {
	*margin-bottom:			-4px;
}

div#singleplayerGames {
	clear:					both;
	float:					left;
	margin-left:			1px;
	margin-right:			10px;
	margin-bottom:			-5px;
}

.boxHeadline {
	width:					450px;
}

.boxHeadline .allGamesLink {
	position:				absolute;
	/*display:				none;*/
	right:					5px;
	margin-top:				-12px;
	*margin-top:			0px;
}

.boxHeadline .allGamesLink a {
	color:					white;
	font-weight:			normal;
}

div#multiplayerGames {
	float:					left;
	margin-left:			1px;
	margin-bottom:			-5px;
}

div.recommendedGame {
	width:					126px;
	height:					110px;
	float:					left;
	margin-right:			6px;
	_margin-right:			4px;
	margin-bottom:			3px;
	cursor:					pointer;
}

div.recommendedGame .gameNew {
	position: absolute;
	background-image:		url(/images/gameicons24/game_new.png);
	_background-image:		none;
	_filter:				progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/gameicons24/game_new.png', sizingMethod='scale');
	width: 127px;
	height: 87px;	
}

div.recommendedBlueButton {
	background-image:		url(/images/themes/blue/gamenametab.png);
	_background-image:		none;
	_filter:				progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes/blue/gamenametab.png', sizingMethod='scale');
	background-repeat:		no-repeat;
	width:					127px;
	height:					23px;
	padding-top:			2px;
	color:					#ffffff;
	font-weight:			bold;
	text-align:				right;
	*margin-top:			-3px;
}

div.gameList .singlePlayer {
	float: left;
	_position: relative;
}

div.gameList .multiPlayer {
}

div.gameList .listHeader {
	background-image:		url(/images/boxes/box_seperator.gif);
	background-repeat:		repeat-x;
	background-position:	bottom center;
	background-color:		#eeeeee;
	font-weight:			normal;
	color:					#aaaaaa;
	padding:				4px;
	width:					221px;
}

div#multiplayerGames .listHeader {
	width:					214px;
}

div.gameList .gameRow {
	padding-top:			4px;
	padding-left:			2px;
	font-size:				12px;
	height:					20px;
	*height:				20px;
	background-color:		#f5f5f5;
	width:					227px;
	*width:					227px;
	_position:				relative;
}

div.gameList .odd {
	position:				absolute;
	width: 					229px;
	height: 				24px;
	background-color:		#FFFFFF;
	_display:				none;
}

div#multiplayerGames .gameRow {
	width:					220px;
}

div#multiplayerGames .odd {
	width: 220px;
}

div.gameList .gameName {
	font-weight:			bold;
	float:					left;
	position:				relative;
	z-index:				500;
}

div.gameList .gameIcon {
	margin-left: 2px;
	margin-right: 2px;
	float: left;
}

div.gameList .gameLink {
	width:					160px;
	text-decoration:	 	none;
	color:					#225a8a;
	float:					left;
	padding-top:			1px;
}

div.gameList .newGame {
	color:					#cc0000;
}

div.gameList .newContent {
	color:					#2d8a22;
}

div.gameList .currentChallenge {
	color:					#8a2f22;
}

div.gameList .gameLink .infoIcons {
	position:			absolute;
	margin-top:			-2px;
	margin-left:		2px;
	float:				right;
}

div#multiplayerGames .gameLink {
	width:					152px;
}

div.gameList .vipIcon {
	position: absolute;
	float: left;
	width: 20px;
	height: 19px;
	left: 165px;
}

div.gameList .players {
	padding-top:			1px;
	float: 					right;
	text-align:				right;
	width:					28px;
	color:					#909090;
	padding-right:			4px;
	margin-left: 12px;
}

div#frontpageMainContainer div.iconContainer {	
	float: left;
}

/* Mouseover glassbar */

.glassbarTrigger {
	cursor:				pointer;
}

div.glassbar {
		position:		absolute;
		height:			26px;
		display:		none;
		cursor:			pointer;
		z-index:		100;
		margin-top:		-5px;
		margin-left:	-2px;
		*margin-left:	-230px;
		_margin-left:	-228px;
}

div#newsList div.glassbar {
		width:			326px;
		margin-left:	-1px;
		margin-top:		-2px;
}

div#newsList div.glassbar div.center {
		width:			306px;
}

div#singleplayerGames div.glassbar {
		/*width:223px;*/
}
div#multiplayerGames div.glassbar {
		/*width:127px;*/
		*margin-left:	-222px;
		
}
div.glassbar div.left {
		width:10px;
		height:26px;
		float:left;
		
		background-image:url('/images/themes_facelift2008/general/glassbox_start.png');
		background-repeat:repeat-x;
		_background-image:none;
		_filter:progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes_facelift2008/general/glassbox_start.png', sizingMethod='scale');
}
div.glassbar div.center {
		height:26px;
		float:left;
		
		background-image:url('/images/themes_facelift2008/general/glassbox_middle.png');
		background-repeat:repeat-x;
		_background-image:none;
		_filter:progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes_facelift2008/general/glassbox_middle.png', sizingMethod='scale');
}
div#singleplayerGames div.glassbar div.center {
		width:208px;
		*width:211px;
		_width:207px;
}
div#multiplayerGames div.glassbar div.center {
		width:202px;
		_width:200px;
}

div.glassbar div.right {
		width:10px;
		height:26px;
		float:left;
		
		background-image:url('/images/themes_facelift2008/general/glassbox_end.png');
		background-repeat:repeat-x;
		_background-image:none;
		_filter:progid:DXimageTransform.Microsoft.AlphaimageLoader(src='/images/themes_facelift2008/general/glassbox_end.png', sizingMethod='scale');
}

#iconLegendContainer {
	clear: both;
	float: right;
	height: 20px;
	color: #666666;
}

#iconLegendContainer .legend {
	float: left;
	margin-right: 10px;
}

#iconLegendContainer .legend .iconContainer {
	margin-top: -2px;
	margin-right: 2px;
}

#recentPictures {
	position: relative;
	width: 100%;
	height: 108px;
	margin-bottom: 6px;
}

#recentPictures #boxStart {
	position: absolute;
	width: 17px;
	height: 108px;
	background-image: url(/images/imagebar_left.gif);
	background-repeat: no-repeat;
	float: left;
}

#recentPictures #boxMiddle {
	position: absolute;
	height: 108px;
	background-image: url(/images/imagebar_middle.gif);
	left: 17px;
	right: 17px;
	overflow: hidden;
}

#recentPictures #boxMiddle #topLinks {
	margin-top: 4px;
	height: 18px;
	color: #999999;
	font-size: 13px;
	font-weight: bold;
}

#recentPictures #boxMiddle #topLinks .headline {
	float: left;
}

#recentPictures #boxMiddle #topLinks a {
	font-size: 11px;
	color: #999999;
	float: right;
	margin-top: 2px;
	margin-right: 5px;
}

#recentPictures #boxMiddle #picturePlaceholder {
	position: absolute;
	height: 70px;
	margin-top: 2px;
	margin-left: -10px;
	overflow: hidden;
	width: 700px;
}

#recentPictures #boxMiddle #picturePlaceholder img {
	width: 100px;
	height: 75px;
	cursor: pointer;
}

#recentPictures #boxEnd {
	position: absolute;
	right: 5px;
	width: 17px;
	height: 108px;
	background-image: url(/images/imagebar_right.gif);
	background-repeat: no-repeat;
	float: right;
}

#ziingaAdd {
	
}

#ziingaAdd #topImage {
	width: 100%;
	height: 66px;
	margin-bottom: 10px;
}

#ziingaAdd #topImage img,
#ziingaAdd #topImage a {
	border: 0px;
	
}

#ziingaAdd #ziingaFrame img {
	border: 0px;
	margin-left: 12px;
}

#ziingaAdd #ziingaIframe {
	width: 100%;
	height: 300px;
	margin-top: 10px;
	margin-left: 3px;
}

#ziingaAdd #ziingaBottomLinks {
	
}

#ziingaAdd #ziingaBottomLinks a {
	font-size: 12px;
	font-weight: bold;
	color: #225a8a;
	float: left;
	margin: 8px;
}

#ziingaAdd #ziingaBottomLinks .rightLink {
	float: right;
}

#spilNuBanner {
	margin-top: 10px;
	position: relative;
	width: 697px;
	height: 107px;
	display: block;
	overflow: hidden;
}
#spilNuBanner > .slideElement {
	position: absolute;
	top:0px;
	left:0px;
	display: block;
	width: inherit;
	height: inherit;
	display: none;
	cursor: pointer;
}
#spilNuBanner > #bingoSpin {
	background-image: url('/images/boxes/pengespil01.jpg');
	background-repeat: no-repeat;
}
#spilNuBanner > #bingoSpin > .jackpot {
	color: #73ff0e;
	font: bold 36px arial;
	text-shadow:1px 1px 2px #707070;
	position: absolute;
	right: 23px;
	top: 12px;
}
#spilNuBanner > #sixshooter {
	background-image: url('/images/boxes/pengespil02.jpg');
	background-repeat: no-repeat;
}
#spilNuBanner > #sixshooter > .jackpot {
	color: #ffe367;
	font: bold 36px arial;
	text-shadow:1px 1px 2px #707070;
	position: absolute;
	right: 23px;
	top: 12px;
}
#spilNuBanner > #airport {
	background-image: url('/images/boxes/pengespil03.jpg');
	background-repeat: no-repeat;
}
#spilNuBanner > #airport > .jackpot {
	color: #54b3fe;
	font: bold 36px arial;
	text-shadow:1px 1px 2px #707070;
	position: absolute;
	right: 23px;
	top: 12px;
}

