/**
 * Copyright Notice
 * This file contains proprietary information of Valspar Corporation
 * Copying or reproduction without prior written approval is prohibited.
 * Copyright (c) 2007
*/

@import "forms.css";
@import "footer.css";

.featuredProject {
	margin-left: 15px;
	margin-bottom: 15px;
	border: 1px solid #B5BDD5;
}

.featuredProject_head {
	background-image: url(../images/structure/sidenav_interior_level1on.gif);
	background-color: #B5BDD5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	display: block;
}

.featuredProject_txt {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0;
}

.featuredProject_txt a:link {
	text-decoration: none;
	color: #000085;
	font-weight: bold;
}

.featuredProject_txt a:visited {
	text-decoration: none;
	color: #000085;
	font-weight: bold;
}

.featuredProject_txt a:hover {
	text-decoration: underline;
	color: #000085;
	font-weight: bold;
}

.featuredProject_txt a:active {
	text-decoration: underline;
	color: #000085;
	font-weight: bold;
}

#flashcontent {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 343px;
	width: 215px;
	top: 300px;
	height: 139px;
	z-index: 500;
}

#logoLink {
	background: transparent;
	width: 142px;
	height: 45px;
	cursor: hand;
	cursor: pointer;
	visibility: visible;
}

#logoLinkBR { /* for barrierResins page */
        position: absolute;
        top: 30px;
        left: 70px;
        width: 142px;
        height: 45px;
        margin-bottom: 40px;
}

.inTheNews {
	overflow:auto;
	height: 190px;
	scrollbar-3dlight-color: #F8F8F8;
	scrollbar-arrow-color: #E1E1E1;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #B9B9B9;
	scrollbar-face-color: #F8F8F8;
	scrollbar-highlight-color: #F8F8F8;
	scrollbar-shadow-color: #CCCCCC;
}

.leftShadow {
	background: url(../images/structure/shadow_left.gif) repeat-y;

}
.rightShadow {
	background: url(../images/structure/shadow_right.gif) repeat-y;
}
.homeBg {
	background: url(../images/bgs/home_bg_beachhouse.jpg) no-repeat;
}
.footerLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
body {
        width: 758px;
	background-repeat: no-repeat;
        margin: 0 auto;
        text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 16px;
}
/* End */



a	{
	color: #000085;
	outline: none;
}
a:hover { 
	color: #59f; 
}
a:focus { 
	-moz-outline: none -moz-mac-focusring; 
}
a:focus { 
	color: #aaa; 
}



/* Top Nav */

a.navTop:link {
	width:84px;
	display: block;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navTop:visited {
	width:84px;
	display: block;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navTop:active {
	width:84px;
	display: block;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin:0px;
	width:100%;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navTop:hover {
	width:84px;
	display: block;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg_over.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* End */



/* Top Nav Selected */

a.navTopSel:link {
	width:84px;
	display: block;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg_sel.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navTopSel:visited {
	width:84px;
	display: block;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg_sel.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navTopSel:active {
	width:84px;
	display: block;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg_sel.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navTopSel:hover {
	width:84px;
	display: block;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	margin:0px;
	width:100%;
	background-image: url(../images/structure/topnav_bg_sel.gif);
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* End */

.homeContentBox {
	padding: 15px;
	width: 191px;
	background: #FFFFFF;
	border: 1px solid #C7C7C7;
}

.stockQuote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000085;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 12px;
	background-color: #FFFFFF;
}
.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 8px;
}
a.moreButton, a.more:link, a.more:visited, li a.moreButton  {
	margin: 0;
	padding: 0 3px 2px 3px;
	border: 1px dotted #999999;
	color: #000085;
	font-size: 9px;
	background: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
}
a.moreButton:hover {
	padding: 0 3px 2px 3px;
	border: 1px dotted #59f;
	color: #59f; 
	text-decoration: none;
	background: #fff;
}


a.more:hover {
    padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px dotted #999999;
	color: #000085;
	font-size: 9px;
	background: #FFFFFF;
	text-decoration: underline;
	white-space: nowrap;
     }

a.more:active {
    padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px dotted #999999;
	color: #000085;
	font-size: 9px;
	background: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
     }
.bulletList {
	margin-left: 0px;
	padding-left: 15px;
	padding-bottom: 8px;
	padding-right: 8px;
	margin-top: 6px;
	margin-bottom: 8px;
}
.plainText {
	margin-top: 8px;
	margin-bottom: 10px;
}
.horizLineDotted {
	margin-top: 6px;
	margin-bottom: 6px;
}

.stockHeadContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
	margin-top: 4px;
}
.mastheadForms {
	margin-top: 12px;
}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 6px;
}
.plainTextLink {
	color: #000085;
	text-decoration: none;
}
.tinyLink {
	font-size: 9px;
	color: #000085;
	padding-top: 2px;
}
.legalLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	padding-left: 24px;
	text-align: left;
	margin-top: 4px;
}
.legalRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	text-align: right;
	padding-right: 24px;
	margin-top: 4px;
	margin-bottom: 40px;
}
.legalLink {
	color: #1628A5;
	text-decoration: none;
}

.mastheadInterior {
	height: 58px;
	vertical-align: middle;
}
.interiorNavBox {
	padding-top: 12px;
	padding-bottom: 24px;
}
.interiorContentBox {
	width: 457px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.pageTitle {
	font-family: "Times New Roman", Times, serif;
        font-stretch: expanded;
	font-size: 14px;
	font-weight: bold;
	color: #000085;
	margin-bottom: 12px;
	margin-top: 0px;
}
.head1Interior, h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: 15px;
}
.plainTextInterior {
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.head2Interior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-left: 15px;
}
.head2InteriorBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 8px;
}
.bulletListInterior {
	margin-left: 15px;
	padding-bottom: 8px;
	padding-right: 8px;
	margin-top: 6px;
	margin-bottom: 4px;
	padding-left: 15px;
}
li {
 list-style-image: url(../images/structure/bullet_carrot_tall.gif);
 }



/* Interior Side Nav */
.sidenavList {
	list-style-image: url(../images/structure/sidenavCarrot.gif);
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 4px;
 }
 
 .sidenavListOn {
	list-style-image: url(../images/structure/sidenavCarrot.gif);
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: 10px;

 }
 
.sidenavInteriorHead {
	color: #FFFFFF;
	font-style: italic;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #888;
}
.sidenavInteriorLevel1 {
	background-image: url(../images/structure/sidenav_interior_level1.gif);
	color: #333333;
	padding-left: 15px;
	height: 26px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #E0E0E0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 9px;
}
.sidenavInteriorTable {
	font-size: 9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.sidenavInteriorTable a:hover {
	color: #1628a5;
}
.sidenavInteriorLevel2 {
	color: #000085;
	padding-left: 26px;
	height: 22px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #E4E7F0;
	text-decoration: none;
	font-size: 9px;
}
.interiorSideBoxWhite {
	padding: 15px;
	width: 191px;
	background: #FFFFFF;
	border: 1px solid #C7C7C7;
}


.interiorSideBoxGray {
	padding: 15px;
	width: 191px;
	background: #EEEEEE;
	border: 1px solid #C7C7C7;
}
.interiorSideBoxBlue {
	padding: 15px;
	width: 191px;
	background: #E4E7F0;
	border: 1px solid #C7C7C7;
}

}
.nowrap { white-space: nowrap; 
}
.sidenavInteriorLevel1Down {
	background-image: url(../images/structure/sidenav_interior_level1.gif);
	color: #333333;
	padding-left: 15px;
	height: 26px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #E0E0E0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 9px;
}
.sidenavInteriorLevel1Right {
	background-image: url(../images/structure/sidenav_interior_crt_rt.gif);
	color: #333333;
	padding-left: 26px;
	height: 26px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #E0E0E0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 9px;
}
.sidenavInteriorLevel1On {
	background-image: url(../images/structure/sidenav_interior_level1on.gif);
	color: #333333;
	padding-left: 15px;
	height: 26px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #a7a7a7;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 9px;
	font-weight: bold;
}
.sidenavInteriorLevel1Open {
	background-image: url(../images/structure/sidenav_interior_crt_dn.gif);
	color: #333333;
	padding-left: 26px;
	height: 26px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #E0E0E0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 9px;
}
/* End */


.subheadInterior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 15px;
}
.datatable {
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.tablehead {
	background-color: #C7C7C7;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 11px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	text-align: center;
}
.dataTableGroup {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C7C7C7;
	border-left-color: #C7C7C7;
}
.dataTableHead {
	background-color: #CBD6EC;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
}
.dataTableCell {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.dataTableRowLabel {
	font-size: 9px;
	font-weight: bold;
	color: #7E7E7E;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
}
.dataTableCellBoldBlue {
	font-size: 10px;
	font-weight: bold;
	color: #5464A4;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	text-align: center;
}





.legendTable {
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.legendTableCellBoldBlue {
	font-size: 10px;
	font-weight: bold;
	color: #5464A4;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	text-align: center;
}
.sidenavInteriorLevel1DownOn {
	background-image: url(../images/structure/sidenav_interior_level1.gif);
	color: #333333;
	padding-left: 15px;
	height: 26px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #E0E0E0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 9px;
	font-weight: bold;
}
.sidenavInteriorLevel2On {
	color: #000000;
	padding-left: 26px;
	height: 22px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #C6CDDF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.sidenavInteriorLevel3 {
	color: #333333;
	padding-left: 26px;
	height: 22px;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #e2e2e2;
	text-decoration: none;
	font-size: 9px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.sidenavLink {
	color: #333333;
	text-decoration: none;
	line-height: 10px;
}
.sidenavLink:hover {
	color: #59f; 
	text-decoration: underline;
}
.sidenavUl {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	margin-right: 15px;
}

.featuredBrandsBox {
	width: 189px;
	background: #ffffff url(../images/structure/featurelogo_sample.gif) repeat-x center top;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.featuredBrandsHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
	margin-top: 8px;
}
.featuredBrandsTable {
	margin-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: 1px solid #ddd;
}

/* Home Nav */

#uberlink a:link, #uberlink a:visited, 
#uberlink a:hover, #uberlink a:active {
	background-color: #FFFFFF;
	background-image:  url(../images/structure/topnav_bg_active2.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #333;
}

.flashDiv {
    position: absolute;
	visibility: visible;
	z-index: 0;
	left: 7px;
	top: 0px;    
    width: 742px;
}

.zindex {
	visibility: visible;
	z-index: 100;
}

ul#primary-nav, ul#primary-nav ul {
	display: block;
	position: relative;
	top: 0px;
	left: -7px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	width: 222px; /* Width of Menu Items */
	border-bottom: 1px solid #999;
	background: none; /* IE6 Bug */
	font-size: 100%;
}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	background-color: none;
	background-image: none;
	padding: 5px 0px 5px 15px;
	border: 1px solid #999;
	border-bottom: 0;
	/*
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	*/
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 221px; /* Set 1px less than menu width */
	top: 0;
}

ul#primary-nav li ul li a { padding: 2px 5px 2px 15px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul {
	display: block;
	background: #e1e1e1 url(../images/structure/nav_up.jpg);
} /* The magic */

ul#primary-nav li:hover ul#woodcoating,
ul#primary-nav li li:hover ul#woodcoating,
ul#primary-nav li.over ul#woodcoating { 
	display: block;
	background-color: #e1e1e1;
	position: absolute;
	top: -39px;
	z-index: 100;
} /* The magic #woodcoating */

ul#primary-nav li:hover ul#industrial,
ul#primary-nav li li:hover ul#industrial,
ul#primary-nav li.over ul#industrial {
	display: block;
	background-color: #e1e1e1;
	position: absolute;
	top: -88px;
	z-index: 101;
	/*
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	*/
} /* The magic #industrial */

ul#primary-nav li:hover ul#automotive,
ul#primary-nav li li:hover ul#automotive,
ul#primary-nav li.over ul#automotive {
	display: block;
	background-color: #e1e1e1;
	position: absolute;
	top: -73px;
	z-index: 102;
} /* The magic #automotive */

ul#primary-nav li:hover ul#coating,
ul#primary-nav li li:hover ul#coating,
ul#primary-nav li.over ul#coating {
	display: block;
	background-color: #e1e1e1;
	position: absolute;
	top: -15px;
	z-index: 102;
} /* The magic #coating */

ul#primary-nav li:hover ul#flooring,
ul#primary-nav li li:hover ul#flooring,
ul#primary-nav li.over ul#flooring {
	display: block;
	background-color: #e1e1e1;
	position: absolute;
	top: -36px;
	z-index: 104;
} /* The magic #flooring */

ul#primary-nav li.menuparent {
	background-color: none;
	background-image: none;
}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {
	background: #e1e1e1 center center url(../images/structure/mainnav_more.jpg);
}

ul#primary-nav li a:hover { 
	background-color: #FFFFFF;
	text-decoration: underline;
	color: #000085;
	font-weight: bold;
}
/* End */
	


/* Internal Template Exclusive Styles */	

.legalTextInterior {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 15px;
	color: #999999;
	font-size: 9px;
	line-height: 14px;
}

.homeSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7f7f7f;
	margin-top: 0px;
	margin-bottom: 4px;
	font-style: italic;
	margin-left: 0px;
}
.overviewHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000086;
	margin-top: 4px;
	margin-bottom: 4px;
}
.flashShell {
	margin-top: 16px;
	margin-bottom: 0px;
	padding: 0;
}
.head2Index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-top: 34;
}

/* Internal Backgrounds */
.bgNews {
	background-image: url(../images/bgs/interior/news.jpg);
	background-repeat: no-repeat;
}
.bgPackaging {
	background-image: url(../images/bgs/interior/headerPackaging.jpg);
	background-repeat: no-repeat;
}
.bgPowder {
	background-image: url(/images/bgs/interior/headerPackaging.jpg);
	background-repeat: no-repeat;
}
.bgCBP {
	background-image: url(../images/bgs/interior/commercial.jpg);
	background-repeat: no-repeat;
}
.bgWood {
	background-image: url(../images/bgs/interior/wood.jpg);
	background-repeat: no-repeat;
}
.bgAuto {
	background-image: url(../images/bgs/interior/automotive.jpg);
	background-repeat: no-repeat;
}
.bgCI {
	background-image: url(../images/bgs/interior/ci.jpg);
	background-repeat: no-repeat;
}
.bgAbout {
	background-image: url(../images/bgs/interior/aboutus.jpg);
	background-repeat: no-repeat;
}
.bgSearch {
	background-image: url(/images/bgs/interior/headerPackaging.jpg);
	background-repeat: no-repeat;
}
.bgIndustrial {
	background-image: url(../images/bgs/interior/industrial.jpg);
	background-repeat: no-repeat;
}
.bgAccount {
	background-image: url(../images/bgs/interior/myaccount.jpg);
	background-repeat: no-repeat;
}
.bgCareer {
	background-image: url(../images/bgs/interior/careers.jpg);
	background-repeat: no-repeat;
}
.bgSuppliers {
	background-image: url(../images/bgs/interior/suppliers.jpg);
	background-repeat: no-repeat;
}
.bgProducts {
	background-image: url(../images/bgs/interior/products.jpg);
	background-repeat: no-repeat;
}
.bgSA {
	background-image: url(../images/bgs/interior/southamerica.jpg);
	background-repeat: no-repeat;
}
.bgContact {
	background-image: url(../images/bgs/interior/contactus.jpg);
	background-repeat: no-repeat;
}

/* internal w/out fade */
/*
.bgPackagingInt {
	background-image:  url(../images/bgs/interior/interiorbg_packaging_i.jpg);
	background-repeat: no-repeat;
}
.bgCBPInt {
	background-image:  url(../images/bgs/interior/interiorbg_cbp_i.jpg);
	background-repeat: no-repeat;
}
.bgWoodInt {
	background-image:  url(../images/bgs/interior/interiorbg_wood_i.jpg);
	background-repeat: no-repeat;
}
.bgAboutInt {
	background-image:  url(../images/bgs/interior/interiorbg_aboutus_i.jpg);
	background-repeat: no-repeat;
}
.bgCoatingsInt {
	background-image:  url(../images/bgs/interior/interiorbg_coatings_i.jpg);
	background-repeat: no-repeat;
}
.bgIndustrialInt {
	background-image:  url(../images/bgs/interior/interiorbg_industrial_i.jpg);
	background-repeat: no-repeat;
}
.bgAutomotiveInt {
	background-image:  url(../images/bgs/interior/interiorbg_automotive_i.jpg);
	background-repeat: no-repeat;
}
.bgSearchInt {
	background-image:  url(../images/bgs/interior/interiorbg_search_i.jpg);
	background-repeat: no-repeat;
}
.bgCareerInt {
	background-image:  url(../images/bgs/interior/interiorbg_career_i.jpg);
	background-repeat: no-repeat;
}
.bgMyaccountInt {
	background-image:  url(../images/bgs/interior/interiorbg_myaccount_i.jpg);
	background-repeat: no-repeat;
}
.bgSuppliersInt {
	background-image:  url(../images/bgs/interior/interiorbg_suppliers_i.jpg);
	background-repeat: no-repeat;
}
.bgSAInt {
	background-image:  url(../images/bgs/interior/interiorbg_sa_i.jpg);
	background-repeat: no-repeat;
}
.bgProductsInt {
	background-image:  url(../images/bgs/interior/interiorbg_products_i.jpg);
	background-repeat: no-repeat;
}
*/
/* End */

.imageLeft {
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 15px;
}

.canvas {
	margin:12px 0;
	padding:0;
	height: 450px;
	width:auto;
	text-align:center;
	border:0;
}

.sitemap { padding-bottom:25px;  }
.sitemap p { padding-bottom:0; margin-bottom:0; }
.sitemap ul { margin-top:0; padding-top:0; }

.required { color:red; font-size:10px; font-style:italics; }

/*-- New styles added for Barrier Resins page --*/
img, div, li {
    behavior: url(includes/iepngfix.htc)
}

.pageContainer {
    position: relative;
    top:-12px;
    width: 760px;
    margin: 0;
    padding: 0 7px;
    text-align: left;
    background: url(../images/plastics_bkgd.jpg) no-repeat;
}

.headerBar {
    position: relative;
    top: 0;
    left: 0;
    width: 745px;
    margin: 0;
    padding: 0;
    height: 200px;  
    background: url(../images/bgs/interior/headerPackaging2.jpg) 0 12px no-repeat;
}

.sideBarLeft {
    position: relative;
    top: 0;
    left: 30px;
    width: 210px;
    padding: 0;
    margin: -95px 20px 0 0;
    float: left;
    z-index: 0;
}

.sideBarLeft ul {
    margin: 0 0 0 15px;
    padding: 0;
    width: 175px;
}

.mainContent {
    position: relative;
    top: 0;
    left: 0;
    width: 450px;
    padding: 0 10px 0 20px;
    _padding-right: 30px;
    margin: -85px 0 0 0;
    float: left;
}

.wideColumn {
    position: relative;
    top: 0;
    left: 220px;
    width: 500px;
    padding: 0 10px 0 20px;
    _padding-right: 30px;
    margin: 0;
    z-index: 50;
}
.wideColumn li {
    margin: 0 120px 0 0;
    _margin-right: 80px;
    font-weight: bold;
    list-style-image: none;
    list-style-type: none;
}

.wideColumn li img {
    margin: 2px 5px -3px -20px;
}
.circleImage {
    position: relative;
    top: 0;
    left: 0;
    margin: 30px 0 20px 30px;
    padding: 0;
    width: 440px;
    height: 350px;
}
.clearfix {
    clear: both;
    height: 1px;
    width: 100%;
}

.footerBar {
    position: relative;
    top: -25px;
    _top: -50px;
    margin: 0 0 0 -7px;
    padding: 0;
    width: 760px;
    height: 180px;
    _height: 210px;
    _margin-bottom: -50px;
    text-align: center;
    z-index: 200;
}

.footerImg {
    position: absolute;
    top: 0;
    left: 7px;
    width: 746px;
    height: 210px;
    margin: 0;
    padding: 0;
    z-index: 200;
}

.contactInfo {
    position: absolute;
    top: 100px;
    left: 40px;
    width: 400px;
    height: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
    text-align: left;
    color: #fff;
    margin: 0;
    padding: 0;
    z-index: 300;
}

.contactInfo a:link, .contactInfo a:active, .contactInfo a:visited {
    color: #fff;
}

.contactInfo a:hover {
    color: Yellow;
}


/*-----------CSS for Index.jsp----------------*/

.flashDiv {position: relative; left:0px; width: 744px; height: 230px; margin: 0 0 10px 0; padding: 0;}

.lower {width: 710px; margin: 0 0 0 15px; padding: 0; height: 300px;}

.column {width: 208px; height: 270px; *height: 310px; float: left; background-color: #d4d7e5; padding: 10px; margin-right: 10px; border: 1px solid #666;}
.last {margin-right: 0;}
.metal {background: url(../images/bkgd_metal.jpg) no-repeat;}
.plastic {background: url(../images/bkgd_plastic.jpg) no-repeat;}
.column h2 {margin-left: 0; font-size: 17px; line-height: 20px;}
.topLinks {position:absolute; width:100px; height:20px; top:20px; left:440px; font-weight:bold; text-align:left; z-index:500;}
.topLinks a {margin: 0 10px;}
.indexContainer {position: relative; width: 760px; margin:0; padding:0;}

.myacc {position: relative; top: 0; margin:0; padding:0}
.column ul {margin-left: 0px; _margin-left: 20px;}
.column form {margin: 0;}