FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	BACKGROUND: #ffffff; OVERFLOW: auto; COLOR: #000000
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #474747; TEXT-DECORATION: none
}
A:visited {
	COLOR: #474747; TEXT-DECORATION: none
}
A:unknown {
	COLOR: #5a83a1; TEXT-DECORATION: none
}
A:hover {
	COLOR: #5a83a1; TEXT-DECORATION: none
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #333333; FONT-STYLE: normal; FONT-FAMILY: 1.25 "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-VARIANT: normal
}
DD {
	MARGIN-LEFT: 1.5em
}
DL {
	MARGIN: 0pt 20px 1.5em
}
DL DT {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 1.37em; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; COLOR: #333333; LINE-HEIGHT: 1
}
H1 {
	FONT-FAMILY: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 1.12em; MARGIN-BOTTOM: 3px; COLOR: #444444
}
H2 A {
	COLOR: #444444
}
H2 A:hover {
	COLOR: #cc6600
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.87em; MARGIN-BOTTOM: 3px
}
HTML {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
HTML {
	OVERFLOW-Y: auto; OVERFLOW-X: hidden
}
OL {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px; LIST-STYLE-TYPE: decimal
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
P {
	
}
STRONG {
	FONT-WEIGHT: bold
}
UL {
	LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-LEFT: 19px; BACKGROUND: url(yellow-3d.png) no-repeat 0px 2px; LINE-HEIGHT: 1.5
}
UL.bullets-down LI {
	BACKGROUND: url(sprite_bullets.gif) no-repeat 0px -557px
}
.emphasis {
	FONT-WEIGHT: bold; COLOR: #cc6600; FONT-STYLE: italic
}
.even {
	BACKGROUND: #ffffff
}
.ico_drawings {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -567px
}
.ico_kits {
	BACKGROUND: url(page_white_gear.png) no-repeat
}
.ico_manuals {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -1361px
}
.ico_other {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -1043px
}
.ico_specs {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -1495px
}
.ico_submittals {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -1089px
}
.icons-images {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -859px
}
.odd {
	BACKGROUND: #f4f4f4
}
.small {
	FONT-SIZE: 80%
}
.content A {
	BORDER-BOTTOM: #666666 1px dashed
}
.content A:visited {
	BORDER-BOTTOM: #999999 1px dashed
}
.content A:hover {
	BORDER-BOTTOM: #cc6600 1px dashed
}
.content H1 {
	MARGIN: 0px 0px 0px 20px; TEXT-TRANSFORM: capitalize
}
.content H2 {
	COLOR: #cc7a00
}
.content H2 {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.content H3 {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.content H3 {
	PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #444444
}
.content P {
	MARGIN: 0px 20px 1em
}
.content P#top {
	BACKGROUND: url(bg_content_corner.gif) no-repeat left top; MARGIN: 0px; HEIGHT: 25px
}
.content UL {
	MARGIN: 0pt 20px 1em
}
.lftmenu {
	PADDING-TOP: 10px
}
.lftmenu A {
	COLOR: #444444
}
.lftmenu A:visited {
	COLOR: #444444
}
.lftmenu A:hover {
	COLOR: #5b79a3
}
.twocol UL {
	WIDTH: 99%
}
.twocol UL LI {
	PADDING-LEFT: 18px; FLOAT: left; MARGIN: 0px; WIDTH: 40%
}
#footer {
	CLEAR: left; MARGIN: 0px; HEIGHT: 22px
}
#footer {
	BACKGROUND: url(/_img/bg_footer.gif) #444444 repeat-x center bottom; COLOR: #cccccc; height:40px;BORDER-BOTTOM: #2b2b2b 2px solid; TEXT-ALIGN: center
}
#footer #company {
	FONT-WEIGHT: bold; COLOR: #ffffff; MARGIN-RIGHT: 15px; height:30px;}
#footer LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer LI A {
	COLOR: #999999
}
#footer LI A:visited {
	COLOR: #999999
}
#footer LI A:hover {
	COLOR: #a7c1e4
}
#footer UL {
	PADDING-TOP: 2px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 65px
}
#header {
	FONT-SIZE: 0.75em; BACKGROUND: url(bg_header.gif) ; COLOR: #2a2b26
}
#header #frmSearch {
	MARGIN-TOP: 10px
}
#header #logo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header #qlSearch {
	FONT-WEIGHT: bold; FLOAT: right; COLOR: #f15929
}
#header #replocator {
	BORDER-RIGHT-STYLE: none
}
#header A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header LI {
	BORDER-RIGHT: #000000 1px dashed; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000000; TEXT-DECORATION: none
}
#header LI A:hover {
	COLOR: #ffffff
}
#header UL {
	
}
#newsadssection {
	FLOAT: left; WIDTH: 35%
}
#one-column {
	BACKGROUND: #fafaf0
}
#one-column {
	
}
#one-column #col1 {
	MARGIN: 3px
}
#one-column .content H1 {
	MARGIN-TOP: 10px
}
#one-column {
	CLEAR: both; MARGIN-BOTTOM: 0pt; OVERFLOW: auto; WIDTH: 100%
}
#two-columns {
	CLEAR: both; MARGIN-BOTTOM: 0pt; OVERFLOW: auto; WIDTH: 100%
}
#productsection {
	MARGIN-LEFT: 35%
}
#promosection {
	CLEAR: left; BACKGROUND: url(bg_promo.gif) #999999; HEIGHT: 116px
}
#promotions {
	WIDTH: 80px; TEXT-INDENT: -9999px
}
#promotions A {
	WIDTH: 70px
}
#search {
	PADDING-LEFT: 138px
}
#search A#search_go {
	DISPLAY: block; BACKGROUND: url(bg_search_a.gif) 0px 0px; FLOAT: left; WIDTH: 29px; TEXT-INDENT: -9999px; HEIGHT: 22px
}
#search FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 176px; PADDING-TOP: 0px; HEIGHT: 22px
}
#search INPUT {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 1.1em; BACKGROUND: url(bg_search_input.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: medium none; WIDTH: 122px; COLOR: #797979; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; HEIGHT: 15px
}
#two-columns {
	
}
#two-columns {
	BACKGROUND: url(bg_content.gif) #fafaf0 repeat-y
}
#two-columns #col1 {
	FLOAT: left; MARGIN: 0px; WIDTH: 200px
}
#two-columns #col2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 203px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#two-columns .content {
	BACKGROUND: url(bg_content_top.gif) repeat-x
}
#wrapper {
	BACKGROUND: #fafaf0; COLOR: #2a2b26
}
DIV.overTxtDiv {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999
}
.articleimg {
	PADDING-RIGHT: 5px; FLOAT: left
}
.frm {
	BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #f4f4f4 1px solid; PADDING-LEFT: 20px; BACKGROUND: #ffffff; PADDING-BOTTOM: 20px; MARGIN: 0px 20px; BORDER-LEFT: #f4f4f4 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #f4f4f4 1px solid
}
.frm .focused {
	BORDER-RIGHT: #333333 3px solid; BORDER-TOP: #333333 3px solid; BORDER-LEFT: #333333 3px solid; BORDER-BOTTOM: #333333 3px solid
}
.frm .full {
	WIDTH: 99%! important
}
TEXTAREA {
	WIDTH: 99%! important
}
.frm LABEL.required {
	PADDING-RIGHT: 46px; BACKGROUND: url(icon_required.gif) no-repeat 100% 50%
}
.frm LEGEND.required {
	PADDING-RIGHT: 46px; BACKGROUND: url(icon_required.gif) no-repeat 100% 50%
}
.frm DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.frm FIELDSET {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
}
.frm INPUT {
	
}
.frm SELECT {
	
}
.frm TEXTAREA {
	
}
.frm LABEL {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 95%; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1; PADDING-TOP: 3px
}
.frm LABEL.choice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: -19px 0px 0px 25px; PADDING-TOP: 4px
}
.frm LABEL.desc {
	FONT-SIZE: 100%; MARGIN: 0.5em 0px
}
.frm LEGEND {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; COLOR: #666666
}
.frm LEGEND.header {
	FONT: 4em Georgia, "Times New Roman", Times, serif
}
.frm SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
.frm .left {
	FLOAT: left; MARGIN: 0px; WIDTH: 47%
}
.frm .right {
	FLOAT: right; MARGIN: 0px; WIDTH: 47%
}
.frm TEXTAREA {
	BACKGROUND: url(bg_stripes.gif)
}
.job {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.job .contact {
	BACKGROUND: url(icon_email.gif) no-repeat; MARGIN-LEFT: 5px
}
.job .contact A {
	BACKGROUND: url(bg_dotted_sprite.gif) repeat-x 0pt -2px
}
.job .highlights {
	FONT-SIZE: 85%
}
.job .posted {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #00669f
}
.job .title {
	FONT-WEIGHT: 700; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px; COLOR: #cc7a00
}
.job UL LI {
	DISPLAY: inline; FONT-SIZE: 90%
}
.module {
	FONT-SIZE: 0.75em; BACKGROUND: #ffffff; MARGIN: 5px 6px 20px; WIDTH: 190px
}
.module .tbl {
	MARGIN: 0px 5%; WIDTH: 90%
}
.module FORM .submit {
	MARGIN: 5px 5%; TEXT-ALIGN: right
}
.module H2 {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(bg_box_gray_hdr.gif); MARGIN-BOTTOM: 0px; COLOR: #444444; LINE-HEIGHT: 21px; HEIGHT: 28px; TEXT-ALIGN: center
}
.module LI {
	HEIGHT: 1%
}
.module P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px
}
.module UL {
	
}
.module UL.bullets-blue-flat LI {
	BACKGROUND: url(blue-flat.png) no-repeat 0px 3px
}
.module UL.bullets-blue-flat LI.current {
	BACKGROUND: url(dash.png) no-repeat 0px 3px
}
.module UL.bullets-yellow-flat LI {
	BACKGROUND: url(yellow-flat.gif) no-repeat 0px 3px
}
.mootabs {
	BACKGROUND: #e7e7e7 0px 0px; HEIGHT: 308px
}
.mootabs_panel #pagination {
	TEXT-ALIGN: right
}
.mootabs_panel #pagination {
	MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
.mootabs_panel P {
	FONT-SIZE: 80%
}
.mootabs_panel UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: url(sprite_bullets.gif) no-repeat 0px -15px; MARGIN: 5px 20px; LINE-HEIGHT: 1.5; BORDER-BOTTOM: #e7e7e7 1px solid
}
.photos {
	MARGIN: 0px 3px
}
.photos LI.photoinfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 139px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.photos LI.photoinfo .size {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #cc7a00
}
.photos LI.photoinfo .title {
	DISPLAY: block; FONT: bold 85% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WHITE-SPACE: nowrap
}
.photos LI.photoinfo A {
	BORDER-BOTTOM-STYLE: none
}
.photos LI.photoinfo A:hover {
	BORDER-BOTTOM-STYLE: none
}
.post A.readon:hover {
	BORDER-BOTTOM-STYLE: none
}
#catalogs A {
	BORDER-BOTTOM-STYLE: none
}
#pricelist A {
	BORDER-BOTTOM-STYLE: none
}
.photos LI.photoinfo A:hover IMG {
	BORDER-RIGHT: #5a83a1 5px solid; BORDER-TOP: #5a83a1 5px solid; BORDER-LEFT: #5a83a1 5px solid; BORDER-BOTTOM: #5a83a1 5px solid
}
.photos LI.photoinfo IMG {
	BORDER-RIGHT: #cccccc 5px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 5px solid; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 5px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 5px solid
}
.photos UL.photolist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0pt 0pt 0pt 17px; PADDING-TOP: 0px
}
.post {
	CLEAR: left; MARGIN: 0pt 5px 1.4em 10px
}
.post .date {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #444444; BORDER-BOTTOM: #354158 2px solid
}
.post .date .day {
	FONT-SIZE: 110%
}
.post .date .month {
	FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase
}
.post .desc {
	MARGIN-TOP: 20px
}
.post .img {
	BACKGROUND: #e7e7e7; FLOAT: left; WIDTH: 142px; HEIGHT: 132px
}
.post .img IMG {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(bg_thumbnail_img.gif) no-repeat center 50%; PADDING-BOTTOM: 32px; MARGIN: 0px; PADDING-TOP: 10px
}
.post .title {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; FONT: bold 1em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; COLOR: #5a83a1; PADDING-TOP: 5px
}
.post A.readon {
	PADDING-RIGHT: 28px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(img_readon.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 26px; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BORDER-BOTTOM-STYLE: none
}
.post A.readon:visited {
	PADDING-RIGHT: 28px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(img_readon.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 26px; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BORDER-BOTTOM-STYLE: none
}
.product {
	CLEAR: left; FONT-SIZE: 0.87em; MARGIN: 0px 20px
}
.product .imgfloat {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.85em; BACKGROUND: #f4f4f4; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 115px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.StickyWinInstance .frm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.StickyWinInstance .frm .validation-advice {
	FONT-WEIGHT: bold; COLOR: #ff7400
}
.StickyWinInstance .frm .validation-failed {
	BORDER-RIGHT: #ff7400 1px solid; BORDER-TOP: #ff7400 1px solid; BORDER-LEFT: #ff7400 1px solid; BORDER-BOTTOM: #ff7400 1px solid
}
.StickyWinInstance .frm FIELDSET {
	MARGIN-BOTTOM: 10px
}
.subcats {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: url(bg_thumbnail.gif) #eeeeee; FLOAT: left; MARGIN: 0pt 0pt 18px 18px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 140px; TEXT-ALIGN: center
}
.subcats A {
	COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.subcats A:visited {
	COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.subcats A:hover {
	COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.subcats H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #444444; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 12px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 3px; TEXT-ALIGN: center; opacity: .8
}
.tbl {
	BORDER-TOP: #e7e7e7 1px solid; BACKGROUND: #f4f4f4; MARGIN: 0px 0px 1em 20px; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 90%
}
.tbl TBODY TD {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #e7e7e7 1px solid
}
.tbl TBODY TD.download {
	TEXT-ALIGN: center
}
.tbl TBODY TR {
	FONT-SIZE: 90%
}
.tbl TBODY TR.even {
	BACKGROUND: url(bg_td.gif) repeat-x 50% top
}
.tbl TBODY TR.odd {
	BACKGROUND: #ffffff
}
.tbl THEAD TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tbl THEAD TH:unknown {
	BORDER-RIGHT: #e7e7e7 1px solid
}
.tbl THEAD TR {
	BORDER-RIGHT: #e7e7e7 1px solid; BACKGROUND: url(bg_th.gif) #eeeeee center 50%; TEXT-TRANSFORM: uppercase; COLOR: #2a2b26; BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left
}
.term {
	MARGIN: 0px 20px
}
.term DD {
	MARGIN: 0px 0px 1em 10px
}
.vcard .adr {
	MARGIN-BOTTOM: 5px
}
.vcard .tel {
	MARGIN-BOTTOM: 5px
}
.vcard .org {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.vcard .post-office-box {
	
}
.vcard .tel .type {
	DISPLAY: none
}
.frm LEGEND.header SPAN {
	DISPLAY: none
}
#ads .bdy {
	HEIGHT: 144px; TEXT-ALIGN: center; vertical-align:middle; 
}
#ads .hdr {
	FONT-SIZE: 80%
}
#ads {
	MARGIN: 20px 10px 20px 20px; 
}
#news {
	MARGIN: 20px 10px 20px 20px
}
#breadcrumb {
	FONT-SIZE: 0.68em; TEXT-TRANSFORM: capitalize
}
#breadcrumb A {
	BACKGROUND: 0% 50%; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#catalogs .img IMG {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
#pricelist .img IMG {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
#catalogs .img {
	FLOAT: left; MARGIN: 0px 10px
}
#pricelist .img {
	FLOAT: left; MARGIN: 0px 10px
}
#catalogs .info {
	FONT-WEIGHT: bold; FONT-FAMILY: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
#pricelist .details {
	FONT-WEIGHT: bold; FONT-FAMILY: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
#catalogs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 5px; COLOR: #000000; PADDING-TOP: 13px; BORDER-BOTTOM: #dddddd 1px dotted; HEIGHT: 155px
}
#pricelist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 5px; COLOR: #000000; PADDING-TOP: 13px; BORDER-BOTTOM: #dddddd 1px dotted; HEIGHT: 155px
}
#categories {
	BACKGROUND: #e7e7e7; HEIGHT: 308px
}
#categories .mootabs_title {
	FONT-WEIGHT: bold; FONT-SIZE: 0.87em; COLOR: #444444
}
#categories .selected {
	COLOR: #35698f
}
#categories LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: 24px; HEIGHT: 24px
}
#categories LI.selected {
	BACKGROUND: url(bg_ps_cat.gif) 0px 0px
}
#catsubcontainer {
	MARGIN: 20px 20px 20px 10px
}
#catwrapper {
	FLOAT: left; WIDTH: 50%
}
#frmheader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; BACKGROUND: url(bg_yellow_gradient.gif) #f7f3d4 repeat-x 50% top; PADDING-BOTTOM: 5px; MARGIN: 0px 20px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#frmheader SPAN {
	PADDING-LEFT: 19px; BACKGROUND: url(icon_stripes.gif) no-repeat left center; MARGIN-LEFT: 5px
}
#frmSearch .overTxtDiv {
	PADDING-LEFT: 20px; PADDING-TOP: 2px
}
#frmsubmit {
	CLEAR: both; BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(bg_stripes.gif); PADDING-BOTTOM: 10px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: right
}
#frmsubmit A {
	FONT-SIZE: 0.67em; COLOR: #1e5288; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#frmsubmit INPUT {
	VERTICAL-ALIGN: bottom; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#index {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: url(/_img/plugin-azBar/bg_az.gif) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 31px; TEXT-ALIGN: center
}
#index .selected {
	BACKGROUND: url(/_img/plugin-azBar/bg_azMe.gif) no-repeat center top; COLOR: #ffffff
}
#index A {
	PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 9px; PADDING-BOTTOM: 16px; PADDING-TOP: 5px; BORDER-BOTTOM-STYLE: none
}
#index A:hover {
	PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 9px; PADDING-BOTTOM: 16px; PADDING-TOP: 5px; BORDER-BOTTOM-STYLE: none
}
#index A:visited {
	PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 9px; PADDING-BOTTOM: 16px; PADDING-TOP: 5px; BORDER-BOTTOM-STYLE: none
}
#index A:hover {
	BACKGROUND: url(/_img/plugin-azBar/bg_azOver.gif) no-repeat center top; COLOR: #ffffff
}
#news {
	MARGIN: 20px 10px 20px 20px
}
#news .bdy {
	HEIGHT: 120px
}
#news .bdy {
	HEIGHT: 120px
}
#news .even {
	BACKGROUND: url(bg_newslist_even.gif) repeat-x
}
#news .even {
	BACKGROUND: url(bg_newslist_even.gif) repeat-x
}
#news .odd {
	BACKGROUND: url(bg_newslist_odd.gif) repeat-x
}
#news .odd {
	BACKGROUND: url(bg_newslist_odd.gif) repeat-x
}
#news .panel {
	BACKGROUND: url(bg_newsTab.gif)
}
#news .panel #news-itms {
	PADDING-LEFT: 0px
}
#news .panel #news-itms {
	PADDING-LEFT: 0px
}
#news .panel #news-itms LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#news .panel #news-itms LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; PADDING-TOP: 5px
}
#news .panel P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 15px
}
#news .panel UL {
	PADDING-LEFT: 10px
}
#news .panelSet {
	FONT: bold 0.68em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
#news .panelSet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#news .readmore {
	FONT-WEIGHT: bold; COLOR: #cc7a00; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#news .readmore {
	FONT-WEIGHT: bold; COLOR: #cc7a00; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#news .tabSet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(drk-tab-bkg.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 26px
}
#news .tabSet LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 14px! important; BACKGROUND: url(drk-tab-off-l.png) no-repeat left top; FLOAT: left! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 2px 0px 0px; CURSOR: pointer; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
#news .tabSet LI A {
	PADDING-RIGHT: 12px! important; DISPLAY: block! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: url(drk-tab-off-r.png) no-repeat right top; FLOAT: left! important; PADDING-BOTTOM: 0px! important; OVERFLOW: hidden! important; COLOR: #cccccc! important; PADDING-TOP: 2px! important; FONT-STYLE: normal; FONT-FAMILY: 26px Arial, Helvetica, sans-serif; HEIGHT: 24px! important; FONT-VARIANT: normal; TEXT-DECORATION: none! important
}
#news .tabSet LI.on {
	BACKGROUND: url(drk-tab-on-l.png) no-repeat left top
}
#news .tabSet LI.on A {
	BACKGROUND: url(drk-tab-on-r.png) no-repeat right top; COLOR: #4599d2! important
}
#news .tabSet LI:unknown {
	content: ""
}
#news UL.tabSet {
	MARGIN: 0px
}
#newsadssection .bdy {
	BACKGROUND: #e7e7e7
}
#newsadssection .hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #000000; MARGIN-BOTTOM: 0px; COLOR: #4599d2; FONT-STYLE: normal; FONT-FAMILY: 22px; HEIGHT: 24px; FONT-VARIANT: normal
}
#pricelist .month {
	FONT-WEIGHT: normal; FONT-SIZE: 18px
}
#pricelist .title {
	MARGIN-BOTTOM: 0px
}
#pricelist .year {
	FONT: 20px Georgia, "Times New Roman", Times, serif
}
#prod_toolbox .active {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -1630px
}
#prod_toolbox .inactive {
	BACKGROUND: url(sprite_icons.gif) no-repeat 0px -1676px
}
#prod_toolbox .tb_content {
	MARGIN-BOTTOM: 5px
}
#prod_toolbox .tb_content LI {
	PADDING-LEFT: 20px; MARGIN: 0pt 13px 0pt 0.5em
}
#prod_toolbox .tb_content UL {
	MARGIN: 0px
}
#prod_toolbox H2.tb_header {
	PADDING-LEFT: 20px; MARGIN-LEFT: 5px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; HEIGHT: auto; TEXT-ALIGN: left
}
#prod_toolbox H2.tb_header A {
	BORDER-BOTTOM-STYLE: none
}
#prod_toolbox LI {
	PADDING-LEFT: 0px
}
#productsection .hdr {
	BACKGROUND: #000000
}
#productsection .hdr B {
	PADDING-LEFT: 10px
}
#news .panel UL {
	PADDING-LEFT: 10px
}
#newsadssection .hdr B {
	PADDING-LEFT: 10px
}
#promosection {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX:100;FONT-SIZE: 0.68em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#promosection #promoarea1 {
	WIDTH:76%; MARGIN-RIGHT: 10px; HEIGHT: 105px
}
#promosection #promoarea2 {
	MARGIN-TOP: 8px;WIDTH: 20%; HEIGHT: 92px;BACKGROUND: #4599d2;
}
#promosection #promobdy {
	FONT-WEIGHT: bold; MARGIN: 0px auto; WIDTH: 100%;
}
#promosection .promoarea {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(bg_promo_area.gif); FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#promosection .promos2 {
	MARGIN-TOP: 8px; DISPLAY: block; BACKGROUND: #4599d2; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 24%; HEIGHT: 91px; TEXT-ALIGN: left
}
#promosection .promos {
	MARGIN-TOP: 8px; DISPLAY: block; BACKGROUND: #4599d2; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 24%; HEIGHT: 91px; TEXT-ALIGN: left
}
#promosection .promos P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#shipping-labels {
	CLEAR: both; BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BACKGROUND: #ffffff; MARGIN: 0px 20px; BORDER-LEFT: #dbdbdb 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid; POSITION: relative; HEIGHT: 1%
}
#shipping-labels .desc {
	BACKGROUND: url(label-desc-bg.png) no-repeat; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 10px; WIDTH: 358px; HEIGHT: 98px
}
#shipping-labels .desc LI {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#shipping-labels .desc LI H2 {
	MARGIN: 0px 10px
}
#shipping-labels .desc LI P {
	MARGIN: 0px 10px
}
#shipping-labels .samples {
	LEFT: 378px; WIDTH: 358px; POSITION: absolute; TOP: 10px; HEIGHT: 298px
}
#shipping-labels .samples LI {
	DISPLAY: none; PADDING-LEFT: 0px
}
#shipping-labels .samples LI A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#shipping-labels .thumbnails {
	MARGIN: 0px 10px; WIDTH: 358px; PADDING-TOP: 5px; HEIGHT: 206px
}
#shipping-labels .thumbnails LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CURSOR: pointer
}
#sitemap LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#sitemap LI H3 {
	MARGIN-LEFT: 0px
}
.job UL {
	MARGIN-LEFT: 0px
}
.post P {
	MARGIN-LEFT: 0px
}
#sitemap LI UL LI {
	PADDING-LEFT: 19px; BACKGROUND: url(yellow-3d.png) no-repeat 0px 2px
}
#sitemap LI UL LI UL LI {
	PADDING-LEFT: 19px; BACKGROUND: url(blue-flat.png) no-repeat 0px 4px
}
#subcategories {
	BACKGROUND: url(bg_ps_sub.gif) # 0px 0px; FLOAT: left; WIDTH: 49%
}
#subcategories #default {
	BACKGROUND:  TEXT-ALIGN: center
}
#subcategories .mootabs_panel {
    BACKGROUND:  #e7e7e7;
	CLEAR: both; DISPLAY: none; OVERFLOW: auto; POSITION: relative; HEIGHT: 308px
}
#subcategories .title-actuator {
	BACKGROUND:  #f4f4f4 no-repeat 0px 178px
}
#subcategories .title-backflow {
	BACKGROUND:  #f4f4f4 no-repeat -430px 178px
}
#subcategories .title-ball {
	BACKGROUND: #f4f4f4 no-repeat -830px 178px
}
#subcategories .title-butterfly {
	BACKGROUND:  #f4f4f4 no-repeat -1230px 178px
}
#subcategories .title-check {
	BACKGROUND:  #f4f4f4 no-repeat -1635px 178px
}
#subcategories .title-marine {
	BACKGROUND:  #f4f4f4 no-repeat -2835px 178px
}
#subcategories .title-mixing {
	BACKGROUND:  #f4f4f4 no-repeat -3235px 178px
}
#subcategories .title-pipeline {
	BACKGROUND:  #f4f4f4 no-repeat -3635px 178px
}
#subcategories .title-plumbing {
	BACKGROUND:  #f4f4f4 no-repeat -4040px 178px
}
#subcategories .title-safety {
	BACKGROUND:  #f4f4f4 no-repeat -4435px 178px
}
#subcategories .title-zOther {
	BACKGROUND: #f4f4f4
}
#subcategories A {
	COLOR: #444444
}
#subcategories A:hover {
	COLOR: #1e5288
}
#video {
	DISPLAY: none; MARGIN: 20px 10px 20px 20px
}
#video .bdy {
	BACKGROUND: #000000; HEIGHT: 288px
}
DIV#horiz-menu {
	Z-INDEX: 50; POSITION: relative
}
DIV#horiz-menu LI LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 98%; TEXT-INDENT: 18px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-DECORATION: none
}
.menu {
	BACKGROUND: url(horiz-menu.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 1.5em; WIDTH: 795px; LINE-HEIGHT: 1; POSITION: relative
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.menu LI {
	FLOAT: left; LIST-STYLE-TYPE: none; POSITION: relative
}
.menu LI LI {
	FLOAT: none; WIDTH: 100%; POSITION: relative
}
.menu LI UL {
	Z-INDEX: 5; LEFT: -999em; FLOAT: none; WIDTH: 157px; POSITION: absolute
}
.menu LI.sfHover UL {
	LEFT: 5px; TOP: 35px
}
.menu LI.sfHover LI UL {
	TOP: -999em
}
.menu LI LI.sfHover LI UL {
	TOP: -999em
}
.menu LI LI LI.sfHover LI UL {
	TOP: -999em
}
.menu LI LI.sfHover UL {
	LEFT: 157px; TOP: 0px
}
.menu LI LI LI.sfHover UL {
	LEFT: 157px; TOP: 0px
}
.menu LI LI LI LI.sfHover UL {
	LEFT: 157px; TOP: 0px
}
#horiz-menu {
	BACKGROUND: url(bg_horiz-menu.gif) #ccc repeat-x center bottom; WIDTH: 120%; HEIGHT: 38px
}
#horiz-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#horiz-menu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu A {
	DISPLAY: block; FLOAT: left; FONT: bold 80%/35px Arial,Helvetica,sans-serif; COLOR: #474747; WHITE-SPACE: nowrap; HEIGHT: 35px
}
#horiz-menu UL UL {
	BORDER-RIGHT: #434a4e 1px solid; BACKGROUND: url(dropdown-top.png) #4e5558 no-repeat 0px 0px; BORDER-LEFT: #434a4e 1px solid
}
#horiz-menu UL UL UL {
	
}
#horiz-menu LI LI A:hover {
	COLOR: #cccccc
}
#horiz-menu LI LI.parent A.daddy {
	BACKGROUND: url(dropdown-child.png) no-repeat 95% 50%;
}
#horiz-menu LI.active LI.parent A.daddy {
	BACKGROUND: url(dropdown-child.png) no-repeat 95% 50%
}
#horiz-menu LI LI {
	BACKGROUND: url(dropdown-div.png) repeat-x 0px 100%
}
#horiz-menu LI.sfHover LI {
	BACKGROUND: url(dropdown-div.png) repeat-x 0px 100%
}
#horiz-menu LI.sfHover LI {
	BACKGROUND: url(dropdown-div.png) repeat-x 0px 100%
}
#horiz-menu LI LI A {
	FONT: 100% Helvetica,Arial,sans-serif
}
#horiz-menu A:hover {
	TEXT-DECORATION: none
}
#horiz-menu LI.sfHover A:hover {
	COLOR: #cccccc
}
#horiz-menu LI.sfHover LI A {
	COLOR: #ffffff
}
#horiz-menu LI.sfHover A {
	BACKGROUND: url(menu2-pointer.gif) no-repeat center 100%
}
#horiz-menu LI LI.sfHover A:hover {
	COLOR: #cccccc
}
#horiz-menu LI.sfHover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#about {
	WIDTH: 65px; TEXT-INDENT: -9999px
}
#products {
	WIDTH: 84px; TEXT-INDENT: -9999px
}
#catalog {
	WIDTH: 59px; TEXT-INDENT: -9999px
}
#photolib {
	WIDTH: 76px; TEXT-INDENT: -9999px
}
#foring {
	WIDTH: 80px; TEXT-INDENT: -9999px
}
#techlib {
	WIDTH: 160px; TEXT-INDENT: -9999px
}
#services {
	WIDTH: 70px; TEXT-INDENT: -9999px
}
#glbvalve {
	WIDTH: 80px; TEXT-INDENT: -9999px
}
#language {
	WIDTH: 80px; TEXT-INDENT: -9999px
}

#about A {
	WIDTH: 65px
}
#products A {
	WIDTH: 84px
}
#catalog A {
	WIDTH: 59px
}
#photolib A {
	WIDTH: 74px
}
#foring A {
	WIDTH: 76px; 
}
#techlib A {
	WIDTH: 160px
}
#services A {
	WIDTH: 70px
}
#glbvalve A {
	WIDTH: 80px; 
}

#language A {
	WIDTH: 80px; 
}
INPUT.autocompleter-loading {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/_assets/autocompleter/spinner.gif); BACKGROUND-REPEAT: no-repeat
}
UL.autocompleter-choices {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7c7c7c 1px solid; PADDING-LEFT: 0px; Z-INDEX: 50; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
UL.autocompleter-choices LI {
	PADDING-RIGHT: 1.5em; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none! important; PADDING-BOTTOM: 0.2em; MARGIN: -2px 0px 0px; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.2em; WHITE-SPACE: nowrap; POSITION: relative
}
UL.autocompleter-choices LI.autocompleter-selected {
	COLOR: #fff; BACKGROUND-COLOR: #444
}
UL.autocompleter-choices LI.autocompleter-selected SPAN.autocompleter-queried {
	COLOR: #9fcfff
}
UL.autocompleter-choices SPAN.autocompleter-queried {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.fc-tbx .tl {
	BACKGROUND: url(/_js/plugins/formcheck/img/tl.png) no-repeat
}
.fc-tbx .t {
	BACKGROUND: url(/_js/plugins/formcheck/img/t.png) repeat-x; HEIGHT: 16px
}
.fc-tbx .tr {
	BACKGROUND: url(/_js/plugins/formcheck/img/tr.png) no-repeat
}
.fc-tbx .l {
	BACKGROUND: url(/_js/plugins/formcheck/img/l.png) repeat-y; WIDTH: 16px
}
.fc-tbx .r {
	BACKGROUND: url(/_js/plugins/formcheck/img/r.png) repeat-y; WIDTH: 16px
}
.fc-tbx .bl {
	BACKGROUND: url(/_js/plugins/formcheck/img/bl.png) no-repeat
}
.fc-tbx .b {
	BACKGROUND: url(/_js/plugins/formcheck/img/b.png) no-repeat; HEIGHT: 25px
}
.fc-tbx .br {
	BACKGROUND: url(/_js/plugins/formcheck/img/br.png) no-repeat
}
.fc-tbx .c {
	BACKGROUND: url(/_js/plugins/formcheck/img/c.png)
}
.fc-tbx A.close {
	DISPLAY: block; BACKGROUND: url(/_js/plugins/formcheck/img/close.png) no-repeat; FLOAT: right; MARGIN-LEFT: 5px; WIDTH: 10px; CURSOR: pointer; POSITION: relative; HEIGHT: 10px
}
.fc-tbx .err {
	FLOAT: left
}
.fc-tbx P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: tahoma, verdana, "sans-serif"; BORDER-RIGHT-WIDTH: 0px
}
.ajax_loader {
	BACKGROUND: url(/_js/plugins/formcheck/img/ajax-loader.gif) no-repeat center 50%; WIDTH: 200px; HEIGHT: 150px
}
.fc-error {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #888 1px solid; BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: #eaeaea
}
.fc-error P {
	MARGIN: 5px; COLOR: #a00
}
.MultiBoxClose {
	RIGHT: -26px; BACKGROUND: url(/_js/plugins/multibox/close.gif) no-repeat; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; TOP: -26px; HEIGHT: 24px
}
.MultiBoxContainer {
	BORDER-RIGHT: #000000 20px solid; BORDER-TOP: #000000 20px solid; DISPLAY: none; Z-INDEX: 6000; BACKGROUND: #ffffff; BORDER-LEFT: #000000 20px solid; BORDER-BOTTOM: #000000 20px solid; POSITION: absolute; TEXT-ALIGN: left
}
.MultiBoxContent {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
.MultiBoxControls {
	BACKGROUND: #000000; WIDTH: 100%; POSITION: relative; HEIGHT: auto
}
.MultiBoxControlsContainer {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 0px
}
.MultiBoxDescription {
	CLEAR: left; MARGIN: 0px 35px; FONT: 11px Verdana,Arial,Helvetica,sans-serif; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: left
}
.MultiBoxLoading {
	BACKGROUND: url(/_js/plugins/multibox/loader.gif) no-repeat center 50%
}
.MultiBoxNext {
	MARGIN-TOP: 5px; RIGHT: 0px; BACKGROUND: url(/_js/plugins/multibox/right.gif) no-repeat; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; HEIGHT: 24px
}
.MultiBoxNextDisabled {
	BACKGROUND: url(/_js/plugins/multibox/rightDisabled.gif) no-repeat; CURSOR: default
}
.MultiBoxNumber {
	FLOAT: right; MARGIN: 10px 35px 0px 0px; FONT: 11px Verdana,Arial,Helvetica,sans-serif; WIDTH: 50px; COLOR: #ffffff; POSITION: relative; TEXT-ALIGN: right
}
.MultiBoxPrevious {
	MARGIN-TOP: 5px; BACKGROUND: url(/_js/plugins/multibox/left.gif) no-repeat; LEFT: 0px; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; HEIGHT: 24px
}
.MultiBoxPreviousDisabled {
	BACKGROUND: url(/_js/plugins/multibox/leftDisabled.gif) no-repeat; CURSOR: default
}
.MultiBoxTitle {
	FLOAT: left; MARGIN: 10px 0px 0px 35px; FONT: bold 11px Verdana,Arial,Helvetica,sans-serif; COLOR: #ffffff; POSITION: relative; TEXT-ALIGN: left
}
.MultiBoxClose {
	RIGHT: -26px; BACKGROUND: url(/_js/plugins/multibox/close.gif) no-repeat; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; TOP: -26px; HEIGHT: 24px
}
.MultiBoxContainer {
	BORDER-RIGHT: #000000 20px solid; BORDER-TOP: #000000 20px solid; DISPLAY: none; Z-INDEX: 6000; BACKGROUND: #ffffff; BORDER-LEFT: #000000 20px solid; BORDER-BOTTOM: #000000 20px solid; POSITION: absolute; TEXT-ALIGN: left
}
.MultiBoxContent {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
.MultiBoxControls {
	BACKGROUND: #000000; WIDTH: 100%; POSITION: relative; HEIGHT: auto
}
.MultiBoxControlsContainer {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 0px
}
.MultiBoxDescription {
	CLEAR: left; MARGIN: 0px 35px; FONT: 11px Verdana,Arial,Helvetica,sans-serif; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: left
}
.MultiBoxLoading {
	BACKGROUND: url(/_js/plugins/multibox/loader.gif) no-repeat center 50%
}
.MultiBoxNext {
	MARGIN-TOP: 5px; RIGHT: 0px; BACKGROUND: url(/_js/plugins/multibox/right.gif) no-repeat; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; HEIGHT: 24px
}
.MultiBoxNextDisabled {
	BACKGROUND: url(/_js/plugins/multibox/rightDisabled.gif) no-repeat; CURSOR: default
}
.MultiBoxNumber {
	FLOAT: right; MARGIN: 10px 35px 0px 0px; FONT: 11px Verdana,Arial,Helvetica,sans-serif; WIDTH: 50px; COLOR: #ffffff; POSITION: relative; TEXT-ALIGN: right
}
.MultiBoxPrevious {
	MARGIN-TOP: 5px; BACKGROUND: url(/_js/plugins/multibox/left.gif) no-repeat; LEFT: 0px; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; HEIGHT: 24px
}
.MultiBoxPreviousDisabled {
	BACKGROUND: url(/_js/plugins/multibox/leftDisabled.gif) no-repeat; CURSOR: default
}
.MultiBoxTitle {
	FLOAT: left; MARGIN: 10px 0px 0px 35px; FONT: bold 11px Verdana,Arial,Helvetica,sans-serif; COLOR: #ffffff; POSITION: relative; TEXT-ALIGN: left
}
.sortable .rightalign {
	TEXT-ALIGN: right
}
.sortable .sortedASC {
	PADDING-LEFT: 15px; BACKGROUND: url(/_js/plugins/sortableTable/icon-table-sort-asc.gif) no-repeat 5px 2px
}
.sortable .sortedDESC {
	PADDING-LEFT: 15px; BACKGROUND: url(/_js/plugins/sortableTable/icon-table-sort-desc.gif) no-repeat 5px 8px
}
.sortable TH.tableHeaderOver {
	CURSOR: pointer; COLOR: #354158
}
.sortable THEAD TH {
	PADDING-LEFT: 15px; BACKGROUND: url(/_js/plugins/sortableTable/icon-table-sort.gif) no-repeat 5px 7px
}
.sortable TR {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.sortable TR.altrow {
	BACKGROUND: url(bg_td.gif) repeat-x center top
}
.sortable TR.over {
	FONT-WEIGHT: bold; BACKGROUND: #f7f7f7; CURSOR: pointer; COLOR: #354158
}
.sortable TR.over A {
	COLOR: #354158
}
.acc_content {
	MARGIN-LEFT: 0px
}
.acc_content UL {
	MARGIN: 0px 5px
}
.acc_content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DT.acc_header {
	MARGIN-LEFT: 20px
}
.acc_header {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 16px Calibri,Helvetica,Arial,sans-serif; COLOR: #666666; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
.acc_header .small {
	FONT-SIZE: 12px
}
.acc_header B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1; PADDING-TOP: 4px
}
.active {
	BACKGROUND: url(/_cnet.assets/accordian/bg_accordian_header.gif) no-repeat 100% -50px; COLOR: #333333
}
.active B {
	BACKGROUND: url(/_cnet.assets/accordian/bg_accordian_header.gif) no-repeat 0px -50px
}
.hover {
	BACKGROUND: url(/_cnet.assets/accordian/bg_accordian_header.gif) no-repeat 100% -25px; CURSOR: pointer; COLOR: #000000
}
.hover B {
	BACKGROUND: url(/_cnet.assets/accordian/bg_accordian_header.gif) no-repeat 0px -25px
}
.hoverOut {
	BACKGROUND: url(/_cnet.assets/accordian/bg_accordian_header.gif) no-repeat 100% 0px
}
.hoverOut B {
	BACKGROUND: url(/_cnet.assets/accordian/bg_accordian_header.gif) no-repeat 0px 0px
}
UL.tabSet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(tab-bkg.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 5px 5% 0px 146px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 26px
}
UL.tabSet LI:unknown {
	content: ""
}
UL.tabSet LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 14px! important; BACKGROUND: url(tab-off-l.gif) no-repeat left top; FLOAT: left! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 2px 0px 0px; CURSOR: pointer; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
UL.tabSet LI A {
	PADDING-RIGHT: 12px! important; DISPLAY: block! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: bold! important; FONT-SIZE: 10pt! important; BACKGROUND: url(tab-off-r.gif) no-repeat right top; FLOAT: left! important; PADDING-BOTTOM: 0px! important; OVERFLOW: hidden! important; COLOR: #545454! important; LINE-HEIGHT: 26px! important; PADDING-TOP: 2px! important; FONT-FAMILY: arial! important; HEIGHT: 24px! important; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
UL.tabSet LI.on {
	BACKGROUND: url(drk-tab-on-l.gif) no-repeat left top
}
UL.tabSet LI.on A {
	BACKGROUND: url(tab-on-r.gif) no-repeat right top; COLOR: #333
}
UL.tabSet LI.over {
	BACKGROUND: url(tab-over-l.gif) no-repeat left top
}
UL.tabSet LI.over A {
	BACKGROUND: url(tab-over-r.gif) no-repeat right top; BORDER-BOTTOM-STYLE: none
}
.panelSet {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 145px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5%; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.panelSet DT.stretchtoggle DIV.dtRight {
	BACKGROUND: url(http://www.clientcide.com//wp-content/themes/clientsidev2/art/acdn-headr-back.gif) #fff no-repeat right 50%
}
.tip {
	Z-INDEX: 13000; FONT: 11px "lucida grande",tahoma,verdana,arial,sans-serif; WIDTH: 172px; COLOR: #ffffff; POSITION: absolute
}
.tip-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #2a2b26; PADDING-BOTTOM: 4px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px
}
.tip-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #2a2b26; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}
.left { 
clear: left; 
float: left; 
width: 60%; 
margin-left: 5px; 
} 
.sitetitle { 
clear: left; 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-left: 5px; 
background-color: #FF9900; 
} 
.sitetitle ul { 
margin:0; padding:0px; list-style:none; 
} 

.sitetitle li { 
float:left;  margin:0px 100px 0px 0px; padding:0px; display:block; overflow:hidden; 

} 


