ol, ul { list-style: none; } /*grabbed from thomasnet-alt.css*/
#tncontent,#tncontenthome{ margin:0px; } /*overwriting margins*/
#crumbs { display: none; } /*overwriting to hide*/

#tnfooter{margin-top:60px}

.wrap{margin:0 18px;padding:30px 0 0 0}
h1{font:bold 30px arial;margin:0}
h1 .subhead{display:block;margin:0;font:normal 16px arial}

#hphero{
	min-height:171px;
	color:#fff;
	background:#76c05d url(//cdn.thomasnet.com/images/homepage/homepageheroarrows.jpg) bottom right no-repeat;
}

#hpheromsg{
	margin:24px 0 0 36px;
	float:left;
	display:inline-block;
	font-size:40px;
	line-height:47.02px;
	letter-spacing:0.8px;
	text-transform:uppercase;
	padding-right:24px;
	border-right:3px solid #fff;
}

#hpherobrand{
	display:inline-block;
	padding-left:24px;
	margin-top:18px;
	text-align:center;
	float:left;
}
#hpherobrand .reg{font:normal 12px verdana;vertical-align:top}

#buyers{margin-bottom:32px}

#homepagesearch{float:right}
#what{width:283px;height:23px;padding-left:8px}
#srchbttn{margin:-1px 0 0 10px;width:74px;height:29px;vertical-align:middle}
.ie #what{padding-top:5px;height:20px}
.ie #srchbttn{margin-bottom:3px}

#apps_area {clear:both;margin:30px auto 0;height:220px;width:1020px}
#apps_area .appbox{width:170px;padding:0;height:220px}
.appbox,.suppbox{font-size:12px;color:#808080;text-align:center;float:left}
.appbox.active{background-color:#e6e6e6}
.appbox img{margin-top:12px}
.app_title,.supp_title{font:bold 16px arial;margin:18px 0 7px}
.app_title a,.supp_title a{color:#3e5991;text-decoration:none;}
.app_title a:hover,.supp_title a:hover{text-decoration:underline}

#suppliers{background-color:#f2f2f2;padding-bottom:1px}
#suppliers .wrap{padding:12px 0 14px}
.suppbox{background:url('//cdn.thomasnet.com/images/homepage/supp_divider.png') left center no-repeat;width:341px;height:170px}
.suppbox img{margin-top:12px}
.suppbox.first{width:342px}
.suppbox.first, .suppbox.active{background-image:none}
.suppbox.active{background-color:#fff}

div#homeBanners { margin: 36px 0px; }

div#testimonial_box { clear: both; }

div#testimonial_box div.testimonial_label {
    font-family: arial, helvetica, san-serif;
    font-size: 16px;
    font-weight: bold;
    color: #808080;
    text-transform: uppercase;
    margin: 36px 0px 11px 0px;
    padding-left: 18px;
}

div#testimonial_box div.testimonial {
    width: 335px;
    text-align:center;
    float: left;
}

div.testimonial div.testimonial_quote {
    font-family: arial, helvetica, san-serif;
    font-size: 12px;
    font-weight: italic;
    color: #808080;
    line-height: 17px;
}

div.testimonial img.testimonial_logo {
    margin-bottom: 13px;
}

div#moreTestimonials {
    text-align:right;
    margin: 18px 18px 59px 0;
    font-size:11px;
    font-style: italic;
}

#vtghost {
    position:absolute;
    top: 41px;
    right: 42px;
}


