body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans;
	font-size: 62.5%;
	line-height: 1.5em;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #FFF;
	color: #069;
	background:URL('http://www.gfnetspec.com/img/bluebg.png') repeat-x ;
	}

#main {
margin:auto;
width:929px;
padding:20px 0px 0px 0px;
border:0px;
}

#header {
margin:0px;
padding:0px;
width:900px;
}

#header span {
border:0px;
padding:0px;
margin:0px;
width: 447px;
height:200px;
vertical-align: top;
display:inline-block;
}

#logo {
text-align: left;
margin:80px 0px 0px 50px;
padding:100px 0px 0px 50px;
background:URL('http://www.gfnetspec.com/img/topbannerflat.png') no-repeat;
border:0px;
}

#phone {
text-align: right;
margin:100px 0px 0px 200px;
padding:50px 0px 0px 0px;
background:URL('http://www.gfnetspec.com/img/phone.png') no-repeat;
border:0px;
}

#menu {
margin:0px;
width:900px;
height:43px;
padding:0px;
border:0px;
}

#menu ul {
list-style: none;
padding: 0;
margin: 0;
}

#menu ul li {
float: left;
margin: 0 auto;
}

#menu ul li a {
	background: none;
	height: 43px;
	line-height: 50px;
	float: left;
	width: 9em;
	display: block;
	border: 0px;
	color: #069;
	text-decoration: none;
	text-align: center;
	font-size:18px;
	font-style: oblique;
	font-variant: normal;
	font-weight: bold;
}

#menu ul li:hover a {
color:#069;
cursor:pointer;
background: url('http://www.gfnetspec.com/img/glow4.png') transparent center center repeat-x;
}

#media {
margin:0px;
padding:0px;
width:929px;
background:transparent;
}

#media span {
padding:0px;
margin:0px;
vertical-align: top;
display:inline-block;
}

#imageContainer {
width:490px;
height:300px;
text-align:left;
padding:0px;
display:none;
overflow:hidden;
}

#mediaspace {
width:400px;
text-align:right;
padding:0px;
}

#other {
	padding:5px;
	margin:0px;
	font-size:12px;
	font-family: arial;
	color:#FFFFFF;
}

#other p {
padding:3px;
}

#footer {
text-align:center;
color:#000;
font-size:12px;
font-family:arial;
}

b.rtop, b.rbottom {
display:block;
background: #FFF;
}
b.rtop b, b.rbottom b {
display:block;
height:1px;
overflow:hidden;
background-color:#069;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {
margin: 0 1px;
height:2px;}

#other {
background-color:#069;
}

h3 a {
	color:#FFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#hp-lenovo {
position:absolute;
top:0px;
right:0px;
background-position: left top;
padding-top:72px;
padding-right:216px;
background: URL('http://www.gfnetspec.com/img/hp-lenovo-allworks.png') no-repeat; }

img {
border:0px;
text-decoration:none;
}

.product {
	margin:0px;
	padding:0px;
	width:800px;
	height:150px;
	border: 0px;
	color: #000;
}

.product:hover {
background: URL('http://www.gfnetspec.com/img/vendorbg.png') no-repeat;
}

.productbtn {
width:150px;
height:100px;
padding:0px;
margin:5px;
background:URL('http://www.gfnetspec.com/img/productbtn.png');
}

.aParent {
height:1000px;
border:0px red solid; }

.aParent .aChild {
height:100%;
padding:1px;
border:0px yellow solid;
float:left;
clear:none; }
