html {
color:#333;
background:#d1cfb8;
height:100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

body {
	font: 13px/1.231 arial, sans-serif;
}

table {
border-collapse:collapse;
border-spacing:0;
font-size:inherit;
font:100%;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:700!important;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select {
font-family:inherit;
font-weight:inherit;
font-size:100%;
}

legend {
color:#000;
}

body {
font-size:small;
font:x-small;
text-align:center;
background:#d1cfb8 url(../images/universal/wood-grain.jpg) left top repeat-x;
padding-bottom:15px;
}

pre,code,kbd,samp,tt {
font-family:monospace;
font-size:108%;
line-height:100%;
}

a:link,a:visited,a:active {
color:#18668f;
text-decoration:none;
outline:none;
}

a:hover {
color:#18668f;
text-decoration:underline;
outline:none;
}

.nest940 {
text-align:left;
width:940px;
overflow:hidden;
margin:0 auto;
}

.block {
display:block;
text-align:left;
width:auto;
clear:both;
overflow:hidden;
margin:0;
}

.nest-half {
width:916px;
height:210px;
overflow:hidden;
margin:12px 12px 180px;
}

.nest-thirds {
width:916px;
overflow:hidden;
margin:12px;
}

.one-qtr {
width:208px;
margin:12px;
}

* html .one-qtr {
width:208px;
margin:12px 12px 12px 6px;
}

.three-qtr {
width:680px;
margin:12px 0 0;
}

.fifth {
width:165px;
height:100%;
margin:0;
}

.four-fifths {
width:775px;
height:100%;
margin:0;
}

.third {
width:295px;
margin:0;
}

.two-thirds {
width:569px;
float:right;
margin:0 40px 0 0;
}

.half {
width:462px;
height:210px;
overflow:hidden;
margin:0;
}

.nest-half .first {
margin-right:12px;
}

.full {
width:auto;
overflow:hidden;
height:200px;
clear:both;
margin:0 12px;
}

.fullwide {
width:922px;
overflow:hidden;
clear:both;
margin:0 12px;
}

* html .fullwide {
margin:0 0 0 6px;
}

.full_inner {
width:auto;
height:520px;
overflow:hidden;
clear:none;
margin:0;
}

.clear-both {
clear:both;
}

#body_main {
background:#d1cfb8 url(../images/universal/body_bg.jpg) left top repeat-x;
height:100%;
position:relative;
z-index:1;
min-width:980px;
width:auto;
}

.block #content {
width:980px;
overflow:hidden;
background:url("../images/universal/content_bg.gif") top center no-repeat;
padding:0;
}

#content_inner {
width:946px;
background:#e2e1d4 url(../images/universal/content_main_bg.gif) repeat-x;
overflow:hidden;
height:auto;
margin:0 0 0 17px;
padding:0 0 20px;
}

#head {
background:url("../images/universal/logo.jpg") top center no-repeat!important;
height:92px;
display:block;
border:none;
padding:0;
min-width:980px;
width:auto !important;
}

#masthead {
height:92px;
width:940px;
background:transparent;
border:none;
margin:0 auto;
padding:0;
}

#masthead #logo {
float:left;
width:220px;
height:92px;
}

#logo a {
display:block;
height:85px;
width:230px;
}

#masthead #searchbox {
background:transparent url(../images/universal/search_bg.gif) no-repeat;
width:377px;
height:26px;
border:0;
float:right;
position:relative;
}

#masthead #searchsubmit {
height:22px;
width:22px;
float:left;
background-image:url("../images/universal/search.gif") no-repeat;
margin-top:3px;
cursor:pointer;
position:absolute;
z-index:1000;
top:-1px;
right:350px;
}

#masthead #searchString {
border:0;
width:342px;
background-color:#e6e6df;
margin:3px 0 0 30px;
padding:2px 0 0;
}

#masthead #piBox {
position:relative;
display:none;
}

#masthead #piBox label {
color:#aaa;

float:left;
font-size:11px;
height:22px;
line-height:20px;
margin-left:24px;
}

#masthead #piBox #piOnly {
float:left;
margin:1px 0 0 8px;
}

#footer {
text-align:right;
width:982px;
background:url("../images/universal/footshadow.png") 0 bottom no-repeat;
color:#45250f;
font-size:11px;
margin:0 auto;
}

#footer p {
border-top:1px dotted;
width:915px;
margin:0 30px;
padding:5px 0 12px;
}

#footer .fullwide {
text-align:right;
border-top:1px dotted #000;
width:900px;
margin:0 auto 0 12px;
padding:10px;
}

#footer a:link,#footer a:visited,#footer a:active {
color:#45250f;
text-decoration:none;
}

#footer a:hover {
color:#45250f;
text-decoration:underline;
}

#foot {
height:15px;
width:980px;
position:relative;
z-index:5000;
overflow:visible;
margin:0 0 0 -2px;
}

#flashcontent {
width:947px;
height:274px;
display:block;
background:#f8f7f0;
margin:0;
padding:5px 0 0 5px;
}

#banner {
width:950px;
height:103px;
display:block;
background:#4c3322 url(../images/newsbanner_bg.jpg) 2px 1px no-repeat;
position:static;
z-index:1000;
overflow:visible;
border-right:1px solid #4c3322;
margin:0 -20px 0 0;
}

#promotions {
background-color:#E2E1D4;
height:auto;
width:947px;
margin:0;
padding:5px 5px 50px;
}

#promotions, #promotions #rightPromo {
	overflow: hidden;
}

* html #promotions {
padding:13px 13px 50px;
}

.feature {
background:transparent url(../images/feature-half_bg.jpg) no-repeat;
height:210px;
}

.feature img {
width:154px;
height:202px;
float:left;
margin:4px 10px 4px 4px;
}

.fullwide h1,#prodright h1,#prod_specs h1 {
color:#a19f9a;
text-transform:uppercase;
font-size:11px;
margin-left:3px;
font-weight:700;
}

.fullwide h2,#prodright h2,#prod_specs h2 {
color:#444;
font-size:20px;
line-height:2;
margin-left:3px;
}

.fullwide h3.galleryspot {
color:#45250f;
font-size:20px;
line-height:2;
margin-left:3px;
}

.fullwide h1 {
margin-top:12px;
}

#tabbedcontent {
width:688px;
min-height:539px;
background:#c0bc9c url(../images/tabs/tab_bg.gif) no-repeat;
overflow:hidden!important;
border:1px solid #fff;
border-right:none;
border-bottom:none;
margin:12px 0;
}

#tabbedcontent #radiochoose {
color:#333;
background:transparent;
padding:18px 0 12px 10px;
}

#tabbedcontent #radiochoose span.radio {
width:13px;
background:#848A4B url("../images/products/categories/medium-choice-button.png") no-repeat 0 0;
text-indent:-9999px;
line-height:13px;
height:13px;
margin:0 4px 0 15px;
}

#tabbedcontent #stabs {
margin-left:0;
width:680px;
}

#tabbedcontent .tab_focus {
width:113px;
height:53px;
position:absolute;
display:none;
left:0;
}

#tabbedcontent .tab_focus_bottom {
width:113px;
height:53px;
position:absolute;
left:0;
}

#tabbedcontent #stabs li {
float:left;
display:inline;
width:113px;
height:40px;
font-weight:700;
color:#000;
text-decoration:none;
text-align:center;
position:relative;
margin:0;
}

#tabbedcontent #products #stabs .ui-state-active span {
color:#000;
background:url("../images/tabs/arrow-right-dark.gif") left 3px no-repeat;
}

#tabbedcontent #products #stabs .ui-state-active .tab_focus {
display:block;
opacity:1!important;
}

#tabbedcontent #stabs li span {
text-decoration:none;
font-weight:400;
padding-left:9px;
background:url("../images/tabs/arrow-right-light.gif") left 3px no-repeat;
}

#tabbedcontent #stabs a {
width:113px;
height:30px;
left:0;
position:absolute;
font-size:12px;
text-align:center;
text-decoration:none;
color:#444;
padding:24px 0 0;
}

#tabbedcontent #stabs .ui-state-active a {
color:#000;
padding:18px 0 0;
}

#stabs_wide {
height:48px;
margin-left:0;
width:715px;
}

#stabs_wide li {
float:left;
display:inline;
width:292px;
height:53px;
font-weight:700;
color:#000;
text-decoration:none;
text-align:center;
position:relative;
background:url("../images/tabs/tab_sprite_wide.gif") top center no-repeat;
margin:0;
}

#stabs_wide li span {
padding-left:9px;
background:url("../images/tabs/arrow-right-light.gif") left 3px no-repeat;
text-decoration:none;
font-weight:400;
}

#stabs_wide .ui-state-active span {
background:url("../images/tabs/arrow-right-dark.gif") left 3px no-repeat;
color:#000;
}

#stabs_wide li a {
font-size:12px;
width:292px;
height:30px;
padding-top:24px;
position:absolute;
left:0;
text-decoration:none;
color:#444;
}

#stabs_wide .ui-state-active a {
background:transparent url(../images/tabs/tab_sprite_wide.gif) 0 -65px no-repeat;
padding-top:20px!important;
height:33px;
color:#000;
}

* + html #stabs_wide .ui-state-active a {
height:32px;
}

#stabs_wide .tab_focus {
background:url("../images/tabs/tab_focus_wide.png") 0 15px no-repeat;
width:292px;
height:53px;
position:absolute;
display:none;
left:0;
}

*+html #stabs_wide .tab_focus {
background:url("../images/tabs/tab_focus_wide.png") 0 0 no-repeat;
}

.green #stabs_wide {
height:52px;
float:left;
width:689px;
margin:20px 0 1px 3px;
}

.green #stabs_wide li {
float:left;
display:inline;
width:228px;
height:53px;
overflow:hidden;
font-weight:700;
color:#000;
text-decoration:none;
text-align:center;
background:url("../images/tabs/tab_sprite_med.gif") top center no-repeat;
margin:0;
}

.green #stabs_wide .tab_focus {
background:url("../images/tabs/tab_focus_med.png") 0 15px no-repeat;
width:228px;
height:53px;
position:absolute;
display:none;
left:0;
}

.green #stabs_wide li a {
width:228px;
height:30px;
text-decoration:none;
color:#444;
font-weight:400;
float:left;
padding-top:24px;
position:absolute;
left:0;
}

.green #stabs_wide a span {
font-size:12px;
font-weight:700;
padding-bottom:1px;
}

.green #stabs_wide .ui-state-active a {
background:transparent url(../images/tabs/tab_sprite_med.gif) 0 -57px no-repeat;
padding-top:20px;
height:41px;
color:#000;
}

#solventborne,#waterborne {
width:685px;
background:transparent;
margin-top:0;
min-height:395px;
overflow:hidden;
}

#tabbedcontent #products #choice-confirm {
font-size:105%;
font-weight:700;
color:#515718;
top:62px;
border:1px solid #848A4B;
display:none;
position:absolute;
right:10px;
background-color:#f5f2d7;
padding:3px;
}

#tabbedcontent #products #choice-confirm p {
display:none;
margin:0;
padding:0;
}

#tabbedcontent dt {
font-size:16px;
font-weight:700;
display:inline-block;
width:665px;
margin:20px 12px 0 13px;
}

#tabbedcontent dd {
width:665px;
margin:10px 12px 10px 13px;
}

#tabbedcontent dt a:hover {
color:#214c87;
text-decoration:underline;
}

#tabbedcontent dd.proddetail {
padding-bottom:20px;
border-bottom:1px solid #fff;
}

* html body.green #product_description {
width:687px;
}

.green #product_notes .greenspecs {
width:460px;
clear:none;
float:right;
}

.green #product_notes p {
margin-right:15px;
}

.green #product_notes h3 {
color:#2377ae;
font-size:16px;
margin:16px 0 0;
}

.greenprodimg {
float:left;
margin:0 12px auto 0;
}

.green ul {
margin-left:18px;
}

.green ul li {
list-style-image:url("../images/universal/blue_bullet.gif");
}

.green li a {
color:#2377ae;
text-decoration:none;
}

.green .tabcontent {
padding-bottom:10px;
}

#subnavi {
width:auto;
height:40px;
background:transparent url(../images/sectionnav_bg.gif) repeat-x;
margin:0;
}

#sectionnav {
width:940px;
margin:0 auto;
}

#sectionnav ul {
display:inline;
color:#45250f;
}

#sectionnav li,#sectionnav li a {
color:#45250f;
display:inline;
text-align:center;
height:40px;
line-height:3;
text-decoration:none;
margin:0 6px;
}

#sectionnav .selected {
font-weight:700;
font-size:110%;
}

#globalnav ul,#globalnav li {
display:inline;
color:#e2dfc6;
font-size:11px;
}

#globalnav ul {
float:right;
margin:19px 0 0;
}

#globalnav li,#globalnav li a {
color:#e1dfcb;
text-decoration:none;
padding:2px 0 0 7px;
}

#globalnav #searchform {
float:right;
clear:right;
margin:10px 0 30px;
}

#logo {
width:220px;
float:left;
margin:0 auto 0 0;
padding:4px 0 0;
}

#mainnav {
height:43px!important;
overflow:visible;
background:transparent url("../images/universal/nav_bg.png") top left repeat-x;
position:relative;
z-index:100;
min-width:980px;
width:auto !important;
}

#subnav {
height:43px!important;
overflow:visible;
width:940px;
padding-right:20px !important;
padding-right:10px;
}

#mainnav ul,#mainnav li {
display:inline;
position:relative;
}

#mainnav ul {
float:right;
height:40px;
margin:0;
}

#mainnav li {
font-size:14px;
height:40px;
margin:0!important;
}

#nav li {
list-style:none;
float:left;
position:relative;
height:43px;
margin:0;
padding:0;
}

* html #nav li {
list-style:none;
float:left;
width:30px;
margin:0;
padding:0;
}

#nav li a,#subnav #nav li img {
display:block;
height:43px!important;
position:absolute;
top:0;
left:0;
}

#nav li a {
z-index:9999;
text-indent:-9000px;
}

#nav li#nav-home,#nav li#nav-home img,#nav li#nav-home a {
width:79px;
}

#nav li#nav-products,#nav li#nav-products img,#nav li#nav-products a {
width:87px;
}

#nav li#nav-green,#nav li#nav-green img,#nav li#nav-green a {
width:137px;
}

#nav li#nav-support,#nav li#nav-support img,#nav li#nav-support a {
width:114px;
}

#nav li#nav-solver,#nav li#nav-solver img,#nav li#nav-solver a {
width:132px;
}

#nav li#nav-gallery,#nav li#nav-gallery img,#nav li#nav-gallery a {
width:116px;
}

#nav li#nav-home {
background:url("../images/site-nav-default/button-home.png") 0 0 no-repeat!important;
}

#nav li#nav-products {
background:url("../images/site-nav-default/button-products.png") 0 0 no-repeat!important;
}

#nav li#nav-green {
background:url("../images/site-nav-default/button-green.png") 0 0 no-repeat!important;
}

#nav li#nav-support {
background:url("../images/site-nav-default/button-support.png") 0 0 no-repeat!important;
}

#nav li#nav-solver {
background:url("../images/site-nav-default/button-solver.png") 0 0 no-repeat!important;
}

#nav li#nav-gallery {
background:url("../images/site-nav-default/button-style.png") 0 0 no-repeat!important;
}

#nav li#nav-home a:active {
background:url("../images/site-nav-hit/button-home.png") 0 0 no-repeat!important;
}

#nav li#nav-products a:active {
background:url("../images/site-nav-hit/button-products.png") 0 0 no-repeat!important;
}

#nav li#nav-products #prod-nav a:active {
background:#545040!important;
color:#cfbcaa;
}

#nav li#nav-green a:active {
background:url("../images/site-nav-hit/button-green.png") 0 0 no-repeat!important;
}

#nav li#nav-support a:active {
background:url("../images/site-nav-hit/button-support.png") 0 0 no-repeat!important;
}

#nav li#nav-solver a:active {
background:url("../images/site-nav-hit/button-solver.png") 0 0 no-repeat!important;
}

#nav li#nav-gallery a:active {
background:url("../images/site-nav-hit/button-style.png") 0 0 no-repeat!important;
}

#nav li#nav-home a:hover {
background:url("../images/site-nav-hover/button-home.png") 0 0 no-repeat;
}

#nav li#nav-products a:hover {
background:url("../images/site-nav-hover/button-products.png") 0 0 no-repeat;
}

#nav li#nav-green a:hover {
background:url("../images/site-nav-hover/button-green.png") 0 0 no-repeat;
}

#nav li#nav-support a:hover {
background:url("../images/site-nav-hover/button-support.png") 0 0 no-repeat;
}

#nav li#nav-solver a:hover {
background:url("../images/site-nav-hover/button-solver.png") 0 0 no-repeat;
}

#nav li#nav-gallery a:hover {
background:url("../images/site-nav-hover/button-style.png") 0 0 no-repeat;
}

body#home #nav li#nav-home {
background:url("../images/site-nav-current/button-home.png") 0 0 no-repeat!important;
}

body.green #nav li#nav-green {
background:url("../images/site-nav-current/button-green.png") 0 0 no-repeat!important;
}

body.products #nav li#nav-products {
background:url("../images/site-nav-current/button-products.png") 0 0 no-repeat!important;
}

body.support #nav li#nav-support {
background:url("../images/site-nav-current/button-support.png") 0 0 no-repeat!important;
}

body.solver #nav li#nav-solver {
background:url("../images/site-nav-current/button-solver.png") 0 0 no-repeat!important;
}

body.gallery #nav li#nav-gallery {
background:url("../images/site-nav-current/button-style.png") 0 0 no-repeat!important;
}

#mainnav ul #prod-nav {
left:0;
position:absolute;
top:31pt;
/*width:200px; commenting this out to see if the anchors will hold their own w/ width */
z-index:999999999;
display:none;
height:auto;
-webkit-box-shadow:0 6px 8px -2px rgba(0, 0, 0, 0.5);
-moz-box-shadow:0 6px 8px -2px rgba(0, 0, 0, 0.5);
box-shadow:0 6px 8px -2px rgba(0, 0, 0, 0.5);
}

#mainnav ul #prod-nav li {
float:none;
position:static;
}

#mainnav ul #prod-nav li a {
color:#3c2311;
background:#ede9d4 url("../images/universal/prod-nav-arrow.gif") 6px 50% no-repeat!important;
width:155px;
height:auto!important;
text-indent:0;
position:static;
font-size:90%;
text-decoration:none;
padding:7px 10px 7px 18px;
}

.wdistloggedin {
float:right;
margin-top:-13px;
}

.errors {
color:red;
font-size:85%;
margin:1em 0 2em;
}

.errors p {
margin:1em 0;
}

.errors ul {
list-style:disc outside;
padding-left:3em;
}

.feature h2 {
text-transform:uppercase;
color:#45250f;
font-size:22px;
margin:30px 0 20px;
}

.feature p {
font-size:12px;
line-height:1.5;
margin-right:40px;
}

input#s {
margin-right:-30px;
padding:1px 0 0 30px;
}

#prodleft_bucket h4 {
color:#45250f;
text-transform:uppercase;
font-size:11px;
margin:12px 12px 6px;
}

#prodleft_bucket img {
float:left;
margin:0 6px 0 0;
}

#prodleft_bucket p {
margin-right:12px;
margin-left:12px;
color:#333;
}

p#find_dist {
background:transparent url(../images/find_dist_bg.gif) 3px 0 no-repeat;
width:100%;
height:45px;
clear:left;
margin:20px 0 0 5px;
padding:15px 3px;
}

p#find_dist a img {
margin:6px;
}

#greenguardcert img {
float:left;
width:175px;
height:110px;
}

#gallery h3 {
margin-bottom:5px;
text-transform:uppercase;
}

#gallery h3 span {
font-size:80%;
}

div.offset {
background:#cdc6b0;
overflow:visible;
}

.green #prodleft_bucket2 div.offset {
background:none;
}

img.offset {
margin:-3px 0 0 -3px !important;
}

.three-qtr .offset {
width:684px;
height:150px;
}

#landing.products .three-qtr .offset {
width:684px;
height:150px;
margin-bottom:20px;
}

.third div.offset {
width:289px;
height:264px;
margin:3px;
}

.one-qtr .offset {
width:205px;
height:596px;
margin:6px 0 0 6px;
}

* html .one-qtr .offset {
width:205px;
margin:6px 0 0;
}

#greenguardcert div.offset {
width:175px;
height:110px;
background:silver;
margin:20px 15px auto 3px;
}

* html #greenguardcert div.offset {
margin-left:0;
}

* html #lowvocimg div.offset {
margin-left:0;
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/green/green_lowVOC.png', sizingMethod='scale');
height:203px;
width:184px;
}

* html #waterborne div.offset {
margin-left:0;
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/green/green_waterborne.png', sizingMethod='scale');
height:203px;
width:184px;
}

.greenguard {
margin:6px 0;
}

span.breadcrumbs {
text-transform:capitalize;
margin-left:5px;
}

span.breadcrumbs a:link,span.breadcrumbs a:visited,span.breadcrumbs a:active {
color:#A19F9A;
text-decoration:none;
}

span.breadcrumbs a:hover {
color:#A19F9A;
text-decoration:underline;
}

#banner #news-ticker .scrollable {
position:relative;
overflow:hidden;
width:620px;
height:100px;
margin-left:0;
float:left;
}

#banner #news-ticker .scrollable #items {
position:relative;
width:20000em;
clear:both;
}

#banner #news-ticker #items .clickable {
	overflow: hidden;
	width: 605px;
}

#banner #news-ticker #items div {
float:left;
	width: 585px;
height:100px;
margin-left:25px;
margin-right:50px;
padding-top:3px;
color:#d1ceb1;
}

* html #banner #news-ticker #items div {
width:607px;
margin-left:10px;
margin-right:60px;
}

#banner #news-ticker #items div h3 {
font-size:16px;
margin:15px 0 2px;
}

#banner #news-ticker #items div img {
float:left;
margin:5px 10px 0 0;
}

#banner #news-ticker a.prev,a.next {
width:65px;
height:98px;
margin-top:3px;
}

#banner #news-ticker a {
text-decoration:none;
color:#d1ceb1;
font-size:.9em;
}

#banner #news-ticker h3 a:hover {
text-decoration:underline;
color:#d1ceb1;
}

#banner #news-ticker a.prev,a.next,a.prevPage,a.nextPage {
background:transparent url(../images/prev.gif) 0 2px no-repeat;
float:left;
display:inline;
cursor:pointer;
margin:0;
}

#banner #news-ticker a.prev:hover,#banner #news-ticker a.next:hover,a.prevPage:hover,a.nextPage:hover {
background-position:0 -98px;
cursor:pointer;
}

#banner #news-ticker a.nextPage,#banner #news-ticker a.next {
background:transparent url(../images/next.gif) 0 2px no-repeat;
position:relative;
z-index:500;
}

#banner #news-ticker a.nextPage {
margin-left:600px;
}

#banner #news-ticker {
position:relative;
width:785px;
}

#promotions .feature a {
text-decoration:none;
color:#45250f;
}

#promotions .feature h2 a:hover {
text-decoration:underline;
color:#45250f;
}

#upcoming_events h3 {
color:#45250f;
text-transform:uppercase;
font-size:12px;
margin:12px 12px 6px;
}

#upcoming_events h4 {
color:#2377ae;
text-transform:uppercase;
font-size:14px;
margin:12px 12px 6px 0;
padding:6px;
}

#upcoming_events #events h4 {
text-align:center;
margin-top:5px;
width:183px;
}

#upcoming_events img {
float:left;
margin:2px 6px 12px -10px;
}

#upcoming_events p {
color:#333;
line-height:1.231;
margin:10px 0 10px 15px;
}

#upcoming_events #events {
margin:12px 0 6px 12px;
}

#upcoming_events #events .event_image {
width:200px;
display:block;
float:none;
margin-left:-4px;
text-align:center;
}

#upcoming_events .event_image img{
float:none;
margin:0;
}

#press_releases {
background:transparent url(../images/left_14_grad_bg.jpg);
}

#press_releases h2 {
color:#2377AE;
font-size:16px;
}

#press_releases .item {
border-bottom:1px solid #C3BFB6;
padding-bottom:15px;
}

#press_releases .item a {
text-decoration:none;
color:#2377AE;
font-size:14px;
}

#press_releases .item p a {
text-decoration:none;
color:#333;
font-size:14px;
}

#press_releases .item h2 a {
text-decoration:none;
color:#2377AE;
font-size:16px;
}

#press_releases .item img {
vertical-align:middle;
margin:0 5px;
}

.pr_left {
width:145px;
margin:10px 5px 0;
}

.pr_right {
width:500px;
margin:8px 5px 0;
}

.pr_left h3 {
margin-top:7px;
font-size:12px;
color:#333;
font-style:italic;
font-weight:400!important;
}

#media_contacts h2 {
text-transform:uppercase;
font-size:12px;
color:#333;
}

#shop-support img {
float:left;
margin-right:12px;
padding:2px;
}

#shop-top {
background:url("../images/content_body2_bg.png") left top repeat;
margin-bottom:10px;
padding-right:10px;
}

#shop-sub-top {
background:margin-bottom: 10px;
}

#shop-heading {
float:none;
border-bottom:1px solid #c8c3b9;
margin:12px 0 10px;
}

#categories .category {
border-bottom:1px solid #c8c3b9;
padding-bottom:12px;
margin:12px 0 10px;
}

#categories .category h2 a {
background:url("../images/blueArrow.gif") right center no-repeat;
padding-right:10px;
}

#shop-support #categories h2 {
color:#2377ae;
font-size:16px;
}

#industry-links p a {
color:#333;
font-size:10px;
text-decoration:none;
}

#industry-links p {
margin:10px 12px;
}

#upcoming_events #industry-links h4 {
margin-left:6px;
color:#45250F;
font-size:11px;
}

#order-mlcampbell a {
color:#333;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}

#shop-support #categories p {
margin:8px 0 0;
}

body.error .fullwide {
font-size:12px;
color:#333;
}

body.error h2 {
width:900px;
font-size:18px;
margin:60px 0 10px 20px;
}

body.error h3 {
background:url('../images/error/browse-bg.png') no-repeat;
height:34px;
text-indent:-9000px;
width:840px;
margin:25px 0 0 15px;
}

body.error #content ul {
float:left;
width:300px;
margin-bottom:200px;
}

body.error #content li {
background:url('../images/error/arrow.png') left 50% no-repeat;
list-style:none;
padding-left:12px;
text-transform:uppercase;
font-weight:700;
margin:23px 0 0 60px;
}

body.validation-error #content li {
background:url('../images/error/arrow.png') left 50% no-repeat;
list-style:none;
padding-left:12px;
text-transform:uppercase;
font-weight:700;
margin:2px 0 0 50px;
}

#about-us #prodright img {
float:left;
margin-right:10px;
margin-top:10px;
}

#thessm,.ui-tabs .ui-tabs-hide,#tabbedcontent.solvent_borne #products div.water_borne,#tabbedcontent.solvent_borne #products #stabs li.water_borne,#tabbedcontent.water_borne #products div.solvent_borne,#tabbedcontent.water_borne #products #stabs li.solvent_borne,#gallery_tabs div,#solver-solutions #faq #accordion div {
display:none;
}

strong,b,.bold {
font-weight:700;
}

.hiddencontent,#faq #accordion-long .entry div {
display:none!important;
}

.nest940 .nest-14 div,.nest940 .nest-15 div,.first,#tabbedcontent #radiochoose,#tabbedcontent #radiochoose h3,#tabbedcontent #radiochoose span,#waterborne img,#lowvocimg img,#distributors-top h1,#distributors-results .dist-map {
float:left;
}

#prodleft_bucket,#upcoming_events {
background: url("../images/left_14_grad_bg.jpg") bottom left repeat-x #D7D6C4;
min-height:600px;
height:auto !important;
height:500px;
margin-bottom:-2px;
width:218px;
}

#prodright,#prodright p {
margin-left:3px;
}

#prod_specs dt a:hover,#product_cat_list dd a:hover,#prod_specs dd a:hover,#product_cat_list dt a:hover,#prod_specs dt a:hover,#tabbedcontent dd a:hover,#sectionnav li a:hover,#globalnav li a:hover,#mainnav ul #prod-nav li a:hover,#upcoming_events h4 a:hover,#upcoming_events #events a:hover,#press_releases .item a:hover,#press_releases .item p a:hover,#press_releases .item h2 a:hover,#distributors-top .prevnext a:hover,#distributors-results .maplink a:hover,#distributor-login a:hover,#downloadable-images .image-set a:hover,#categories .category a:hover,#industry-links p a:hover,#order-mlcampbell a:hover,#search-results .search-top .prevnext a:hover,#search-results .search-results .result a:hover,#msds-search-results .results .results-table a:hover {
text-decoration:underline;
}

#product_cat_list dd.last,#tabbedcontent dd.last,#accordion {
border-bottom:none;
}

.evaluationTable,.evaluationTable td,th,.dist-spport .fullwide #accordion {
border:none;
}

#tabbedcontent #radiochoose h3,#distributor-search .inputlabel {
text-transform:uppercase;
}

#tabbedcontent #radiochoose span,#banner #news-ticker #items div.active {
cursor:pointer;
}

#tabbedcontent.water_borne #radiochoose #radio-solvent,#tabbedcontent.solvent_borne #radiochoose #radio-water {
background-position:0 -13px;
}

* html #tabbedcontent #products #stabs .ui-state-active .tab_focus,*+html #tabbedcontent #products #stabs .ui-state-active .tab_focus {
filter:alpha(opacity = 100 !important);
}

#tabbedcontent #stabs li img,.w-searchresults {
width:100%;
}

#tabbedcontent #products,#faq {
position:relative;
}

#tabbedcontent dd a:link,#tabbedcontent dd a:visited,#tabbedcontent dd a:active,#tabbedcontent dt a:link,#tabbedcontent dt a:visited,#tabbedcontent dt a:active {
color:#214c87;
text-decoration:none;
}

#gallery_tabs .gallery_tabs_left,#gallery_tabs .gallery_tabs_right,#gallery_tabs .finishing_technique,.current-casual #gallery_tabs #casual,.current-oldworld #gallery_tabs #oldworld,.current-traditional #gallery_tabs #traditional,.current-contemporary #gallery_tabs #contemporary,.current-antique #gallery_tabs #antique,.current-demo #gallery_tabs #demo,#solver-solutions #faq #accordion div.matching,#solver-solutions #faq #accordion div.current div,#distributor-search #distributor-zip {
display:block;
}

.gallery #gallery_select li a:hover,#gallery_select a.currenttab {
background-position:0 0!important;
}

#subnav #nav li img.hoverState,#banner #news-ticker a.disabled {
visibility:hidden;
}

#prodleft_bucket p a,#upcoming_events p a,#upcoming_events #events a {
color:#18668f;
}

#prodleft_bucket p a:hover,#upcoming_events h4 a,#upcoming_events p a:hover {
text-decoration:none;
}

#lowvocimg div.offset,#waterborne div.offset {
width:184px;
height:203px;
background:none;
margin:20px 15px auto 3px;
}

* html #lowvocimg div.offset img,* html #waterborne div.offset img {
height:0;
width:0;
}

#banner #news-ticker a.next,#downloadable-images .image-set .thumbnail a {
margin:0;
}

#faq #accordion .entry,#faq #accordion .entry div,#faq #accordion .entry ol,#faq #accordion .entry ul,#faq #accordion-long #entries a {
margin:0;
padding:0;
}

* html #faq #accordion-long,*+html #faq #accordion-long {
margin-top:1px;
}

* html #faq #accordion-long #controls div,*+html #faq #accordion-long #controls div,.dist-spport #content_inner {
padding-bottom:0;
}

#distributor-two-thirds ul,#distributors-results .dist-detail p {
margin-left:15px;
}

#distributor-search .find-shim,#distributor-login .login-shim {
width:160px;
height:40px;
}

#distributors-top {
display:none !important; /*was added per client so that only first 5 are accessed*/
}

#distributors-top,#search-results .search-top {
width:100%;
border-bottom:1px solid #C3BFB6;
padding-bottom:5px;
}

#distributors-top .prevnext a,#distributors-results .maplink a,#categories .category a,#search-results .search-top .prevnext a,#search-results .search-results .result a,#msds-search-results .results .results-table a {
text-decoration:none;
color:#2377AE;
}

#distributors-results .distributors-large-map #large-map,#product-results.w-searchresults,#site-results.w-searchresults {
margin-top:15px;
}

#distributors-results .dist-detail,#distributor-login #login ul,body.error p {
margin-left:20px;
}

#shop-top img,#shop-sub-top img {
border:2px solid #d1ceb1;
background-color:#FFF;
}

#shop-top h2,#shop-sub-top h2 {
font-size:18px;
margin:8px 0 10px;
}
