img, div { behavior: url(images/iepngfix.htc);border:0px; }
body { font-family:arial,helvetica,sans-serif;color:#231f20;font-size:12px;line-height:14px;background:#242021 url('images/body_bg.gif') top center repeat-x;margin:0px; }
p,form { margin:0px;padding:0px; }
.fleft { float:left; }
.fright { float:right; }
#clear { clear:both; }
#rel { position:relative; }
h1 { padding:0px;margin:0px;color:#004a8d;font-size:16px;line-height:16px;font-weight:bold; }
h2 { padding:0px;margin:0px;color:#0b7690;font-size:19px;line-height:20px;font-weight:normal;padding-bottom:12px; }

#sh_e { behavior: url(images/iepngfix.htc);margin:auto;width:785px;background:url('images/sh_e.png') repeat-y top right; }
#sh_w { width:780px;background:url('images/sh_w.png') repeat-y top left; }
#sh_s { margin:auto;width:779px;background:url('images/sh_s.png');height:5px;font-size:2px; }

#wrapper { width:775px;background:#ffffff;margin-left:5px; }

#header { position:relative; }
#sep { height:2px;background:#004a8d;font-size:1px;line-height:1px; }
.h_abs { position:absolute;top:11px;left:0px;width:775px; }
#logo { margin-top:13px; }
#nav_holder { position:absolute;top:0px;left:252px;background:url('images/nav_b.jpg') bottom left no-repeat;height:105px; }

#nav { list-style:none;padding:0px;margin:0px; }
#nav li { float:left;width:70px;background:url('images/nav_bgR.jpg') no-repeat top right;height:29px;line-height:26px;text-align:center; }
#nav li a { text-decoration:none;color:#FFFFFF;display:block;font-weight:bold;font-size:11px;background:url('images/nav_bgL.jpg') no-repeat left top; padding:0 0px; height:29px; }
#nav li a:hover { color:#f6db92; }

#home { background:url('images/home_pipes.jpg') top right no-repeat; width:768px;height:215px; }
.c_img { position:relative;width:261px;padding:0px;height:196px;margin-left:8px;background:#FFFFFF;border:1px solid white; }
.mt10 { margin-top:10px; }
.pt5 { padding-top:5px !important; }

#gray_box { float:left;width:226px;background:#d1d2d4;padding:8px 0px;border-top:5px solid white; }
#gray_box p { padding:0px 7px; }
#content { padding:10px 15px; }
#shop_title span { font-size:9px;color:#8c9ec8;font-weight:bold; }
.blue15 { color:#004a8d;font-size:13px;font-weight:bold; }
.blue15:hover { color:#b5874d; }

#h_text { margin-left:235px;height:400px;font-size:14px;line-height:20px; }
#h_text p {width:500px; }

#c_text h1 { padding-bottom:5px !important; }
#c_text p { padding-bottom:10px;font-size:13px; }

#prod_th { width:186px;float:left; }
#prod_th p { padding-right:15px;text-align:center; }
#prod_th a { color:#58585a; text-decoration:none; }
#prod_th a:hover { text-decoration:underline; }

#footer { font-size:11px;color:#ffffff;width:775px;margin:auto;line-height:18px; }
.about p, .career p { font-size:14px !important;line-height:20px !important; }
.about i, .career i { font-size:14px;color:#485884;font-style:normal;line-height:16px; }
.about b, .career b { font-size:16px;line-height:25px; }
.about b span, .career b span { font-size:13px;color:#727272; }
.about img { float:left;margin-right:10px; }
.about a, .career a { padding:0px 2px;color:#004a8d; }
.about a:hover, .career a:hover { border:1px dotted #cacaca;background:#ebebeb;border-left:0px;border-right:0px; }

#c_box { border:1px solid #cacaca;margin-bottom:15px; }
#c_box_title,.tablehead { background:#cacaca;color:#4a4748;font-size:16px;font-weight:bold;padding:8px; }
#c_box p { padding-left:8px; }
#c_emails { float:right;width:350px;text-align:left;line-height:19px; }
#c_emails a,.pr_table a { color:#004a8d;text-decoration:none; }
#c_emails a:hover,.pr_table a:hover { border:1px dotted #cacaca;background:#ebebeb; }
#c_box .gray13 { background:#dbdbdb;color:#4a4748;width:105px;padding: 0px 8px !important;line-height:24px !important;margin-bottom:20px; }
#c_phone span { padding-left:23px; }
#metro span { padding-left:27px; }
#fax span { padding-left:38px; }
#toll_free span { padding-left:10px; }

.app_table { font-family:arial;font-size:12px;line-height:16px; }

#chart_table { font-family:arial;font-size:12px;line-height:16px; }
#chart_table td { text-align:center; }
.frow { color: white; background: #0667bd; }
.b_right { border-right: .5pt solid windowtext; }
.b_bot { border-bottom: .5pt solid windowtext; }
.b_right2 { color: red;   border-right: .5pt solid windowtext; }
.b_br { border-right: .5pt solid windowtext;  border-bottom: .5pt solid windowtext; }
.b_br2 { color:red;border-right: .5pt solid windowtext;  border-bottom: .5pt solid windowtext; }

.pr_table { background:#96a1bd;font-size:12px;line-height:16px; }
.pr_table td { background:#FFFFFF; }
.frow2 { background:#0667bd !important;color:#ffffff;font-size:15px;  }

#th_left { float:left;width:220px;text-align:center;margin-right:15px; }
#th_left div { padding-bottom:10px;padding-top:10px;margin-bottom:5px;border:1px dotted #cacaca; }
#th_left a { color:#fe0000;font-size:20px;line-height:30px;text-decoration:none; }
#prod_div { float:left; }

.rig {display:block; padding-bottom:10px; font-size:17px;}
.rigDiv {margin-left:10px;_display:inline; text-align:center;}

#imageSlideshowHolder { position:relative;width:261px;padding:0px;height:196px;margin-left:8px;background:#FFFFFF;border:1px solid white;}
.imageInGallery{width:261px; height:196px;}
#imageSlideshowHolder img{position:absolute; width:261px; height:196px;} 

.imageR { float:right; margin:0px 0px 5px 10px;}
.imageL { float:left; margin:0px 10px 5px 0px;}
.imageC { display:block; margin:auto; text-align:center;} 

