
.pagetitles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold}
.navbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;background-color: #FFCC33;color: #000000;font-weight: normal;text-decoration: none;}

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, LI, MENU, OL, P, TD, TH, UL {font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal;}

body {margin:0; padding:0; text-align:center; background-color	: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#body {width:680px; margin:0 auto; padding:0; border:0; text-align:left; background-color: #ffffff}
#head {width:690px; margin:0 auto; padding:0; border:0; text-align:left;}
#nav {width:690px; margin:0 auto; padding:0; border:0; text-align:left;}
#footer {width:690px; margin:0 auto; padding:0; border:0; text-align:left;}
table{width: 680px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0px; border-spacing: 0px; border-collapse: collapse;}
td{text-align:left; vertical-align:top;}
h1{margin: 10px 5px 5px 10px; color:#CC0000; font-weight:bold; font-size:14px;}
h2{margin: 0px 5px 5px 13px; color:#000000; font-weight:bold;}


table.body {width: 680px; text-align: center; padding: 0px 0px 0px 0px; border-width: 0px; border-spacing: 0px; border-collapse		: collapse;}
table.flash {width: 600px; background-color:#000000; padding: 0px 0px 0px 0px;}
td.flash {padding: 0px 0px 1px 0px; vertical-align:top; text-align: center; height:252px;}
table.overview {width: 689px; background-color:#FFFFFF;}
td.overview {padding: 0px 0px 0px 0px; background-color:#FFFFFF; width: 600px; vertical-align:top;}
td.sidebar_index{padding: 15px 5px 0px 10px; vertical-align:top;}
p.overview_text{margin: 10px 10px 10px 10px;}
td.bodytext {padding: 0px 5px 5px 13px; vertical-align:top; text-align: left;}
td.pr_photo {width: 190px; padding: 0px 5px 0px 13px; vertical-align:top;}
td.headings {font-weight: bold; padding: 0px 5px 5px 13px; vertical-align:top; text-align: left;}
p.headings {font-weight: bold; margin: 0px 5px 1px 0px;}
h2.thankyou{margin: 0px 5px 5px 13px; color:#CC0000; font-size:14px; font-weight: bold;}

/**** Start White space styles *****/
tr.ws_10 {height: 10px}
tr.ws_25 {height: 25px}
tr.ws_100 {height: 100px}
td.ws_1 {width: 1px}
td.ws_5 {width: 5px}

/*****  Start Header Styles  *****/
table.header{width: 680px;}
td.header_logo{background-color:#000000;}
td.header_shop{background-color:#000000; color:#CC0000; text-align:right; vertical-align:middle;}
a.header:link, a.header:visited, a.header:active{color: #FFFFFF; text-decoration:none;}
a.header:hover {color: #FFCC33; text-decoration:none;}
/*****  End Header Styles  *****/

/*****  Start Footer Styles  *****/
table.footer{width: 680px; text-align: center;}
td.footer{text-align: center; font-size: 9px;}
/*****  End Footer Styles  *****/

/****** Start Form Styles ****/
table.form {width: 600px;}
FORM {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
td.form_label{font-size: 12px; padding: 5px 1px 5px 13px; width: 100px;}
td.form_label_req{color: #FF0000; font-size: 12px; padding: 5px 1px 5px 13px;}
td.form_field{padding: 5px 5px 5px 5px;}
/****** End Form Styles ****/

/****** Start Page Title Styles ****/
table.pagetitle {margin: 0px 0px 10px 10px;}
td.pagetitle {color: #CC0000; font-size: 15px; font-weight: bold; white-space: nowrap; line-height: 17px; padding: 10px 0px 5px 3px;}
/****** End Page Title Styles ****/

/****** Start News Page Styles ****/
table.news {height: 400px;}
/****** End News Page Styles ****/

/***** Start Links Page Styles *****/
td.links_logo{width: 250px; padding: 5px 5px 5px 13px; vertical-align:middle; text-align: center;}
td.links{padding: 5px 5px 5px 13px;}
p.links_company{margin: 0px 0px 1px 0px;}
p.links_desc{margin: 0px 0px 10px 0px;}
ul.links_list{margin: 0px 0px 10px 30px;}
/***** End Links Page Styles *****/

/***** Start Employment Page Styles *****/
td.jobs{color: #CC0000; padding: 3px 5px 3px 13px; vertical-align:top; text-align: left;}
td.jobs_desc{padding: 2px 5px 2px 13px; vertical-align:top; text-align: left;}
/**** End Employment Page Styles *****/

/***** Start Contact Us Styles *****/
p.cu_headings {font-weight: bold; margin: 0px 5px 3px 13px;}
p.cu_text {margin: 0px 0px 10px 13px;}
/***** End Contact Us Styles *****/

/****** Start Find Sales Rep Styles *****/
td.map{width: 336px; padding: 3px 5px 3px 5px; vertical-align:top; text-align: left;}
td.select_list{font-size:12px; font-weight: bold; width: 344px; padding: 0px 5px 0px 23px; vertical-align:top; text-align: left;}
td.rep_map {width: 220px; padding: 0px 5px 0px 13px; vertical-align:top;}
td.area{font-size:12px; font-weight: bold; padding: 1px 5px 1px 2px; vertical-align:top; text-align: left;}
td.rep_label{width: 80px; color: #CC0000; padding: 1px 0px 1px 13px; vertical-align:top; text-align: left;}
td.rep_text{padding: 1px 5px 1px 2px; vertical-align:top; text-align: left;}
/***** End Find Sales Rep Styles *****/

/****** Start Trade Show Styles *****/
table.tradeshows{height: 400px;}
td.ts_logo{width: 250px; padding: 5px 5px 5px 13px; vertical-align:middle; text-align: center;}
td.tradeshows{padding: 5px 5px 5px 13px; vertical-align:top; text-align: left;}
h2.ts_headings{margin: 0px 5px 0px 13px; color:#CC0000; font-weight:normal;}
p.ts_text{font-size:11px; margin: 0px 5px 5px 13px;}
/***** End Trade Show Styles *****/

/****** Start Tech Support Styles *****/
td.tech_support{padding: 1px 5px 25px 13px;}
table.trouble_shooting{height: 400px;}
td.trouble_shooting{padding: 5px 5px 5px 13px;}
td.faq{padding: 5px 5px 15px 13px;}
td.letter{padding: 5px 5px 5px 5px; width: 15px; font-weight: bold;}
td.question{padding: 5px 5px 5px 5px; font-weight: bold;}
/***** End Tech Support Styles *****/

/****** Start Rental/Leasing Styles *****/
p.rental{margin: 1px 5px 25px 13px;}
h2.rental_headings{margin: 0px 5px 5px 13px; color:#CC0000;}
table.rental{height: 400px;}
td.rental_headings{padding: 0px 5px 5px 13px; font-weight: bold;}
ul.rental{margin: 0px 0px 10px 25px;text-align:left;}
li.rental{font-size:12px; line-height:12px; margin: 10px 10px 10px 0px; list-style-type:none;}
/***** End Rental/Leasing Styles *****/

/****** Start Product Styles *****/
td.product_photo {width: 190px; padding: 0px 5px 10px 13px; vertical-align:top;}
h2.product_headings{margin: 0px 5px 5px 13px; color:#CC0000; font-weight:normal;}
p.product{margin: 1px 5px 25px 13px;}
p.patent{margin: 5px 5px 5px 12px; font-size:9px;}
td.product_text{padding: 5px 5px 5px 13px;}
td.addsources{padding: 5px 5px 5px 13px; font-size: 9px; width: 130px; color:#666666;}
td.product_pdf{padding: 5px 5px 5px 13px; font-size: 9px; width: 250px;}
td.product_cd{padding: 5px 5px 5px 13px; font-size: 9px;}
td.sidebar{padding: 5px 5px 0px 10px; vertical-align:top;}
table.sidebar{width: 100%; background-color:#CCCCCC;}
table.contents{width: 100%; background-color:#FFFFFF;}
table.addinfo{width: 190px;}
table.packageinfo{width: 400px;}
ul.product_info{margin: 0px 0px 10px 55px;text-align:left;}
li.product_info {font-size:11px; line-height:12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.addinfo{margin: 5px 2px 5px 25px;text-align:left; list-style-type:none}
li.addinfo {font-size:10px; line-height:12px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
td.infobox{padding: 10px 0px 10px 0px;}
td.packageinfo_no{padding: 5px 5px 5px 5px; width:90px; font-size:10px;}
td.packageinfo_item{padding: 5px 5px 5px 5px; width:400px; font-size:10px;}
td.packageinfo_head{padding: 5px 5px 5px 5px; font-size:10px; font-weight: bold;}
span.new_item{font-size:11px; font-weight: bold; color:#CC0000;}
/***** End Product Styles *****/

/************** Start Application Styles *******************/
td.app_photo {width: 275px; padding: 0px 5px 10px 13px; vertical-align:top;}
td.app_photo_thumb {width: 190px; padding: 0px 5px 10px 13px; vertical-align:top; text-align:center;}
p.app_text{margin: 1px 5px 25px 13px;}
/***** End Application Styles *****/

/************** Start Extranet Styles *******************/
body.admin{margin:0; padding:0; text-align:center; background-color	: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
table.login{width: 200px;}
table.admin{width: 650px;}
td.extranet_text {padding: 10px 0px 5px 3px; width:490px;}
td.pagetitle {color: #CC0000; font-size: 15px; font-weight: bold; white-space: nowrap; line-height: 17px; padding: 10px 0px 5px 3px;}
td.logout {font-size: 12px; padding: 10px 0px 5px 3px; width:100px;}
a.logoout:visited, a.logout:link, a.logout:active, a.logout:hover {text-decoration:none;}
td.form_label {font-size: 11px; padding: 10px 0px 5px 3px; width:100px; text-align:right;}
td.form_field {padding: 10px 0px 5px 3px;}
span.label {color:#CC0000;}
td.used_photo {width: 160px; padding: 10px 5px 0px 13px; vertical-align:top; text-align:center;}
td.used_text {padding: 10px 0px 5px 3px; width:530px;}
p.used_info{margin: 5px 10px 5px 10px;}
td.machine_type {padding: 10px 5px 0px 13px; font-size:14px; font-weight: bold; color: #CC0000;}
td.sorry{padding: 10px 0px 5px 13px;}
td.back_to_main{font-size: 12px; padding: 10px 0px 5px 3px; width:200px;}
td.admin_type {padding: 10px 5px 0px 13px; font-size:14px; font-weight: bold; color: #CC0000;}
td.option_head{font-size:11px; padding: 5px 0px 5px 10px; font-weight: bold; color: #CC0000;}
td.options {font-size:11px; padding: 5px 0px 5px 10px;}
td.used_text_viewall {padding: 10px 0px 5px 13px; width:530px;}
td.orders_head{font-size:11px; padding: 5px 0px 5px 5px; font-weight: bold;}
td.orders_text{font-size:11px; padding: 5px 0px 5px 5px;}
td.order_details{font-size:11px; padding: 5px 0px 5px 5px;}
tr.order_details_gray{ background-color:#DDDDDD;}
td.order_process{font-size:11px; padding: 5px 0px 5px 5px; text-align:center;}
td.salesreps_admin{font-size:11px; padding: 5px 0px 5px 5px;}
/***** End Extranet Styles *****/

/************** Start Store Styles *******************/
table.store{width: 600px;}
td.store_subhead{font-size: 13px; font-weight:bold; padding: 3px 1px 3px 0px;}
td.store_warning{color: #FF0000; padding: 3px 1px 3px 13px;}
span.warning{color: #FF0000;}
td.store_form_label{font-size: 11px; padding: 3px 1px 3px 13px; width: 120px;}
td.store_form_label_req{color: #FF0000; font-size: 11px; padding: 3px 1px 3px 13px; width: 120px;}
td.store_form_field{padding: 3px 5px 3px 5px;}
td.store_pagetitle {width: 250px; color: #CC0000; font-size: 13px; font-weight: bold; padding: 7px 0px 3px 3px;}
td.bortech_store { background-color:#DDDDDD; font-weight: bold; padding: 2px 5px 2px 5px; vertical-align:middle;}
td.store_nav {background-color:#DDDDDD; color: #000000; padding: 2px 5px 2px 5px; vertical-align:middle;}
a.navtext:link, a.navtext:active, a.navtext:visited {color:#0000FF; text-decoration: none}
a.navtext:hover {color:#333333; text-decoration: none;}
td.store_side{width:10px;}
td.dotted_line {padding: 0px 0px 0px 0px; background-image:url(/images/dotted_line.gif); background-repeat:repeat;}
td.store_prod_photo {padding: 5px 5px 10px 5px; vertical-align:top; width:150px;}
td.store_prod_list {padding: 5px 5px 10px 5px; vertical-align:top;}
td.store_prod_buynow {padding: 5px 0px 0px 5px; vertical-align:middle;}
p.store_cat{margin: 10px 5px 10px 5px;}
h2.store_prod_name{margin: 0px 5px 5px 5px; color:#CC0000;}
h2.store_prod_price{margin: 0px 5px 0px 5px; font-weight:normal;}
span.store_prod_label{font-weight:bold; color:#666666;}
p.store_prod_partnum{margin: 10px 5px 10px 5px;}
p.store_prod_description{margin: 10px 5px 10px 5px;}
td.cart_colhead{font-size: 11px; font-weight:bold; padding: 5px 5px 5px 5px;}
td.cart_prod_list {font-size: 11px; padding: 5px 5px 5px 5px;}
td.cart_buttons {padding: 15px 5px 5px 5px;}
td.cart_buttons_space {width: 90px; padding: 15px 5px 5px 5px;}
td.cart_empty {padding: 15px 5px 5px 15px;}
p.store_note{margin: 5px 5px 5px 5px; font-weight:bold; color:#000000; font-size:10px;}
td.back_to_main_menu {padding: 5px 5px 5px 5px; text-align:right;}
td.back_to_home {padding: 5px 5px 5px 5px; text-align:center;}
/***** End Store Styles *****/

/************** Start Video Styles *******************/
td.video_format {padding: 15px 5px 5px 5px; text-align:center;}
p.video_format {margin: 0px 5px 0px 5px;}
p.video_size {margin: 0px 5px 0px 5px; font-size:10px;}
p.video_note {margin: 0px 5px 0px 10px;}
p.video_promo{margin: 0px 5px 0px 5px; text-align:center;}
h2.video_promo{margin: 0px 5px 10px 5px; text-align:center; color:#CC0000;}
/***** End Video Styles *****/

/************** Start Cost Analysis Wizard Styles *******************/
table.caw{width: 650px;}
body.caw_notes{margin:0; padding:0; text-align:left; background-color	: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
td.caw_head {padding: 15px 5px 5px 5px; font-weight:bold; color:#666666; font-size:13px; width:430px;}
td.caw_field_label {padding: 5px 5px 5px 5px; color:#CC0000; width:300px;}
td.caw_field {padding: 5px 5px 5px 5px; color:#CC0000;}
td.caw_field_results {padding: 5px 5px 5px 5px; font-weight:bold;}
p.caw_notes_head {margin: 10px 5px 10px 5px; font-size:13px; font-weight:bold;}
p.caw_notes {margin: 10px 5px 10px 5px;}
p.window_close {margin: 2px 5px 2px 5px; text-align:center;}
/***** End Cost Analysis Wizard Styles *****/

/************** Start Printable Styles *******************/
body.print {margin:0; padding:0; text-align:center; background-color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
td.print_page_logo{vertical-align:middle; padding:0px 0px 0px 0px; width:480px;}
td.print_page{ text-align:right; vertical-align:middle; padding:0px 0px 0px 0px;}
img.page_icon{ float:left; padding:0px 0px 0px 0px; vertical-align:middle;}

/************** End Printable Styles *******************/

/************** Start Heat Exchanger Styles *******************/
h1.heat_exchange_title{margin: 10px 5px 10px 5px; text-align:center; color:#CC0000; font-size:18px;}
ul.heat_addinfo{margin: 5px 2px 5px 25px;text-align:left; list-style-type: square;}
li.heat_addinfo {font-size:12px; font-weight: bold; line-height:12px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
p.hepv_contact{font-size:16px; font-weight: bold; margin: 15px 0px 5px 0px; text-align:center;}
a.hepv:link, a.hepv:visited, a.hepv:active{color:#0000FF; text-decoration:underline;}
a.hepv:hover {color: #FFCC33; text-decoration:none;}
h2.landing_sub_head{margin: 10px 5px 10px 5px; color:#CC0000; font-size:13px;}