/* BEGIN LAYOUT
================================================== */
body {width:100%;background:#eee;text-align:center;}

/* GLOBAL RESET
================================================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/* HTC HACKS FOR IE
================================================== */
body {}

/* UNIVERSAL FONTS
================================================== */
body {font:13px arial,sans-serif;height:100%;background-image:url(/i/bg/bg-01.gif);background-position:center top;background-repeat:repeat-y;}
table {font-size:inherit;font-size:100%;}
select, input, textarea {font:99% arial,sans-serif;}
pre, code {font:115% monospace;}
strong {font-weight:bold;}

/* LINKS
================================================== */
a {text-decoration:none;}
a:link {color:#1780CB;}
a:visited {color:#1780CB;}
a:hover {color:#d67227;}
a:active {color:#33A4F5;}

a.blueboxlink:link {color:#33A4F5;}
a.blueboxlink:visited {color:#33A4F5;}
a.blueboxlink:hover {color:#D67227;}
a.blueboxlink:active {color:#33A4F5;}

/* TOPMOST BAR
================================================== */
#topmostbar {text-align:left;width:750px;height:4px;background-color:#FFF;}

#aboutspx {width:235px;float:left;}
#insideaboutspx {margin:0 16px;text-align:left;clear:left;}
#insideaboutspx p {font-size:11px;margin-bottom:5px;color:#000;}
#aboutspxlogo {margin-bottom:4px;}


/* MAJOR BLOCKS
================================================== */
#outer {width:750px;height:100%;text-align:center;margin:0 auto;}
#container {width:750px;text-align:center;margin:0 auto;}

#brandingbar {width:750px;height:77px;padding:4px 0 4px 0;margin:0;text-align:left;}

#logowrap {width:265px;height:38px;margin-top:-5px;}
#logo {margin-left:30px;}
#logo h1 {display: none;}

#main {width:750px;padding:0;margin:0;background-color:#FFF;}
#leftcolumn {width:235px;float:left;text-align:left;}
#centercolumn {width:452px;text-align:left;float:right;}
#breadcrumbs {width: 500px;height:12px;margin:0 auto;text-align:center;}
#breadcrumbs p {font:normal 12px arial,sans-serif; color:#333;text-align:left;}
#sectionlabel {width: 700px;height:30px;margin:0 auto;padding-top:12px;text-align:left;}
#sectionlabel p {font:bold 16px arial,sans-serif; color:#2E4675;text-align:left;}

#maincontent {width:700px;margin:0 auto;text-align:center;}
#centerpiece {height:190px;margin-bottom:6px;}
#divider {margin: 10px 0;}
#verybottom {height:30px;width:700px;margin-top:6px;}
#spxlogo {float:right;}
#copyright {float:left;margin-left:25px;}
#copyright p {font:normal 11px arial,sans-serif;color:#999;}

#introhead {color:#333;font:bold 1.4em/1.4 arial,sans-serif;margin:4px 0 6px 8px;}
#intro {margin:2px 0 0 0;}
#intro p {font:normal 13px/15px arial,sans-serif;color:#555;margin:0 0 10px 8px;}

/* SECTION FRONTS
-------------------------------------------------- */
#spotlight {border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:8px 0 10px 0;}
#spotlight h3 {font:bold 12px arial,sans-serif;margin:8px 0 4px 0;color:#333;}
#spotlight p {font:normal 11px arial,sans-serif;color:#666;margin-bottom:8px;}

/* LIBRARY
================================================== */
#library h1 {font: normal bold 18px arial,sans-serif;margin-bottom:4px;}
#library h2 {font: normal bold 15px arial,sans-serif;color:#333;margin:0 0 5px 0;}
#library p {font: normal 12px arial,sans-serif;color:#555;margin-bottom:10px;line-height:1.2em;}

#lib {margin:4px 0 14px 0;}
.libtable {width:450px;}
.libtd-thumb {width:60px;}
.libtd-text {padding-left:8px;}
.libtd-text h4 {font: normal bold 14px arial,sans-serif;border-bottom:1px solid #CCC;padding-bottom:2px;}
.libtd-text p {font: normal 11px/12px arial,sans-serif;color:#555;margin:3px 0 3px 0;}
.pdflink {width:150px;height:14px;margin-top:3px;border:1px dotted #E6E7E8;}
.pdflink:hover {background-color:#fefdeb;border:1px solid #D48920;}

.list {list-style-type:square;font:normal 12px/13px arial,sans-serif;color:#555;margin-left:0;padding-left:16px;}
.list li {margin-bottom:4px;}

/* PRODUCT GALLERY IMAGES
================================================== */
#gallery {width:452px;height:160px;margin-bottom:6px;border:1px solid #000;}
#gallery:hover {border:1px solid #D67227;}
.gallerythumb {display:inline;list-style-type:none;padding-right:2px;}
.gallerythumb img {border:1px solid #000;}
.gallerythumb img:hover {border:1px solid #D67227;}

/* INSIDE BLOCKS
-------------------------------------------------- */
#rail {width:228px;float:left;text-align:left;padding-left:10px;border-left:1px dotted #666;}
#bigcolumn {width:448px;text-align:left;float:left;padding-right:10px;}
#news h3 {font:bold 14px arial,verdana,sans-serif;color:#042365;border-bottom:2px solid #CCC;padding: 0 0 4px 0;margin-bottom:12px;}
.issuedate {font:normal 10px arial,verdana,sans-serif;color:#666;}
#rail li {font:normal 12px/13px arial,verdana,sans-serif;color:#333;margin-bottom:9px;}

.navunder {width:235px;height:3px;background:url(/i/bg/nav-undershad2.gif)repeat-x;}
.navover {width:100%;height:3px;background:url(/i/bg/nav-overshad2.gif)repeat-x;}
#navdetail {background-color:#EEE;}
#navdetail td {padding:4px 8px 4px 15px;font-size:12px;border-bottom:1px solid #CCC;}
.navdetaildate {font-size:10px;color:#666;}

/* SUPERFOOTER
-------------------------------------------------- */
#superfooter {width:750px;margin:12px 0;padding:12px 0 14px 0;background-color:#eee;}
#superfooter fieldset {border: 1px solid #CCC;}
#superfooter fieldset:hover {border: 1px solid #333;}
#megafooter {width:650px;text-align:center;margin:0 auto;font-size:88%;line-height:1.2em;color:#444;}
#megafooter td {text-align:left;}
#megafooter h5 {font-size:110%;line-height:1.4em;color:#000;}
#megafooter h5 a:hover {color:#143471;}
td.col1 {width:162px;}
td.col2 {width:163px;}
td.col3 {width:163px;}
td.col4 {width:162px;}
#footerclose {width:750px;height:11px;margin:0;padding:0;}

/* HOMEPAGE SPECIFIC
-------------------------------------------------- */
#newshome {margin-bottom:10px;}
#newshomeright {float:right;width:212px;}
#newshomeleft {width:218px;border-right:2px dotted #CCC;padding-right:9px;}
#newshomemore1 {float:right;font:normal 10px arial,sans-serif;margin-top:4px;}
#newshomemore2 {float:right;font:normal 10px arial,sans-serif;margin-top:4px;}
#latestnews {font:bold 14px arial,sans-serif;border-bottom:2px solid #CCC;margin-bottom:7px;padding-bottom:3px;color:#042365;}
#whoweare {font:bold 14px arial,sans-serif;border-bottom:2px solid #CCC;margin-bottom:7px;padding-bottom:3px;color:#042365;}
#newshome h2 {font:bold 13px arial,sans-serif;margin-bottom:4px;}
#newshome p {font:normal 11px arial,sans-serif;color:#000;margin-bottom:5px;line-height:1.19em;}
p.continued {font:normal 9px arial,sans-serif;color:#000;margin-bottom:3px;}

/* MESSAGEBOX
-------------------------------------------------- */
#news {margin-bottom:10px;}
#news h2 {font:bold 13px arial,sans-serif;margin-bottom:4px;}
#news p {font:normal 11px arial,sans-serif;color:#000;margin-bottom:5px;line-height:1.19em;}
#signpost {width:218px;}
#signpost-wide {}
#message {float:right;width:221px;}
#messagetitle {font:bold 14px arial,sans-serif;border-bottom:2px solid #CCC;margin-bottom:7px;padding-bottom:3px;color:#042365;}

/*PRODUCT
-------------------------------------------------- */
.textblock {width:380px;float:right;}
.thumb {width:60px;height:60px;margin:0 0 12px 0;}
.thumb img {border:1px solid #666;}
.thumb img:hover {border:1px solid blue;}

#productlist h1 {font:bold 18px/18px arial,sans-serif;margin-bottom:12px;}
#productlist h2 {font:bold 15px/15px arial,sans-serif;border-bottom:1px solid #CCC;padding-bottom:2px;margin-bottom:2px;}
#productlist h3 {font:bold 15px/15px arial,sans-serif;margin-bottom:6px;}
#productlist h4 {font:bold 15px/15px arial,sans-serif;border-bottom:1px solid #CCC;padding-bottom:6px;}
#productlist h5 {font:bold 13px/13px arial,sans-serif;margin:12px 0 8px 0;}
#productlist p {font:normal 12px/13px arial,sans-serif;color:#666;margin-bottom:10px;}
#overview p {font:normal 14px/15px arial,sans-serif;color:#444;margin-bottom:10px;}
#bodytype {margin-top:8px;}
#bodytype p {font:normal 12px/13px arial,sans-serif;color:#444;margin-bottom:10px;}
#bodytype p b,strong {color:#000;}

/*CONTENTRAIL AND LISTS
-------------------------------------------------- */
#contentrail {float:right;width:140px;background:#EFEFEF;margin:0 0 10px 10px;padding:10px;}
#contentrail ul {list-style-type:square;font:normal 11px arial,sans-serif;margin-left:0;padding-left:20px;}
#contentrail li {padding-top:3px;}
li.bullet {list-style-image:url("/i/icon/icon-bullet-sq.gif");}
li.doc {list-style-image:url("/i/icon/icon-doc.gif");}
li.arrow {list-style-image:url("/i/icon/icon-arrow-right.gif");}
li.newwin {list-style-image:url("/i/icon/icon-new-win.gif");}
li.toacrobat {list-style-image:url("/i/icon/icon-toacrobat-sm.gif");}
li.acrobat {list-style-image:url("/i/icon/icon-acrobat-sm.gif");}
li.tip {list-style-image:url("/i/icon/icon-tip.gif");}
li.wmp {list-style-image:url("/i/icon/icon-wmp.gif");}
li.qt {list-style-image:url("/i/icon/icon-qt.gif");}
li.ipod {list-style-image:url("/i/icon/icon-ipod.gif");}
ul.contentlist {list-style-type:square;font:normal 12px/13px arial,sans-serif;color:#555;margin-left:0;padding-left:16px;}
ul.contentlist li {margin-bottom:4px;}
ol.contentlist {font:normal 11px arial,sans-serif;margin-left:0;padding-left:16px;}
#certicons {margin:8px 0 6px 0;}

/* FORMS
-------------------------------------------------- */
.hide {display: none;}

input.smallest {font-size:80%;border: 1px solid #FFF;background-color:#EEE;color:#666;padding:2px;border:1px solid #CCC;}
input.smallest:focus {border: 1px solid #D67227;background-color:#FFC;}
input.smallest:hover {border: 1px solid #D67227;}
select.smallest {font-size:80%;border:1px solid #426e9d;background-color:#426e9d;color:#FFF;padding:2px;}

input.ongray {font-size:80%;border: 1px solid #999;background-color:#FFF;color:#666;padding:2px;margin-bottom:3px}
input.ongray:focus {border: 1px solid #D67227;background-color:#FFC;;}
input.ongray:hover {border: 1px solid #D67227;}
select.ongray {font-size:80%;border: 1px solid #999;background-color:#FFF;color:#666;padding:2px;}

input.submit {font-size:80%;border: 1px solid #FFF;background-color:#FFF;color:#0040AD;padding:0;}
input.submit:focus {border: 1px solid #D67227;background-color:#FFC;;}
input.submit:hover {border: 1px solid #D67227;}

input.submitgray {font-size:80%;border: 1px solid #999;background-color:#FFF;color:#0040AD;padding:1px;}
input.submitgray:focus {border: 1px solid #D67227;background-color:#FFC;;}
input.submitgray:hover {border: 1px solid #D67227;}

.smallformtype {font-size:86%;color:#AAA;}

/* INTERIOR NAVIGATION LISTS
-------------------------------------------------- */
#nav01 {}
#nav01 ul {margin:0;}
#nav01 li {font:normal 11px arial,sans-serif;list-style-type:none;}
#nav01 li a {display:block;width:190px;height:13px;padding-top:1px;padding-left:8px;text-decoration:none;}
#nav01 a:hover {background-color:#F6F5E8;}
#nav01 h4 {font:bold 12px/12px arial,sans-serif;color:#2E4675;margin-bottom:2px;margin-top:2px;}

/* LIBRARY SORT */
#lib {text-align:left;margin-top:6px;}
#lib fieldset {border: 1px solid #bfda93;padding:6px;}
#lib legend {font:bold 14px arial,sans-serif;margin:0 0 0 8px;color:#399238;}
#lib select {border:1px solid #426e9d;background-color:#426e9d;color:#FFF;padding:2px;font-size:11px;}

/* SEARCH RESULTS */
#advsearchresults {text-align:left;margin-top:6px;}
fieldset {border: 1px solid #BFDA93;padding:6px;}
legend {font:bold 14px arial,sans-serif;margin:0 0 0 8px;color:#399238;}
#advsearchresults label {font-weight:bold;color:#143471;}
#advsearchresults select {border:1px solid #6886AC;color:#555555;font-size:94%;}
#advsearchresults select:hover {border:1px solid #D67227;}
#advsearchresults select:focus {border: 1px solid #D67227;background-color:#FFFFCC;}
#searchinresults {margin-bottom:5px;}
#searchtyperesults {margin-bottom:5px;}
#sectionarearesults {margin-bottom:5px;}
#categoryarearesults {margin-bottom:5px;}
#bigsearchsubmitresults {}

.result {font:bold 11px arial,sans-serif;border-bottom:1px solid #999;}
.resultrow1 {padding:6px 6px 6px 8px;background-color:#DADADD;}
.resultrow2 {padding:6px 6px 6px 8px;background-color:#EEE;}
.resulthead {padding:6px 6px 6px 8px;background-color:#EEE;}

/* ADVANCED SEARCH DROP DOWN */
#advsearch {width:700px;margin:0 auto;text-align:left;}
#advsearch fieldset {border: 1px solid #f9dc8c;background-color:#FFF;width:684px;margin-top:6px;padding:8px;}
#advsearch legend {font:bold 14px arial,sans-serif;margin:0 0 0 8px;color:#333;}
#advsearch label {font-weight:bold;color:#399238;}
#advsearch select {border:1px solid #6886AC;color:#555555;font-size:94%;}
#advsearch select:hover {border:1px solid #D67227;}
#advsearch select:focus {border: 1px solid #D67227;background-color:#FFFFCC;}

#advsearch-primary {float:left;margin-bottom:8px;width:276px;}
#advkeywords {font-size:110%;color:#555555;margin:2px 0 6px 0;padding:2px;border:1px solid #143471;}
#advkeywords:hover {border:1px solid #D67227;}
#advkeywords:focus {border: 1px solid #D67227;background-color:#FFFFCC;}
#searchin {margin-bottom:4px;width:300px;}
#searchtype {margin-bottom:4px;width:300px;}

#advsearch-secondary {float:left;margin-top:-4px;width:360px;}
#sectionarea {margin-right:8px;float:left;}
#categoryarea {float:left;}

#bigsearchbuttons {margin-top:8px;}
#bigsearchbuttons input {width:100px;border:1px solid #d67227;background-color:#d67227;color:#FFF;}
#bigsearchbuttons input:hover {border:1px solid #f9f124;color:#f9f124;}
#bigsearchsubmit {float:left;margin-right:12px;}
#bigsearchcancel {}

/* SEARCHTOOLS */
#sitesearch {text-align:right;padding-right:24px;margin-top:16px;}
#langselect {float:right;text-align:left;margin-right:18px;}
#langselect select {background-color:#5482AB;color:#FFF;}
#langlabel {font-size:84%;margin-top:2px;color:#ADADAD;}
#simplesearch {float:right;text-align:left;margin-top:-4px;}
#simplesearchlink {font-size:84%;margin-top:4px;}
#simplesearchlink a {color:#1780CB;}
#simplesearchlink a:hover {color:#D48920;}

.highlights {margin:0;padding:0;}
.highlights li {font-size:104%;margin:2px 0 2px -6px;list-style-type: square;}

/* CONTACT */

div.domtab {}
ul.domtabs {float:left;border-bottom:12px solid #FFF;margin:0;padding:0;}

ul.domtabs li {width:170px;text-align:left;font:normal bold 15px arial,sans-serif;}
*html ul.domtabs li {margin:0;}

ul.domtabs h4 {font-size:14px;margin:0 0 0 15px;padding:4px 0 4px 0;color:#FFF;}

ul.domtabs a {display:block;width:170px;}

ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover
{background-color:#666;color:#FFF;border-bottom:1px dotted #FFF;}

ul.domtabs a:hover {background-color:#d67227;}

div.contact {float:right;width:530px;background:#EFEFEF;color:#000;}

ul.domtabs li.active1 a:link,
ul.domtabs li.active1 a:visited,
ul.domtabs li.active1 a:active,
ul.domtabs li.active1 a:hover
{background:#399238 url(/i/a/endcap.gif) no-repeat;background-position:157px 0;color:#FFFFCC; }

ul.domtabs li.active1 a:link h4,
ul.domtabs li.active1 a:visited h4,
ul.domtabs li.active1 a:active h4,
ul.domtabs li.active1 a:hover h4
{color:#FFFFCC;}

div.domtab div h2 a,
div.domtab div h2 a:hover,
div.domtab div h2 a:active
{display: none;}

table.contactform {margin-top:6px;}
.contact {}
td.contactinfo {width:170px;padding:6px;background-color:#EEE; vertical-align:top;}
td.contactinfo H5 {color:#399238;}
td.pointer {width:25px;background-color:#FFF;vertical-align:top;}
td.contactform {width:335px;padding:6px;background-color:#FFF;vertical-align:top;}
td.label {width:100px;font-size:12px;color:#666;text-align:right;vertical-align:top;}
td.field {padding-left:6px;vertical-align:top;}

td.contactform fieldset {margin-top:-16px;}

input.cf 			{border:1px solid #AAA;background-color:#FFF;background-image:url(/i/a/fieldbox1.gif);background-repeat:repeat-x;margin-bottom:4px;width:200px;padding:1px;}
textarea.cf 		{border:1px solid #AAA;background-color:#FFF;background-image:url(/i/a/fieldbox1.gif);background-repeat:repeat-x;margin-bottom:12px;width:200px;padding:1px;}
input.cf:focus 		{border:1px solid #d37326;background-color:#f8f8f1;background-image:url(/i/a/fieldbox2.gif);background-repeat:repeat-x;}
textarea.cf:focus 	{border:1px solid #d37326;background-color:#f8f8f1;background-image:url(/i/a/fieldbox2.gif);background-repeat:repeat-x;}

input.cfs 			{border:1px solid #399238;background-image:url(/i/a/green.gif);background-repeat:repeat-x;color:#666;width:100px;font-weight:bold;cursor:pointer;}
input.cfs:hover 	{border:1px solid #399238;background-image:url(/i/a/green.gif);background-repeat:repeat-x;color:#333;}
input.cfs:focus 	{border:1px solid #399238;background-image:url(/i/a/green.gif);background-repeat:repeat-x;color:#f9dc8c;}

label {display:block;font-size:11px;margin-top:2px;}

/* BLUEBOX
-------------------------------------------------- */
.bluebox {width:100%;margin:0 0 14px 0;padding:6px 0 3px 0;background-color:#FFF;}

.bluebox-topleft {display:none;}
.bluebox-topright {display:none;}
.bluebox-botleft {display:none;}

.bluebox-content {padding:0 10px 4px 12px;color:#666;}
.bluebox h3 {font:bold 14px arial,sans-serif;color:#666;margin:0 10px 4px 12px;}
.bluebox a:hover h3{color:#333;}
.bluebox-left {width:105px;}
.bluebox-right {width:106px;float:right;}
.bluebox p {font-size:88%;line-height:1.1em;margin-bottom:4px;}

.blueboxsection {background-color:#333;margin-top:-2px;border-collapse:collapse;border-top:2px dotted #666;border-bottom:2px dotted #666;}
.blueboxsection:hover {background-color:#d67227;}
.blueboxsectioncontent {margin:-5px 4px 7px 12px !important;}
.blueboxarrow {float:right;width:21px;height:49px;margin-top:-20px;background: url(/i/whoweare-arrow.gif);}
p.bluewho {width:200px;font-size:92%;color:#FFF;line-height:1.1em;margin:0 0 12px 14px;}

.thesection {margin:0 4px 1px 12px;}
.thearrow {float:right;width:15px;height:24px;background:url(/i/bba.gif);}
h4.thename {font:bold 18px arial,sans-serif;color:#FFF;margin:3px 0 4px 0;padding-top:2px;}
h4.thename:hover {color:#FFF;}
.bluebox h5 {font:bold 16px arial,sans-serif;color:#FFF;padding:10px 0 3px 0;}

/* BLUEBOX PARTS LIST */
#catnav-parts2 {}
#catnav-parts2 li {margin:0;}
#catnav-parts2 li a {display:block;padding-bottom:3px;background: #FFF url(/i/a/chevron06.gif) no-repeat;color:#666;}
#catnav-parts2 li a:hover {color:#000;}
#catnav-parts2 li a:hover h4 {color:#d67227;}
#catnav-parts2 li h4 {font-size:14px;margin:0 0 0 15px;padding:4px 0 2px 0;color:#1780CB;}
#catnav-parts2 p {margin:0 12px 6px 15px;}
#catnav-parts2 li ul h4 {font:normal 12px arial,sans-serif;margin:0 0 3px 22px;padding:0;}
#catnav-parts2 li ul li {border-bottom:1px dotted #DDD;margin-top:-2px;}
#catnav-parts2 li ul li a {padding:2px 0 3px 4px;color:#666;}
#catnav-parts2 li ul li a span {margin:0 0 0 40px;}
#catnav-parts2 ul li ul li a h4 {}

/* BLUEBOX SERVICES LIST */
#catnav-services {}
#catnav-services {margin:0;}
#catnav-services li {}
#catnav-services li a {display:block;padding-bottom:3px;background: #FFF url(/i/a/chevron06.gif) no-repeat;color:#666;}
#catnav-services li a:hover {color:#000;}
#catnav-services li a:hover h4 {color:#d67227;}
#catnav-services li h4 {font-size:14px;margin:0 0 0 15px;padding:4px 0 2px 0;color:#1780CB;}
#catnav-services p {margin:0 12px 6px 15px;}

/* BLUEBOX PARTSDETAIL LIST */
#catnav-detail {}
#catnav-detail {margin:0;}
#catnav-detail li a {display:block;padding-bottom:3px;background: #FFF url(/i/a/chevron06.gif) no-repeat;color:#666;}
#catnav-detail li a:hover {color:#000;}
#catnav-detail li a:hover h4 {color:#d67227;}
#catnav-detail li h4 {font-size:14px;margin:0 0 0 15px;padding:4px 0 2px 0;color:#1780CB;}
#catnav-detail p {margin:0 12px 6px 15px;}
#catnav-detail li ul h4 {font:normal 11px arial,sans-serif;margin:0 0 0 18px;padding:0;}
#catnav-detail li ul li {background-color:#CCC;border:0;margin-top:-2px;}
#catnav-detail li ul li a {padding:1px 0 2px 4px;color:#666;border:0;}
#catnav-detail li ul li a span {margin:0 0 0 18px;}

/* BLUEBOX PRODUCT LIST */
#catnav-products {}
#catnav-products p {margin:0 12px 6px 15px;}
#catnav-products li {margin:0;}
#catnav-products li h4 {margin:0 0 0 15px;padding:4px 0 2px 0;color:#1780CB;font-size:14px;}
#catnav-products li a {display:block;padding-bottom:3px;background: #FFF url(/i/a/chevron06.gif) no-repeat;color:#666;}
#catnav-products li a:hover {color:#000;}
#catnav-products li a:hover h4 {color:#d67227;}
#catnav-products li ul li h4 {margin:0 0 0 15px;padding:4px 0 2px 0;color:#1780CB;font-size:12px;}
#catnav-products li ul {font:normal 12px arial,sans-serif;}
#catnav-products li ul li {border:0;}
#catnav-products li ul li a {padding:1px 0 3px 0;}
#catnav-products li ul li a span {margin:0 0 0 26px;}

/* GRAYBOX
-------------------------------------------------- */
.graybox {width:100%;background-color:#DADADA;margin:0 0 6px 0;padding:0;}
.graybox-topleft {float:left;margin:0;width:13px;height:13px;background:url("/i/box/gray-tl-13.gif") no-repeat;padding:0;}
.graybox-topright {float:right;margin:0;width:13px;height:13px;background:url("/i/box/gray-tr-13.gif") no-repeat;padding:0;}
.graybox-botleft {margin:0;width:13px;height:13px;background:url("/i/box/gray-bl-13.gif") no-repeat;padding:0;}
.graybox-content {padding:0 10px 0px 12px;color:#FFF;}
.graybox h3 {font:bold 14px arial,sans-serif; color:#000;padding:10px 0 3px 0;}
.graybox a:hover h3{color:#FFC;;}
.graybox p {font-size:88%;color:#FFF;line-height:1.1em;}
.graybox h4 {font:bold 14px arial,sans-serif; color:#000;padding:10px 0 3px 0;}

/* CBOX
-------------------------------------------------- */
.cbox { background: #F7F2EA; }
.cboxtop { background: url(/i/box/tan-ne.gif) no-repeat top right; }
.cboxtop div { height: 13px; background: url(/i/box/tan-nw.gif) no-repeat top left; }
.cboxbottom { background: url(/i/box/tan-se.gif) no-repeat bottom right; }
.cboxbottom div { height: 13px; background: url(/i/box/tan-sw.gif) no-repeat bottom left; }
.cboxcontent {padding: 0px 13px 0px 13px;}

/* SALES REP LOCATOR
-------------------------------------------------- */
.L1 {background-color:#666;margin:0;padding:0;}
.L1 li {border-top:1px dotted #CCC;}
.L1 li a {display:block;}
.L1 li a:hover {background-color:#d67227; color:#FFFFCC;}

.L1 li h4 {font-size:14px;margin:0 0 0 15px;padding:4px 0 2px 0;color:#FFF;}
.L1 li a:hover h4 {color:#FFFFCC;}

.L2 {margin:0;padding:0;}
.L2 li {border-bottom:1px dotted #FFF;border-top:0;background-color:#CCC;}
.L2 li a {display:block;color:#666;}
.L2 li a:hover {background-color:#CCC;color:#d67227;}
.L2 li h5 {font-size:12px;font-weight:400;margin:0 0 0 15px;padding:4px 0 2px 0;color:#2285CC;}
.L2 li a:hover h5 {color:#143471;}

.L3 {background-color:#FFF;margin:0;padding:0;}
.L3 li {font-size:11px;border:0;background-color:#FFF;padding:2px 0 2px 8px;}
.L3 li a {display:inline;color:#2285CC;}
.L3 li a:hover {background-color:#FFF;color:#143471;}

#salesrep h3 {color:#399238;}

.countries {width:235px;border-left:1px solid #E1E7EF;border-right:1px solid #E1E7EF;background-color:#FFF;}
.countries td {vertical-align:top;}
#flashcontent {font:normal 11px arial,sans-serif;}

/* BRANDSBOX
-------------------------------------------------- */
.bbox {width:235px;background-color:#EEE;margin:0 0 6px 0;padding:0;}
.bbox h5 {font:bold 16px arial,sans-serif;color:#666;margin:6px 10px 4px 12px;}
.bboxsection a {display:block;width:235px;height:24px;margin:0;padding:0;}
.bbox a h4 {font:bold 18px arial,sans-serif;color:#FFF;margin:4px 0 0 12px;}
.bbox a h4:hover {color:#FFFFCC;}
.bbox p {font-size:88%;color:#333;line-height:1.1em;margin-bottom:4px;}
.bboxsection {background-color:#666;border-collapse:collapse;border-top:1px solid #FFF;}
.bboxsection:hover {background-color:#d67227;}
.bw {float:right;width:15px;height:24px;background:url(/i/bba.gif);margin-top:-2px;margin-right:4px;}

/* TRADESHOWS
-------------------------------------------------- */
h2.trade {margin:12px 0 0 8px;font-size:15px;color:#399238;}
table.tradeshow {margin:4px 0 0 8px;font: normal 10px arial,sans-serif;}
.tradeshow th {padding:4px;color:#d67227;}
.tradeshow td {vertical-align:top;padding:4px;}
.tradeheader {color:#399238; font: bold 12px verdana,arial,sans-serif;border-bottom:1px dotted #333;}
tr.even {background-color:#FFF;}
tr.odd {background-color:#EEE;}

/* GREENSPOT
-------------------------------------------------- */
.greenspot {border:1px solid #9fc377;background-image:url(/i/a/leaf.png);background-repeat:no-repeat;background-color:#EFEFEF;height:62px;margin:10px 0 0 0;cursor:pointer;}
.greenspot:hover {background-color:#fdfded;}
.greenspot p {margin:4px 10px 0 74px;font-size:11px;line-height:13px;}
.greenspot p span {color:#444;}

/* REVITSPOT
-------------------------------------------------- */
.revitspot {border:1px solid #6e6f9d;background-image:url(/i/art/revit3.gif);background-repeat:no-repeat;background-color:#EFEFEF;height:62px;margin:10px 0 0 0;cursor:pointer;}
.revitspot:hover {background-color:#fdfded;}
.revitspot p {margin:4px 10px 0 74px;font-size:11px;line-height:13px;}
.revitspot p span {color:#444;}

/* REVITSPOT2
-------------------------------------------------- */
.revitspot2 {border:1px solid #6e6f9d;background-image:url(/i/art/revit5.gif);background-repeat:no-repeat;background-color:#FFF;height:48px;margin:10px 0 12px 0;cursor:pointer;}
.revitspot2:hover {background-color:#fdfded;}
.revitspot2 p {margin:4px 10px 0 54px;font-size:11px;line-height:13px;}
.revitspot2 p span {color:#444;}

/* NEW FIND SALES REP BUTTON
-------------------------------------------------- */
.sbuttons button {display:block;float:left;margin:0 20px 8px 0;background-color:#F5A433;border:0;font-weight:bold;font-size:82%;font-weight:bold;color:#FFF;cursor:pointer;width:120px;text-align:center;-moz-border-radius:8px; -webkit-border-radius:8px; }
.sbuttons button div {width:100px;text-align:center;}
.sbuttons button:hover {color:#FFFFCC;background-color:#dc6e3d;}

/* CSS Buttons
-------------------------------------------------- */
.awesome:hover {background-color:#111; color:#fff;}
.awesome:active {top:1px;}
.small.awesome, .small.awesome:visited {font-size: 11px; padding:;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited {font-size:13px;font-weight:bold; line-height:1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
.large.awesome, .large.awesome:visited {font-size:14px; padding: 8px 14px 9px;}
.bigger.awesome, .bigger.awesome:visited {font-size:18px; padding: 8px 14px 9px;}
.green.awesome, .green.awesome:visited {background-color: #3F9C35;}
.green.awesome:hover {background-color: #07b01f;}
.blue.awesome, .blue.awesome:visited {background-color: #0236cc;}
.blue.awesome:hover {background-color: #0340f1;}
.red.awesome, .red.awesome:visited {background-color: #e33100;}
.red.awesome:hover {background-color: #872300;}
.magenta.awesome, .magenta.awesome:visited {background-color: #a9014b;}
.magenta.awesome:hover {background-color: #630030;}
.orange.awesome, .orange.awesome:visited {background-color: #F5A433;}
.orange.awesome:hover {background-color: #dc6e3d;}
.yellow.awesome, .yellow.awesome:visited {background-color: #ffb515;}
.yellow.awesome:hover {background-color: #fc9200;}
.uber.awesome, .yellow.awesome:visited {background-color: #b91919;}
.uber.awesome:hover {background-color: #b60505; color:#ffcc06;}