/**
 * 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;
}

.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;
	top: 32px;
	left: 65px;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	visibility: visable;
}

.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-image: url(../images/structure/shadow_left.gif);
	background-repeat: repeat-y;
}
.rightShadow {
	background-image: url(../images/structure/shadow_right.gif);
	background-repeat: repeat-y;
}
.homeBg {
	background-image: url(../images/bgs/home_bg_beachhouse.jpg);
	background-repeat: no-repeat;
}
.footerLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
body {
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	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: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000085;
	margin-bottom: 12px;
	margin-top: 0px;
}
.head1Interior {
	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/headerPowder.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/headerDefault.jpg);
	background-repeat: no-repeat;
}
.bgIndustrial {
	background-image: url(../images/bgs/interior/headerDefault.jpg);
	background-repeat: no-repeat;
}
.bgMirror {
	background-image: url(../images/bgs/interior/headerDefault.jpg);
	background-repeat: no-repeat;
}
.bgLiquid {
	background-image: url(../images/bgs/interior/headerLiquid.jpg);
	background-repeat: no-repeat;
}
.bgEcoat {
	background-image: url(../images/bgs/interior/headerDefault.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;
}
