#wrapper{
	width:800px;
}

#hvacHeader {
	position:relative;
	width:855px;
	margin-left:auto;
	margin-right:auto;
}

.aboutNetworx a{
	color:#000;
}

.bottomPageLinksTop{
	background-image:url('/resources/images/whiteBox_top.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:10px; width:650px;
	float:left;
	margin-top:52px;
	overflow:hidden;		
}

.bottomPageLinks{
	border-right:2px solid #f4f4f4;
	border-left:2px solid #f4f4f4;
	width:609px;
	padding:0 0px 15px 37px;
	height:auto; min-height:220px;
	float:left;	
}

.bottomPageLinksBottom{
	background-image:url('/resources/images/whiteBox_bottom.gif');
	height:10px; width:650px;	
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	margin-bottom:18px;
	_margin-top:-9px;
	float:left;  _float:none; 
}

.column{
	float:left;
	width:200px;
	margin:9px 0;
}

.column h4, .desc h4{
	font-size:14px;
	font-weight:bold;
	margin:0 0 14px 0;
}

.column ul{
	margin:0 0 19px 0;
}

.column ul li{
	margin:0 0 6px 0;
}

.desc {
clear:both;
margin-right:20px;
}

#hpSearch{
	width:269px;
	height:272px;
	_height:310px; 
	background-image:url('/resources/images/landingPageSearch_bg.gif');
	background-repeat:no-repeat;
	padding:24px 45px;
	float:left;
	*overflow:hidden;
}



#hpSearch #guy{
	left:-70px;
	top: 10px;
	position:relative;
	height: 185px;
}

#hpSearch #guy img{
	position: absolute;
	top: 0px;
}

/******index************/
.index{
	width:100%;
	margin-bottom:4px;
	float:left;	
	text-align:center;
	font-size:11px;
	clear:both;
}

.index SPAN{
color:#0000ff;	
}

.indexTtl{
display:inline;
float:left;
font-weight:bold;	
padding-left:37px;
margin-bottom:7px;
width: 609px;
}

.aboutNetworx .indexTtl{
padding-left:0;
width:420px;
}

.countries {
width:570px;
text-align:left;
padding:0 37px;
margin-left: 35px;
}

.aboutNetworx .cityCols {
float: left;
width: 85px;
margin-right: 15px;
font-size: 12px;
}

.aboutNetworx .cityCols a {
color:#0000FF;
}

.countries SPAN {
padding-bottom:3px;
display:inline-block;
}

.countries A {
padding-bottom:3px;
display:inline-block;
color:#0000FF;
}

h1{
	font-size:24px;
	margin:0px 0 15px 5px;
}

h2{
	font-size:32px;
	margin:0 0 0 5px;
}

#hpSearch .label{
font-weight:bold;
font-size:14px;
margin:0 0 2px 0;
}

#hpSearch .zip{
width:265px;
font-size:14px;
padding:3px 0 0 4px;
}

#hpSearch select{
width:274px;
font-size:14px;
margin-bottom:10px;
}

/* orange button */
.searchButton {
	background-color:#FF6600;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:120px;
	float:right;
	margin:20px 0pt 22px;
}

.aboutNetworx{
	_position:relative;
	_right: -20px;
	float:right;
	width:420px;
	line-height:16px;
}

.aboutNetworx_narrow{
	width:253px;
}

h3{
	color:#0072bc;
	font-size:18px;
	margin-bottom:5px;
}

.aboutNetworx .item{
padding:0px 7px 14px 7px;  
border-bottom:2px #d5ddf3 solid;
margin-bottom:14px;
}

/***footer******/
.features {
	border:1px solid #CCCCCC;
	color:#333333;
	float:left;
	font-size:12px;
	margin-top:28px;
	padding:5px;
	width:608px;
	margin-left: 70px;
}

/* grade */
.grade {
	width:90px; height:19px;
	float:right;
	background: url('/resources/images/icons1.gif') -90px -83px no-repeat;
	cursor:pointer;
	cursor:hand;
}

.fullStars {
	height:18px;
	background: url('/resources/images/icons1.gif') 0 -83px no-repeat;
	display:block;
}

.stars0 {width:0;}
.stars-5 {width:7px;}
.stars1 {width:16px;}
.stars1-5 {width:26px;}
.stars2 {width:35px;}
.stars2-5 {width:44px;}
.stars3 {width:54px;}
.stars3-5 {width:63px;}
.stars4 {width:72px;}
.stars4-5 {width:82px;}
.stars5 {width:89px;}

/* 2 random reviews */
.reviews_heading {
	font-size: 14px;
	padding-left: 0px;
	margin-left: 70px;
}
.reviews_gray {
	float:left;
	width:632px;
	margin-left: 70px;
}
.reviews_gray .review_item {
	border: solid 1px #E0E0E0;
	background-color: #F5F5F5;
	width: 630px;
	height: 60px;
	margin-bottom: 5px;
	padding: 5px 10px 10px 10px;
}
.reviews_gray .review_item .item_heading {
	float: left;
	font-weight: bold;
}
.reviews_gray .review_item .desc {
	line-height: 14px;
	margin-right: 0px;
	margin-top: 4px;
	width: 100%;
	float: left;
}
.reviews_gray .grade {
	float: left;
	display: inline;
}
