body {
	background-color:			#4B0082;
	font-family:				arial, verdana;
	margin:					0;
	border-width:				0;
	padding:				0;
}
header {
	background-color:			#ffffff;
	color:					#4B0082;
	max-width:				100%;
	padding-top:				8px;
	padding-bottom:				8px;
}
header a {
	color:					#4B0082;
}
header a:hover {
	color:					#ff0000;
}
header img {
	margin:					0;
	padding-left:				10px;
}
header p {
	margin:					0;
}
nav {
	background-color:			#4B0082;
	color:					#ffffff;
	width:					100%;
	margin:					0;
	padding:				0;
}
nav a {
	color:					#FFFFFF;
	text-decoration:			none;
	margin:					0;
	padding-left:				0;
	padding-right:				0;
	padding-top:				10px;
	padding-bottom:				10px;
}
nav a:hover {
	background-color:			#9719FF;
	text-decoration:			none;
}
nav li {
	display:				inline-block;
	text-align:				center;
	word-spacing: 				0;
	width:					20%;
	margin:					0;
	padding-left:				0;
	padding-right:				0;
	padding-top:				10px;
	padding-bottom:				9px;
}
nav p {
	margin:					0;
	padding-top:				5px;
	padding-bottom:				5px;
}
nav ul {
	list-style-type:			none;
	word-spacing: 				-5px;
	margin:					0;
	padding:				0;
}
main {
	background-color:			#b0b0b0;
	background-image:			url("../images/background-motherboard-cpu-ram-slots.jpg");
}
article  {
	margin:					0;
	padding-top:				1px;
	padding-bottom:				1px;
	padding-left:				20px;
	padding-right:				20px;
	overflow:				auto;
}
article .feature {
	background-repeat:			no-repeat;
	max-width:				1000px;
	padding:				20px;
}
td {
	padding-right:				50px;
	font-size:				1.1em;
	font-weight:				bold;
}
footer {
	background-color:			#4B0082;
	color:					#ffffff;
	text-align: 				center;
	font-size:				0.9em;
	margin:					0;
	padding-top:				5px;
	padding-bottom:				5px;
}
footer a {
	color:					#ffffff;
}
a
{
	color:					#B29130;
	text-decoration:			none;
}
a:hover {
	text-decoration:			underline;
}
del {
	color:					#ffa0a0;
}
img {
	vertical-align:				top;
}
h1 {
	background-color:			#282828;
	color:					#ffffff;
	text-align:				center;
	font-size:				2em;
	margin:					0;
	padding:				10px;
}
h2 {
	font-size:				1.5em;
}
li {
	margin:					0;
}
s {
	color:					#ffafaf;
}
#logo {

}
#header-info {
	font-family:				bahnschrift, arial, verdana;
	font-size:				1.2em;
	font-weight:				bold;
	text-align:				right;
	width:					100%;
}
.trustpilot {
	float:					right;
	width:					216px;
	text-align:				right;
}
.banner {
	background-color:			#B29130;
	color:					#ffffff;
	text-align:				center;
	font-weight:				bold;
	margin:					0;
	padding:				10px;
}
.banner a {
	color:					#ffffff;
}
.banner h1, .banner h2 {
	margin:					0;

}
.banner p {
	margin:					0;

}
.promotion {
	background-color:			#ff0000;
	color:					#ffffff;
	text-align:				center;
	font-size:				1.8em;
	font-weight:				bold;
	margin:					0;
	padding:				10px;
}
.promotion a {
	color:					#ffffff;
	text-decoration:			underline;
}
.promotion p {
	margin:					0;

}
.copyright {
	font-size:				1.2em;
	font-weight:				bold;
}
.feature {
	background-color:			#282828;
	background-repeat:			no-repeat;
	color:					#ffffff;
	width:					100%;
	max-width:				505px;
	padding:				10px;
}
.amd .feature {
	background-color:			#701817;
	color:					#ffffff;
	width:					100%;
	padding:				10px;
}
.highlight h2 {
	font-size:				1.8em;
}
.highlight .feature {
	width:					100%;
	max-width:				1060px;
}
.nvidia .feature {
	background-color:			#547019;
	color:					#ffffff;
	width:					100%;
	padding:				10px;
}
.feature a {
	color:					#ffffff;
	text-decoration:			underline;
}
.feature a:hover {
	color:					#BF9C33;
}
.systems .feature a {
	color:					#BF9C33;
	text-decoration:			underline;
}
.feature a:hover {
	color:					#ff0000;
}
.feature h1, .feature h2 {
	margin:					0;
}
.feature h2 a {
	text-decoration:			none;
}
.feature img {
	float:					right;
	padding:				10px;
}
.inner {
	background-image:			none;
	max-width:				1080px;
	margin:					0 auto;
}
main .inner {
	background-color:			#ffffff;
	background-image:			none;
}
.main {
	max-width:				520px;
	margin-left:				20px;
	margin-right:				20px;
}
.main h1, main h2 {
	margin-top:				5px;
	margin-bottom:				5px;
}
.section {
	display:				flex;
	flex-direction:				row;
	flex-wrap:				wrap;
	justify-content:			space-between;
	max-width:				100%;
	margin-left:				10px;
	margin-right:				10px;
}

header .section {
	flex-wrap:				nowrap;
}
main .section {
	padding-bottom:				10px;
}