html, body, h1, h2, h3, img {	margin: 0;	padding: 0;}img {	border:none;	}	body {	font-family: Arial, Helvetica, Verdana, Sans-serif;	font-size: 12px;	color:#333333;	text-align: center;	background:url(_images/bg.gif) top center repeat-y;}	/*background: #fff url(bg.gif) top center repeat-y; */.hidden {	display: none;}#page-container {	width: 780px;	margin: auto;	text-align: left;	/*  padding-top:20px; */}#main-nav {	background: #CCCCCC;	height: 50px;}#header {	background: #000;	height:120px;	padding-left:30px;	padding-right:30px;	background:url(_images/hdr_bg_fd2.gif) top left repeat-x;	}#hdr-crv {	height:242px;	}#address {	font-size:1.2em;	font-weight:bold;	line-height:1.2em;	text-align:right;	float:right;	color:#ffffff;	margin-top:30px;	}		#header_b {	height:140px;	text-align:center;	}#header img {	margin-top:15px;	}#header_bottom {	height:30px;	text-align:center;	padding:10px 0 0 0;	background:#e4dbb9 url(_images/hdr_btm_bg.gif) top left repeat-x;		}		#header_bottom_b {	height:30px;	text-align:center;	padding:15px 0 0 0;	background:#e4dbb9 url(_images/hdr_btm_bg.gif) top left repeat-x;		}		#header_bottom_b .text {	font-size:1.2em;			}#sidebar-a {	float: left;	width: 196px;	line-height: 18px;	background: #f9f9e6;}#sidebar-a .padding {	padding: 25px;}#nav a {	display:block;	width:180px; height:25px;	line-height:2em;	padding-left:15px;	/* background-color:#f9f9e6;  */	text-align:left;	text-decoration:none;	color:#1e3959;	background:url(_images/nav_bg2.gif) no-repeat;	}	#nav a:hover {	/* background-color:#e4dbb9; */	color:#fff;	background-position:0 -25px;	}	a:link {	color:#1e3959;	text-decoration:underline;	}	a:hover {	color:#000;	text-decoration:none;	}	a:visited {	color:#666666;	}		#content {	line-height: 18px;	margin-left: 196px;	background:url(_images/bg_index2.gif) top left no-repeat;}#content_vib, #content_xlr, #content_sbb, #content_st4, #content_batch, #content_sutton, #content_mat-hand,#content_spindle, #content_end-dis, #content_cycl, #content_ultra, #content_vm, #content_u-bend, #content_contin, #content_rotary, #content_multi {	line-height: 18px;	margin-left: 196px;	}	#content_vib {	background:url(_images/bg_cad_level.gif) top right no-repeat;	}#content_xlr {	background:url(_images/bg_xlr22.gif) top right no-repeat;	}	#content_sbb {	background:url(_images/bg_sbb12.gif) top right no-repeat;	}#content_st4 {	background:url(_images/bg_st1.gif) top right no-repeat;	}	#content_batch {	background:url(_images/bg_vb.gif) top right no-repeat;	}	#content_sutton {	background:url(_images/bg_cft.gif) top right no-repeat;	}	#content_mat-hand {	background:url(_images/bg_115mhs.gif) top right no-repeat;	}	#content_spindle {	background:url(_images/bg_2sf.gif) top right no-repeat;	}	#content_end-dis {	background:url(_images/bg_v5.gif) top right no-repeat;	}	#content_cycl {	background:url(_images/bg_ac2.gif) top right no-repeat;	}	#content_ultra {	background:url(_images/bg_pw125.gif) top right no-repeat;	}	#content_vm {	background:url(_images/bg_vm3.gif) top right no-repeat;	}	#content_u-bend {	background:url(_images/bg_pwrd18.gif) top right no-repeat;	}	#content_contin {	background:url(_images/bg_pwb12.gif) top right no-repeat;	}	#content_rotary {	background:url(_images/bg_wash-rcw36.gif) top right no-repeat;	}	#content_multi {	background:url(_images/bg_wash_multi-inline.gif) top right no-repeat;	}	#content a, #content_vib a {	text-decoration:none;	color:#1e3959;	}	#content a:hover, #content_nav a:hover, #content_vib a:hover {	color:#86816e;	text-decoration:underline;	}#content .padding, #content_vib .padding, #content_xlr .padding, #content_sbb, #content_st4,#content_batch, #content_sutton, #content_mat-hand, #content_spindle, #content_end-dis, #content_cycl,#content_ultra, #content_vm, #content_u-bend, #content_contin, #content_rotary, #content_multi {	padding: 25px;}#content_nav {	margin-bottom:25px;		}	#content_nav a {	text-decoration:none;	font-weight:bold;	font-size:1.1em;	letter-spacing:-.9px;	line-height:1.4em;	color:#1e3959;	}	#content_nav .header {	width:200px;	font-size:1.3em;	font-weight:bold;	text-transform:uppercase;	letter-spacing:-1px;	padding:3px 0 3px 10px;	background:url(_images/nav_hd_bg.gif) repeat-x;	color:#999999;	margin-bottom:10px;	}#content h2 {	margin: 0;	padding: 0;	padding-bottom: 15px;}#content p {	margin: 0;	padding: 0;	padding-bottom: 15px;}#content .right {	float:right;	}	.pic_right {	float:right;	margin:5px 0px 10px 15px;	}	.pic_left {	float:left;	margin:5px 15px 10px 0px;	}#pic_wrap1a, #pic_wrap1b, #pic_wrap2a, #pic_wrap2b,#pic_st4a, #pic_st4b {	float:left;	clear:left;	margin-right:10px;	}#pic_wrap1a {	width:160px; height:40px;	}	#pic_wrap1b {	width:190px; height:30px;	}	#pic_wrap2a {	width:325px; height:60px;	}#pic_wrap2b {	width:360px; height:120px;	}	#pic_st4a {	width:120px; height:120px;	}	#pic_st4b {	width:300px; height:238px;	}#content .left {	float:left;	width:150px;	}	#content_vib .left {	float:left;	width:303px;	margin-right:15px;	}	#content_vib .left-nrw {	float:left;	width:250px;	margin-right:15px;	}	#content_vib .right {	float:right;	width:290px;	}#content_vib .right2 {	float:right;	width:370px;	}	#altnav {	font-size:.9em;	}	#footer {	clear: both;	background: #fff;	height: 40px;	padding-top:25px; padding-left:15px;}table {	margin-top:2em;	margin-bottom:1.5em;	table-layout:auto;	text-align:center;	border-spacing:10px;		}	table .left {	text-align:left;	}		#specs tbody tr.odd td {	background:#CCCCCC;	}	.clearleft {	clear:left;	}#p_vib_standard a#vib_standard, #p_vib_xlr a#vib_xlr,#p_vib_long a#vib_long, #p_vib_spiral a#vib_spiral,#p_vib_vibemaster a#vib_vibemaster,#p_vib_batch a#vib_batch, #p_vib_end a#vib_end,#p_vib_thru a#vib_thru, #p_vib_material a#vib_material,#p_vib_contin a#vib_contin,#p_wash_ubend a#wash_ubend, #p_wash_multi a#wash_multi,#p_wash_rotaryparts a#wash_rotaryparts, #p_wash_cabinet a#wash_cabinet,#p_wash_rotarydrum a#wash_rotarydrum, #p_wash_ultra a#wash_ultra,#p_spindle_sutton a#spindle_sutton,#p_liquid_cyclonic a#liquid_cyclonic, #p_liquid_single a#liquid_single,#p_liquid_st4 a#liquid_st4,#p_media_ceramic a#media_ceramic, #p_media_steel a#media_steel,#p_media_compounds a#media_compounds,#p_custom_total a#custom_total,#p_serv_strip a#serv_strip, #p_serv_parts a#serv_parts, #p_serv_equip a#serv_equip,#p_new_s2-30 a#new_s2-30, #p_new_dsc-40 a#new_dsc-40, #p_new_tumble a#new_tumble, #p_new_sbb-12 a#new_sbb-12, #p_new_atb7.html a#new_atb7.html,#p_new_dsc-40 a#new_dsc-40, #p_new_vibemaster a#new_vibemaster,#p_about_sales a#about_sales, #p_about_engin a#about_engin {	color:#86816e;	}		#edit-content {	width:100%;	}/* TYPE -------------------------------------------- TYPE ----------------------------------------------- */h1 {	font-size:2.3em;	color:#666666;	letter-spacing:-1px;	line-height:1.1em;	margin: 0;	margin-bottom:10px;	padding: 0;}h2 {	font-size:2em;	color:#666666;	letter-spacing:-1px;	line-height:1.1em;	margin-bottom:10px;	}h3 {	font-size:1.5em;	letter-spacing:-1px;	line-height:1em;	color:#112133;	margin-bottom:10px; margin-top:25px;	}h3 .header_b {	font-size:1.5em;	letter-spacing:-1px;	line-height:1em;	color:#666;	margin-bottom:5px; margin-top:5px;	}	h4 {	font-size:1.2em;	margin-bottom:.5em;	letter-spacing:-.08em;	}.navheading {	font-size:1em;	font-weight:bold;	text-transform:uppercase;	margin-left:15px;	margin-top:10px;	color:#86816e;	}	.hide {	position:absolute;	left:0px; top:-900px;	width:1px;	overflow:hidden;	}#sbb_caption {	width:180px;	height:70px;	margin-left:60px;	text-align:right;	float:left;	}	#footer a {	text-decoration:none;	color:#666666;	}	#footer a:hover {	color:#333333;	text-decoration:underline;	}	.smalltext {	font-size:.8em;	color:#999999;	margin-top:5px;	line-height:1.1em;	}	.caption {	font-size:.9em;	line-height:1.2em;	}.indent {	margin-left:15px;	}	.bold {	font-weight:bold;	}	.bold_large {	font-weight:bold;	font-size:125%;	}/* Added by VWeb for contact.php form.  06-12-2008 PJB */.error{ color: red; font-weight: bolder; }.required{ color: red; font-weight: bolder; }.success{ color: #006400; font-weight: bolder; }.instructions{ color:#333333; font-size: 8pt; }