
html {

	overflow-x: hidden; 
	overflow-y: auto;
	background-color:#b9b9b9;
}


body {
	overflow-x: hidden; 
	overflow-y: auto;
	margin:0;
	padding:0;
	
	}


.text {
	font-family:Arial;
	font-size:12px;
	color:#4f4f4f;
}




.textbold {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
}


.link {
	font-family:Arial;
	font-size:12px;
	color:#4f4f4f;
	text-decoration:none;
}

.link:hover {
	font-family:Arial;
	font-size:12px;
	color:#999;
	text-decoration:none;
}

.gentext {
	font-family:Arial;
	font-size:12px;
	color:#333;
}


.gentextbold {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#333;
}




.vs_text {
	font-family:Arial;
	font-size:10px;
	color:#666;
}

.vs_header {
	font-family:Arial;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
}


.vs_cost {
	font-family:Arial;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
}

.small-print {
	font-family:Arial;
	font-size:9px;
	color:#666;
}


.header {
	font-family:Arial;
	font-size:12px;
	color:#4f4f4f;
	font-weight:bold;
}

.input {
	background-color:#dde7ea;
	margin-bottom:7px;
}



.gentoobg {

		background: url(gentoo_bg.jpg) top center no-repeat;
		background-color: #d3cac0;}


#banner {
		position: fixed;
		right: 0;
		top: 0;
		display: block;
		height: 150px;
		width: 136px;
		background: url(new-site-trans.png) top right no-repeat;
		text-indent: -999em;
		text-decoration: none;
		z-index:1000;}

#container {
	margin:0;
	padding:0;
	border:0;
	z-index:10;
	position: relative;
}

#flash {
	width:1280px;
	height:275px;

	margin:0;
	padding:0;
	position:relative;
	left:50%;
	margin-left:-640px;
	z-index:1;
	}

#bg-top {
	position: absolute;
	height:280px;
	width:100%;
	margin:0 0 0 0;
	padding:0;
	border:0;
	z-index:1;
	background: url(top-bg.jpg) no-repeat top center;

}

#bg-bottom {
	position: absolute;
	height:750px;
	width:100%;
	margin:275px 0 0 0;
	padding:0;
	border:0;
	z-index:1;
	background:url(bottom-bg.jpg) #b9b9b9 no-repeat top center;

}

#bg_tl {
	position: absolute;
	height:280px;
	width:28.5%;
	margin:0 0 0 0;
	padding:0;
	border:0;
	z-index:1;
	background: url(bg_tl.jpg) no-repeat top center;

}

#bg_bl {
	position: absolute;
	height:47.2%;
	width:274px;
	margin: 275px 0 0 -128px;
	padding:0;
	border:0;
	z-index:1;
	background: url(bg_bl.jpg) no-repeat top center;
}

.right-bg-1 {
	background:#d4d4d4 url(right_repeat.jpg) repeat-y top left;
}

.right-bg {
	background:url(right_bg.jpg) no-repeat top left;
}