	body {
		width:100%;
		height:100%;
		margin:15px 0px 0px 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		letter-spacing:normal;
		vertical-align:text-top;
		text-align:center;
	}
	/*
		background-color:#eeeeee;
		background-image:url('http://www.btbearing.com/images2/page-back.gif'); background-color:#DCDDDE;
	*/
	table {
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	table.main { 
		padding:0px 0px 0px 0px;
		width:781px;
	}
	#main { 
		padding:0px 0px 0px 0px;
		width:781px;
	}
	
	/* HOME PAGE CONTENT */
	#homepagecontent {
		float:left;
		width:525px;
	}
	
	#promotionsbox {
		width:200px;
		height:125px;
		float:right;
		padding:10px;
		margin:10px 0px 10px 10px;
		background-image:url("http://www.btbearing.com/images2/promotionsbox_back.gif");
		background-repeat:repeat;
	}
	#promotionstitle {
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		vertical-align:middle;
		line-height:14px;
	}
	#promotionstext {
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:12px;
		padding:10px 5px 5px 10px;
	}
	
	/* LEFT COLUMN */
	.leftcolumn {
		width:592px;
		padding:0px 0px 0px 0px;
	}
	
	/* BODY & CONTENT */
	#breadcrumbs {
		font-size:10px;
		color:#999999;
		text-transform:lowercase;
		padding:5px 0px 5px 20px;
		text-align:left;
	}
	#breadcrumbs a:link {
		color:#999999;
		text-decoration:none;
	}
	#breadcrumbs a:visited {
		color:#999999;
		text-decoration:none;
	}
	#breadcrumbs a:hover {
		color:#FF0000;
		text-decoration:underline;
	}

	#pagetitle {
		font-size:16px;
		font-weight:bold; 
		padding:0px 0px 0px 0px;
		text-transform:uppercase;
		color:#000000;
		padding:10px 20px 0px 20px;
		text-align:left;
	}
	
	
	.contentbox {
		padding:0px 20px 20px 20px;
	}
	table.subbodytable, table.subbodytable2 {
		width:100%;
		padding:0px 0px 0px 0px;
	}
	table.subbodytable {
		background-image:url('http://www.btbearing.com/images2/body/subbody-back.gif');
		background-repeat:repeat;
	}
	table.subbodytable2 {
		background-color:#FFFFFF;
	}
	
	.subarticletitle, .subarticletitle2 {
		font-weight:bold;
		color:#000000;
		text-align:left;
		padding:15px 0px 0px 0px;
	}
	.subarticletitle {
		font-size:14px;
		border-bottom:1px solid #333333;
	}
	.subarticletitle2 {
		font-size:13px;
		border-bottom:1px solid #FF0000;
	}
	
	.subarticlebody {
		width:100%;
		padding:0px 0px 0px 0px;
		font-size:12px;
		/*font-weight:bold;*/
		color:#000000;
		text-align:left;
	}
	
	.pagemenubox {
		vertical-align:middle;
		text-align:center;
		padding:15px 5px 15px 5px;
	}
	td.pagemenu {
		color:#666666;
		font-weight:bold;
		font-size:10px;
	}
	td.pagemenu a:visited {
		text-decoration:underline;
		color:#000000;
	}
	td.pagemenu a:link {
		text-decoration:underline;
		color:#000000;
	}
	td.pagemenu a:hover {
		text-decoration:none;
		color:#FF0000;
	}
	
	.text {
		text-indent:1.5em;
		word-spacing:2pt;
		line-height:35pt;
		text-align:justify;
	}
	.text a:visited {
		text-decoration:none;
		font-weight:bold;
		color:#FF0000;
	}
	.text a:link {
		text-decoration:none;
		font-weight:bold;
		color:#FF0000;
	}
	.text a:hover {
		text-decoration:underline;
		font-weight:bold;
		color:#0000CC;
	}
	
	a.learnmore {
		cursor:help;
	}	
	.aligncenter {
		text-align:center;
	}
	.aligntop {
		vertical-align:top;
	}
	.aligntopcenter {
		text-align:center;
		vertical-align:top;
	}
	.alignbotright {
		text-align:right;
		vertical-align:bottom;
	}
	.alignbotleft {
		text-align:left;
		vertical-align:bottom;
	}
	.boldtext {
		font-weight:bold;
	}
	
	ul {
		margin:0px 0px 0px 15px;
		padding:0px 0px 0px 0px;
	}
	ul.nobullet {
		list-style-type:none;
		margin-top:0px;
		margin-bottom:10px;
	}
	ul.redarrow {
		padding:10px 0px 0px 10px;
		list-style-image:url("http://www.btbearing.com/images2/icon-redarrow.gif");
		line-height:20px;
	}
	ul.square {
		list-style-type:square;
		padding:10px 0px 0px 10px;
	}
	ol {
		margin:0px 0px 0px 25px;
		padding:0px 0px 0px 0px;
	}
	
	
	.backtotop {
		padding:10px 20px 0px 0px;
		font-size:10px;
		text-align:left;
	}
	.backtotop a:link {
		color:#FF0000;
		text-decoration:underline;
	}
	.backtotop a:visited {
		color:#FF0000;
		text-decoration:underline;
	}
	.backtotop a:hover {
		color:#0000CC;
		text-decoration:none;
	}
	
	#company_spirit {
		background-image:url("http://www.btbearing.com/images2/aboutus-companyspirit-back2.jpg");
		background-repeat:no-repeat;
		background-position:center;
	}
	
	/* RIGHT COLUMN */
	.rightcolumn {
		width:180px;
		background-image:url("http://www.btbearing.com/images2/rightcolumn_back.gif");
		background-repeat:repeat;
		vertical-align:middle;
		padding:2px 5px 4px 15px;
	}
	.rightcol-download {
		color:#FFFFFF;
		font-weight:bold;
		padding:0px 0px 0px 0px;
	}
	.rightcol-info {
		color:#FFFFFF;
		font-weight:bold;
		padding:5px 0px 0px 12px;
	}
	.rightcol-info a:link {
		color:#FF0000;
		text-decoration:underline;
	}
	.rightcol-info a:visited {
		color:#FF0000;
		text-decoration:underline;
	}
	.rightcol-info a:hover {
		color:#CCCCCC;
		text-decoration:none;
	}
	.adobedownload {
		padding:15px 0px 0px 0px;
		text-align:center;
	}

	/* OTHER OLDER SYTLES */
	
	table.bodytable {
		padding:0px 0px 0px 0px;
		background-image:url('http://www.btbearing.com/images2/body/body-back.gif');
		background-repeat:repeat;
		}
	th.articletitle {font-size:12pt; font-weight:bold; text-transform:uppercase; word-spacing:2; color:#FFFFFF; text-align:left; border-bottom:2px solid #FF0000;}
	td.articlebody {font-size:12px; text-align:justify; font-weight:bold; color:#FFFFFF; text-align:left;}
	
	table.subbodytable-specs {
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
	}
		
	td.subbodydivider {background-color:#FFFFFF;}
	
	td.pagetitle {font-size:32pt; font-weight:bold; line-height:26pt; font-stretch:semi-condensed; padding:0px 0px 0px 0px; vertical-align:top; text-transform:uppercase; text-align:right; color:#FFFFFF;}
		
	table.specs {border-color:#999999; border-style:solid; border-width:2px}
	th.subarticletitle-specs {font-size:12px; font-weight:bold; text-transform:uppercase; color:#000000; text-align:left; border-bottom:1px solid #333333;}
	td.specmeasure {background-color:#FFFFFF; background-repeat:repeat; text-align:center; font-size:10px;}
	th.specsheader {font-weight:bold; background-image:url('../images2/table-rowback1.gif'); background-repeat:repeat; height:45px; text-align:left; vertical-align:top;}
	th.specsheader2 {font-weight:bold; background-color:#FFFFFF; background-repeat:repeat; height:45px; text-align:center; vertical-align:middle;}
	
	.specdivider {background-color:#999999;}
	.specsrow1 {background-color:#ffffff; background-repeat:repeat; padding:10px 5px 10px 5px; font-weight:bold;}
	.specsrow2 {background-image:url('../images2/table-rowback2.gif'); background-repeat:repeat; padding:10px 5px 10px 5px; font-weight:bold;}
	
	td.specs-center {height:50px; text-align:center; vertical-align:middle;}
	td.specs-left {height:50px; text-align:left; vertical-align:middle;}
		
	td.cwob {background-image: url('http://www.btbearing.com/images2/footer/footer-wob.gif'); background-repeat:repeat-x; font-size:15px; font-weight:bold; text-align:center; vertical-align:middle;}
	
	/*td.contactsbar {background-image:url('http://www.btbearing.com/images2/footer/contactsbar-back.gif'); background-repeat:repeat-x;}*/
	td.contactsbar {
		border-bottom:2px solid #666666;
		text-align:center;
		height:62px;
	}
	td.contacts {color:#666666; vertical-align:middle; font-size:10px; font-weight:bold;}
	td.contacts A:visited {font-size:10px; text-decoration:underline; color:#666666;}
	td.contacts A:link {font-size:10px; text-decoration:underline; color:#666666;}
	td.contacts A:hover {font-size:10px; text-decoration:underline; color:#FF0000;}
	
	/*td.topnavbar {background-image:url('http://www.btbearing.com/images2/top/topnav-back.gif'); background-repeat:repeat-x;}*/
	td.topnavbar {
		border-bottom:2px solid #666666;
	}
	td.topnav {color:#666666; text-align:center; vertical-align:middle; font-weight:bold; font-size:10px;}
	td.topnav A:visited {font-size:10px; text-decoration:none; color:#000000;}
	td.topnav A:link {font-size:10px; text-decoration:none; color:#000000;}
	td.topnav A:hover {font-size:10px; text-decoration:underline; color:#FF0000;}
	
	td.companyspirit {font-weight:bold; text-align:center; font-size:14px; color:#333333;}
	
	td.menubarback {
		height:36px;
		vertical-align:middle;
		background-image:url('http://www.btbearing.com/images2/top/menubar-back.gif');
		background-repeat:repeat-x;
	}	
	
	.navrow {
		height:36px;
		background-image:url("http://www.btbearing.com/images2/menu/back1.jpg");
		background-repeat:repeat-x;
		float:left;
	}
	.navlink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
	}
	.navlink a:link, 
	.navlink a:visited {
		height:36px;
		background-image:url("http://www.btbearing.com/images2/menu/back1.jpg");
		background-repeat:repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		float:left;
	}
	.navlink a:hover {
		height:36px;
		background-image:url("http://www.btbearing.com/images2/menu/back2-2.jpg");
		background-repeat:repeat-x;
		color:#FF0000;
		text-decoration:none;
		float:left;
	}
	.nav-divider {
		background-image:url("http://www.btbearing.com/images2/top/menu-divider2.gif");
		background-repeat:no-repeat;
		width:2px;
		height:36px;
		text-decoration:none;
	}
	.nav-text {
		height:36px;
		line-height:36px;
		vertical-align:middle;
		padding:9px 10px 0px 10px;
		cursor:pointer;
		text-transform:uppercase;
	}
	.10pxfont {
		font-size:10px;
		line-height:12px;
		padding:0px 0px 5px 0px;
		margin:0px 0px 0px 0px;
	}

	/* Specifications Chart */
	.specs_chart {
		margin:auto;
		padding:0;
	}
	table.specs_chart_small {
		font-size:10px;
	}
	table.specs_chart th,
	table.specs_chart_small th {
		margin:0;
		border:1px #FFF solid;
		padding:10px 0 10px 0;
		background-color:#CCC;
		font-weight:bold;
		text-align:center;
	}
	table.specs_chart td{
		margin:0;
		border:1px #FFF solid;
		padding:6px 8px 6px 8px;
		text-align:left;
		background-color:#eee;
		vertical-align:top;
	}
	table.specs_chart_small td {
		margin:0;
		border:1px #FFF solid;
		padding:6px 3px 6px 3px;
		text-align:left;
		background-color:#eee;
		vertical-align:top;
	}
	table.specs_chart td.row1,
	table.specs_chart_small td.row1 {
		background-color:#eee;
	}
	table.specs_chart td.row2,
	table.specs_chart_small td.row2 {
		background-color:#CCC;
	}
	table.specs_chart td ul,
	table.specs_chart_small td ul {
		list-style-image:url('http://www.btbearing.com/images2/rightcol-arrow.gif');
		text-align:left;
		margin-top:0;
		padding-top:0;
	}

	td.menu {background-image:url('http://www.btbearing.com/images2/top/menubar-back.gif'); background-repeat:repeat-x;}
	td.menu A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #B5956B}
	td.menu A:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #B5956B}
	td.menu A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color: #B5956B}
	
	td.menu2 {background-image:url('http://www.btbearing.com/images2/top/menubar-back2.gif'); background-repeat:repeat-x;}
	td.menu2 A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #FFFFFF}
	td.menu2 A:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #FFFFFF}
	td.menu2 A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color: #FFFFFF}
	
	td.footer-left {color:#666666; text-align:left; vertical-align:text-top; font-size:10px}
	td.footer-right {color:#666666; text-align:right; vertical-align:text-top; font-size:10px}
	td.footer-right A:visited {font-size:10px; text-decoration:none; color:#666666;}
	td.footer-right A:link {font-size:10px; text-decoration:none; color:#666666;}
	td.footer-right A:hover {font-size:10px; text-decoration:underline; color:#FF0000;}
	
	a.textlink:visited {text-decoration:none; font-weight:bold; color:#FF0000}
	a.textlink:link {text-decoration:none; font-weight:bold; color:#FF0000}
	a.textlink:hover {text-decoration:underline; font-weight:bold; color:#0000CC}
	
	.formerror {font-size:10px; font-weight:bold; text-align:center; padding:0; color:#FF0000;}
	.formfield {
		border-top:1px solid #666666;
		border-left:1px solid #666666;
		border-bottom:1px solid #666666;
		border-right:1px solid #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color:#EEEEEE;
		background-position:top;
		margin-top:0;
		padding:0;
		vertical-align:top;
	}
	.formbutton {
		border-top:1px solid #333333;
		border-left:1px solid #333333;
		border-bottom:1px solid #333333;
		border-right:1px solid #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#FFFFFF;
		background-color:#666666;
		background-position:top;
		margin-top:0;
		vertical-align:top;
	}
