body {

	background-color:#ffffff;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:0px 0px 0px 0px;

}
html {min-height: 100%; margin-bottom: 1px;}
a {color:#666}	

p, ol, ul, li {
	font-family:"Trebuchet MS";
	font-size: 13px;
	color:#5A0B0E;
	text-decoration:none;
}
.listlink a:link, a:active, a:visited {
	color:#990000;
	outline: none;
	text-decoration:none; }
.listlink a:hover {
	color:#990000;
	outline: none;
}



div.page {
	background:url(images/page_bg.jpg) repeat-y;
	width:788px;
}

.navi a:link, a:active, a:visited {
	color:#FECB31;
	text-decoration:none;
	margin:4px 5px 4px 5px;
	outline: none;
}
.navi a:hover {
	color:#FFFFFF;
	
}

.pg a:hover {
	color:#FFFFFF;
	
}

a img {	border:0px; }

div.base {
	/*background:url(images/body_bg.jpg) repeat-y;*/
	width:717px;
	
	min-height:600px;
}

.newlist {
	color:#cc3333;
	text-decoration:underline;
}

.newlist a:hover {
	color:#cc3333;
	text-decoration:underline;
}

div.banner {
	background:url(images/logo.jpg) no-repeat;
	width:717px;
	height:150px;
}
	div.lang {
		float:right;
		padding-right:11px;
		padding-top:62px;
	}
	
	div.lang img {
		display:block;
		border:1px #000 solid;
		margin-top:5px;
	}
div.navi { 
	margin-left:0px; 
	background:url(images/navi_bg.jpg) repeat-x; 
	width:100%;
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

div.navi_bottom { background:url(images/bottom_navi_bg.jpg) repeat-x;	text-align:center; }

	div.navi a { 
		padding-left:15px;
		padding-right:15px;
/*		border-right:1px #ab4311 dotted;  */
	}
	div.navi a.noborder {
		border:none;
	}
	
div.download_banner {
	background:url(images/dafa_hp_image.jpg) no-repeat;
	width:100%;
	height:355px;
	}

div.download_but {
		position: relative;
		float: right;
		top: 132px;
		left: -19px;
		padding: 0;
		width: 329px;
	}

div.games {
	background:url(images/game_bg.jpg) repeat-x;
	height:176px;
	text-align:center;
	padding-left:15px;
}	
	div.games img {
		padding-top:12px;
		padding-left:10px;
		cursor:pointer;
	}
	div.games strong {
		display:block;
		margin-top:1px;
	}
	div.games a:link, a:active, a:visited {
	color:#FECB31;
	text-decoration:none;
	outline: none;
	}
	div.games a:hover {
	color:#FF6600;
	
	}

div.footer {
	background:url(images/base_bottom_bg.gif) repeat-x;
	height:80px;
	font-size:10px;
}
	div.footer img{
		padding-top:12px;
	}




.content_header {
	background:url(images/placeholder_bg.jpg) no-repeat;
	width:100%;
	height:73px;
	font-family:Arial, Helvetica, sans-serif;
}
	.content_header div.h1 {
		font-size:30px;
		color:#ffffff;		
		font-weight:normal;		
		margin:0px;
		padding-left:36px;
		padding-top:24px;
	}
	
.content {		
	background:url(images/content_bg.jpg) no-repeat #EEEEEE;
	min-height:500px;
	line-height:18px;
	
	
}
	div.pg {
		padding: 12px 26px 26px 36px;
	}
	.pg ol {
		margin:0px;	padding: 0;
	}

.game_image {
	padding-right:20px;
}

.game_image img{
		border:7px #000 solid;
	}

.game_description {
	width:300px;
}

.game_description .h2 {
		font-size:25px;
		color:#cc0000;
		margin:10px 0 0;
		padding-bottom:10px;
	}

	/*.h2 a:link, a:active, a:visited {
	color:#FF3300;
	text-decoration:none; }
	.h2 a:hover {
	color:#990000; }*/
	
.sec_head {
	font-size:15px;
}

h3 {
	font-size:30px;
	color:#C11418;
	padding-left:15px;
	line-height: 35px;
}

.headernew {
	font-size:30px;
	color:#C11418;
	padding-left:0px;
	line-height: 35px;
	padding-top: 20px;
}

.h3 {
	font-size:18px;
	color:#C11418;
}

.left {
	float:left;
}
.clear {
	clear:both;
}

div.spacer {
	width:96%;
	height:4px;
	border-bottom:1px #864d3c dashed;
	margin-bottom:20px;
}

/* Mobile List */
h1.manufacturer {
	border-bottom:1px #cc0000 dashed;
	font-size:15px;
	font-family:Arial;
	padding-bottom:2px;
	cursor:pointer;
}

.fBlock {
	margin-left:17px;
}

.mBlock, .fBlock {display:none;}
.mBlock ul {margin: 0 6px 0 20px; padding:0; clear:both; position:relative; overflow:visible;}

hr {height:1px; border:0px; clear:both;}
#hmNokia h1.selected {color:#ffd800; text-decoration:underline;}

div.formFactors div {float:left; margin-left:25px; margin-bottom:10px; cursor:pointer;}
div.formFactors div.selected {margin-top:5px;}
div.main_content h1 {margin-top:8px; cursor:pointer; font-size: 12px; border-bottom:1px dotted #ffffff; clear:both; margin:4px; padding:2px;}
div.fBlock h2 {margin-left:10px; font-size:12px; color:#990000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; clear:both; margin:4px; padding:2px;}

p.endOfManufacturer {clear:both; height:8px; font-size:1px;}

