/* default elements */*{margin:0px;padding:0px}h2, h3, h4, h5, h6{font-family:arial black;}h1{font-family:arial black;font-size:1.9em; font-weight: bold;color:#000000;padding-left:5px;line-height:1.6em}	p{font-family:Verdana, Arial, helvetica, sans-serif;font-size:16px; font-weight: normal;color:#000000;padding-left:5px;line-height:1.5em}a{color:black;font-weight:bold;text-decoration:none;}a:link{font-weight:bold;text-decoration:none;}a:hover{color:red; font-weight:bold;text-decoration:none; }/* Layout */body{background: #000000;font-family:Arial, Arial black, Verdana,'Lucida Grande', Helvetica, sans-serif;text-align:center;color: #000000;}#wrapper {background-color:#fff;margin-top:10px;margin-right: auto;margin-bottom:0px;margin-left: auto;width:1000px;border:10px solid #ffffff;}/* header */#header{background:url(http://www.download-free-computer-games.com/images/download-free-computer-games-toplogo.jpg) no-repeat;width:1000px;height:150px;padding-top: 0px;margin-left:0px;margin-right:0px;margin-top: 0px;margin-bottom: 0px;}#header p {float:left;font-size:1.8em;padding-top:57px;padding-left:30px;font-family:Arial black;color:yellow;font-weight:bold;}#header .logo{float:left;padding-top:64px;padding-left:46px;border: none;}/* search */#search {float:right;padding-top:30px;padding-right:115px;}/* topnav */#navhorisontell{float:left;list-style:none;margin-bottom:0px;margin-top:0px;margin-left:0px;width:1000px;background-color: #000000;color:ffffff;}#navhorisontell ul{list-style:none;margin-bottom:0px;margin-top:0px;margin-left:0px;color:ffffff;}#navhorisontell li{text-align:left;float:left;padding-left:0px;padding-top:0px;padding-bottom:0px;color:ffffff;}#navhorisontell ul li a{display:block;background-color:#000000;border-right:1px solid white;line-height:2.0em;margin-right:0px;padding:8px 14px 8px 14px;font-weight:normal;font-size: 14px;text-decoration: none;color:#ffffff;}#navhorisontell  li a:hover{color: #ffffff;background-color:red;}#navhorisontell ul li .selected{color: #ffffff;background-color:red;}/* leftnav */#nav{float:left;list-style:none;margin-top:15px;margin-left:0px;height:100%;}#nav ul{list-style:none;margin-bottom:20px;margin-top:10px;margin-left:0px;}#nav li{text-align:left;padding-left:0px;padding-top:0px;padding-bottom:0px;border-bottom:1px solid #eaeada;}#nav ul li a{display:block;background-color:#ffffff;line-height:1.7em;margin-right:0px;padding-top:6px;padding-bottom:6px;padding-left:22px;color: #000000;font-weight:normal;font-size: 0.8em;text-decoration: none;width:165px;}#nav  li a:hover{color: white;background-color:red;}#nav .selected{color: white;background-color:red;}/* CONTENT */#content{float:right;background-color:#ffffff;width:800px;margin:auto;padding:0px;}/* col1 */#col1{float:left;width:780px;margin: 10px 0 20px 20px;background-color:inherit;text-align:left;font-size:0.9em;padding:5px;}#col1 h1{display:block;font-size:2.2em;line-height: 1.2em;color:#000000;font-family:Arial black;font-weight:bold;padding:5px;margin-top:5px;}#col1 h2{display:block;font-size:1.8em;line-height: 1.2em;font-weight:bold;color:#000000;font-family:Arial black;padding:5px 5px 5px 5px;}#col1 p { font: Arial;font-size:14px;color: #000000;padding:3px;text-align:left;}#col1 img{margin-right:11px;}#col 1 ul{padding-left:18px;}/* footer */#footer {width:1000px;height: 45px;clear:both;margin-top: 0px;background-color:#555555;color:#ffffff;font-weight:bold;margin-left:auto;margin-right:auto;margin-bottom: 0px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}#footer p {font-size:0.7em;font-weight:bold;font-family:arial;line-height: 1.4em;color:white;padding: 5px 0 5px 0;}#footer a {font-size:1em;text-decoration:none;font-weight:bold;color:yellow;}#footer a:hover{text-decoration:none;font-weight:bold;color:orange;}/* pic containers */#pic-float-left-container {text-align: left;font-weight: bold;color: red;width: 360px;float: left;padding-right: 10px;padding-bottom: 30px;}#pic-float-left-container-small {text-align: left;font-weight: bold;color: red;width: 310px;float: left;padding-right: 10px;padding-bottom: 30px;}#pic-float-right-container {text-align: center;width: 310px;float: right;padding-left: 10px;}#pic-float-right-container-big {text-align: center;width: 350px;float: right;padding-left: 10px;}/* menu */#port-item-right {	width: 240px;	margin-top: 10px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	float: left;	padding-right: 16px;	text-align: center;}#port-item-right ul {	text-align:left;}#port-item-right a:hover {text-decoration:none;}#product-pic-container {align: center;width: 230px;margin:0 ! important;}#product-pic-container img {width:220px;height:161px;}/* top10 */#top10{width: 200px;float: right;font-family:"Trebuchet MS";background-color:#DEDEDE;text-align: center;margin:0;}#top10 h2{font-size:1.5em;font-weight:bold;color:#000000;padding: 5px 0 5px 0;}#top10 img{border:2px solid #000000;width:186px;height:134px;}#top10 ul{list-style:none;padding: 5px 5px 5px 5px;}#top10 li{text-align:left;padding: 0 5px 0 10px;}#top10 li a{display:block;background-color:#F5F5F5;line-height:1.0em;margin-right:0px;padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px;color: #000000;font-weight:normal;font-size: 0.9em;text-decoration: none;text-align:left;border-bottom:1px solid #DEDEDE;letter-spacing: 2px;}#top10 li a:hover{color: white;background-color:red;}/* endbox */#endbox{text-align: center;width: 600px;margin-left:auto;margin-right:auto;font-family:"Trebuchet MS";border:1px solid;background-color:#DEDEDE;font-size: 1.1em;text-align:center;}#endbox a{display:block;background-color:#F5F5F5;line-height:1.2em;margin-right:0px;padding-top:6px;padding-bottom:6px;padding-left:6px;color: #000000;font-weight:normal;font-size: 1.1em;text-decoration: none;border-bottom:1px solid #DEDEDE;letter-spacing: 2px;text-align:center;}#endbox a:hover{color: white;background-color:red;}#endboxc2{text-align: center;width: 320px;margin-left:auto;margin-right:auto;font-family:"Trebuchet MS";border:1px solid;background-color:#DEDEDE;font-size: 1.1em;text-align:center;}#endboxc2 h3{text-align:center;font-size: 1.3em;font-weight: bold;}#endboxc2 a{display:block;background-color:#F5F5F5;line-height:1.2em;margin-right:0px;padding-top:6px;padding-bottom:6px;padding-left:6px;color: #000000;font-weight:normal;font-size: 1.1em;text-decoration: none;border-bottom:1px solid #DEDEDE;letter-spacing: 2px;text-align:center;}#endboxc2 a:hover{color: white;background-color:red;}/* blockquote */#col1 blockquote { 	background-color: #DEDEDE; 	margin: 20px 0; 	padding: 10px 20px;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	width:80%;	}#col1 blockquote p { margin: 0; text-indent: 0; }/* content 2 pic */#c2pic{text-align: center;width: 295px;float: right;margin:0 0 0 6px;}/* before endbox */#beforeendbox{clear:both;text-align: center;width: 750px;margin-left:auto;margin-right:auto;font-family:"Trebuchet MS";background-color:#ffffff;font-size: 0.8em;}#beforeendbox img{margin: 6px 3px 6px 3px;width:350px;height:262px;}/* pros and cons */#proscons{	float:left;	width:550px;	margin:0 5px 8px 0;}#proscons h3{display:block;line-height: 1.2em;font-size:1em;padding-left:5px;margin: 0 0 0 0;}/* pros and cons star rating under H4 */#proscons h4{display:block;line-height: 1em;font-size:2.5em;padding-left:5px;margin: 0 0 0 0;}#proscons h4 a{color:#FF0000;margin: 0 0 0 0;}#proscons h5{float:right;width:236px;color:#308014;line-height: 1.2em;font-size:1em;padding-left:2px;margin: 0;}#proscons h6{line-height: 1.2em;width:236px;float:right;font-size:1em;padding-left:2px;margin: 0;color:#CD0000;}#proscons img{float:left;border:12px solid #000000;margin-right:6px;margin-left:0px !important;width:280px;height:206px;}