/* DEFAULTS & GLOBALS */

html { /* forces scrollbars */
	height: 100%;
	margin-bottom: 1px;
	}

* { /* global settings for every element on the site */
	margin: 0;
	padding: 0;
	}

body {
	font: 10pt/1.4em Arial, Tahoma, Verdana, sans-serif;
	background: #565656 url("images/background_page.jpg");
	text-align: center;
	}

h2 {
	margin: 0 0 .5em 0;
	color: #a3913a;
	}
p { margin: 0 0 1em 0; }
a { color: #685d00; }
a:hover { color: red; }

.notext {
	text-align: left;
	text-indent: -5000px;
	overflow: hidden;
	}
.nodisplay {
	display: none;
	}

/* MAIN LAYOUT */

div#container {
	position: relative;
	margin: 0 auto;
	padding: 84px 0 0 0;
	width: 760px;
	background: url("images/header.gif") top center no-repeat;
	text-align: left;
	}

a#home {
	position: absolute;
	top: 10px;
	left: 15px;
	width: 475px;
	height: 60px;
	}
a#home:hover {
	border-bottom: 2px solid red;
	}

div#mainmenu {
	height: 27px;
	overflow: hidden;
	}
div#mainmenu a {
	float: left;
	height: 27px;
	text-indent: -5000px;
	overflow: hidden;
	}
div#mainmenu a.services {
	width: 90px;
	background: url("images/menu_services.gif");
	}
div#mainmenu a.projects {
	width: 142px; 
	background: url("images/menu_projects.gif");
	}
div#mainmenu a.applicators {
	width: 217px; 
	background: url("images/menu_applicators.gif");
	}
div#mainmenu a.distributors {
	width: 104px; 
	background: url("images/menu_distributors.gif");
	}
div#mainmenu a.about {
	width: 93px; 
	background: url("images/menu_about.gif");
	}
div#mainmenu a.contact {
	width: 114px; 
	background: url("images/menu_contact.gif");
	}
div#mainmenu a:hover {
	background-position: 0 -27px;
	}
div#mainmenu a:active {
	background-position: 0 -54px;
	}

div#content {
	background: #ebebeb url("images/background_content.gif") repeat-x;
	overflow: hidden;
	}
div#content div#padding {
	padding:  20px 15px 15px;
	overflow: hidden;
	}

p#footer {
	position: relative;
	display: block;
	width: 760px;
	height: 67px;
	background: url("images/footer.gif") no-repeat;
	}
p#footer a {
	position: absolute;
	top: 10px;
	height: 37px;
	}
p#footer a#emseal {
	left: 5px;
	width: 35px;
	}
p#footer a#hydroshield {
	left: 55px;
	width: 55px;
	}
p#footer a#psi {
	left: 125px;
	width: 65px;
	}
p#footer a#greenscape {
	left: 205px;
	width: 110px;
	}
p#footer a#cnr {
	left: 323px;
	width: 39px;
	}
p#footer a#cetco {
	left: 480px;
	width: 52px;
	}
p#footer a#pacific {
	left: 550px;
	width: 55px;
	}
p#footer a#tamko {
	left: 690px;
	width: 50px;
	}

/* MAIN MENU POP-UPS */

ul.popup {
	display: none;
	position: absolute;
	top: 110px;
	background: #a3913a;
	list-style: none;
	z-index: 1;
	}
ul.popup li.header {
	margin: 7px 0 0 0;
	padding: 3px 0 3px 5px;
	background: #817126;
	border-bottom: 1px solid #71621e;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	}
ul.popup li.first {
	margin: 0;
	}
ul.popup li.bottom {
	padding-bottom: 5px;
	border-bottom: 2px solid #817126;
	}
ul.popup li {
	padding: 1px 0 0 5px;
	}
ul.popup li a {
	font-size: 9pt;
	font-weight: bold;
	color: #9c2828;
	}
ul.popup li a:hover {
	color: red;
	}
ul#popup_services {
	left: 2px;
	width: 175px;
	}
ul#popup_projects {
	padding: 15px 0 0 0;
	left: 92px;
	width: 175px;
	}

/* INDEX */

div#splash {
	position: relative;
	width: 760px;
	height: 275px;
	background: url("images/splash.jpg") no-repeat;
	}
div#splash p#recent {
	position: absolute;
	top: 100px;
	left: 519px;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #b8b7b7;
	}
div#splash h2 {
	position: absolute;
	top: 120px;
	left: 519px;
	font-size: 12pt;
	color: black;
	}
div#splash p#description {
	position: absolute;
	top: 140px;
	left: 519px;
	width: 220px;
	line-height: 1.15em;
	color: white;
	}


div#splash_content {
	width: 760px;
	height: 135px;
	background: url("images/splash_content.jpg") no-repeat;
	}
div#splash_content h2 {
	margin: 0;
	padding: 20px 25px 10px 30px;
	}
div#splash_content p {
	margin: 0;
	padding: 0 25px 0 30px;
	line-height: 1.25em;
	}
div#splash_content a.newsletter {
	float: right;
	width: 210px;
	height: 135px;
	}

/* DISTRIBUTORS */

table#grid {
	width: 100%;
	border-bottom: 2px solid #D2D2D2;
	}
table#grid tr td {
	padding: 5px;
	font-size: 9pt;
	}
table#grid tr.header td {
	background: #343434;
	font-weight: bold;
	color: white;
	}
table#grid tr.row1 td {
	background: white;
	}
table#grid tr.row2 td {
	background: #D2D2D2;
	}

/* COMPANY PAGES */

div#company_data {
	overflow: hidden;
	padding: 0 0 10px 0;
	}

img#company_logo {
	float: left;
	margin: 3px 0 0 0;
	}

div#company_services {
	clear: left;
	float: left;
	padding: 30px 0 0 0;
	width: 189px;
	}
div#company_services h3 {
	margin: 0;
	font-size: 11pt;
	color: #a3913a;
	}
div#company_services ul {
	padding: 0 0 0 15px;
	font-weight: bold;
	}

div#company_about {
	clear: both;
	float: right;
	width: 500px;
	}
div#company_about p {
	font-size: 10pt;
	line-height: 1.2em;
	}
div#company_about a {
	font-weight: bold;
	}

img.icon {
	margin: 2px 5px 0 0;
	}

div#company_projects {
	clear: both;
	padding: 10px 0 0 0;
	border-top: 2px solid #858686;
	}
div#company_projects p {
	display: block;
	padding: 0 0 0px 160px;
	height: 150px;
	line-height: 1.2em;
	}
div#company_projects p span {
	font-weight: bold;
	}

div#company_projects p#cetco1 { background: url("images/preview_cetco1.jpg") no-repeat; }
div#company_projects p#cetco2 { background: url("images/preview_cetco2.jpg") no-repeat; }
div#company_projects p#cetco3 { background: url("images/preview_cetco3.jpg") no-repeat; }
div#company_projects p#cetco4 { background: url("images/preview_cetco4.jpg") no-repeat; }
div#company_projects p#cetco5 { background: url("images/preview_cetco5.jpg") no-repeat; }
div#company_projects p#cetco7 { background: url("images/preview_cetco7.jpg") no-repeat; }
div#company_projects p#degussa1 { background: url("images/preview_degussa1.jpg") no-repeat; }
div#company_projects p#degussa2 { background: url("images/preview_degussa2.jpg") no-repeat; }
div#company_projects p#degussa3 { background: url("images/preview_degussa3.jpg") no-repeat; }
div#company_projects p#emseal1 { background: url("images/preview_emseal1.jpg") no-repeat; }
div#company_projects p#emseal2 { background: url("images/preview_emseal2.jpg") no-repeat; }
div#company_projects p#emseal3 { background: url("images/preview_emseal3.jpg") no-repeat; }
div#company_projects p#emseal4 { background: url("images/preview_emseal4.jpg") no-repeat; }
div#company_projects p#emseal5 { background: url("images/preview_emseal5.jpg") no-repeat; }
div#company_projects p#emseal6 { background: url("images/preview_emseal6.jpg") no-repeat; }
div#company_projects p#emseal7 { background: url("images/preview_emseal7.jpg") no-repeat; }
div#company_projects p#emseal8 { background: url("images/preview_emseal8.jpg") no-repeat; }
div#company_projects p#emseal9 { background: url("images/preview_emseal9.jpg") no-repeat; }
div#company_projects p#greenscape1 { background: url("images/preview_greenscape1.jpg") no-repeat; }
div#company_projects p#greenscape2 { background: url("images/preview_greenscape2.jpg") no-repeat; }
div#company_projects p#greenscape3 { background: url("images/preview_greenscape3.jpg") no-repeat; }
div#company_projects p#polytuff1 { background: url("images/preview_polytuff1.jpg") no-repeat; }
div#company_projects p#polytuff2 { background: url("images/preview_polytuff2.jpg") no-repeat; }
div#company_projects p#polytuff3 { background: url("images/preview_polytuff3.jpg") no-repeat; }
div#company_projects p#strongwall1 { background: url("images/preview_strongwall1.jpg") no-repeat; }
div#company_projects p#strongwall2 { background: url("images/preview_strongwall2.jpg") no-repeat; }
div#company_projects p#strongwall3 { background: url("images/preview_strongwall3.jpg") no-repeat; }
div#company_projects p#strongwall4 { background: url("images/preview_strongwall4.jpg") no-repeat; }
div#company_projects p#strongwall5 { background: url("images/preview_strongwall5.jpg") no-repeat; }
div#company_projects p#strongwall6 { background: url("images/preview_strongwall6.jpg") no-repeat; }
div#company_projects p#strongwall7 { background: url("images/preview_strongwall7.jpg") no-repeat; }
div#company_projects p#strongwall8 { background: url("images/preview_strongwall8.jpg") no-repeat; }
div#company_projects p#strongwall9 { background: url("images/preview_strongwall9.jpg") no-repeat; }
div#company_projects p#strongwall10 { background: url("images/preview_strongwall10.jpg") no-repeat; }
div#company_projects p#strongwall11 { background: url("images/preview_strongwall11.jpg") no-repeat; }
div#company_projects p#strongwall12 { background: url("images/preview_strongwall12.jpg") no-repeat; }
div#company_projects p#strongwall13 { background: url("images/preview_strongwall13.jpg") no-repeat; }
div#company_projects p#strongwall14 { background: url("images/preview_strongwall14.jpg") no-repeat; }
div#company_projects p#strongwall15 { background: url("images/preview_strongwall15.jpg") no-repeat; }
div#company_projects p#strongwall16 { background: url("images/preview_strongwall16.jpg") no-repeat; }
div#company_projects p#strongwall17 { background: url("images/preview_strongwall17.jpg") no-repeat; }
div#company_projects p#strongwall18 { background: url("images/preview_strongwall18.jpg") no-repeat; }
div#company_projects p#tamko1 { background: url("images/preview_tamko1.jpg") no-repeat; }

div#company_projects p a {
	padding: 0 0 0 20px;
	background: url("images/icon_pdf.gif") no-repeat 0 2px;
	}


/* BOX LUNCH SECTION */

div.box_lunch {
	display: block;
	margin: 0 0 20px 0;
	width: 725px;
	height: 189px;
	color: white;
	overflow: hidden;
	}
div.box_lunch h2 {
	margin: 10px 0 0 180px;
	font-size: 13.5pt;
	color: #bba700;
	}
div.box_lunch h3 {
	margin: 10px 0 0 180px;
	}
div.box_lunch p {
	margin: 10px 10px 10px 180px;
	line-height: 1em;
	}
div.box_lunch a {
	margin: 0 0 0 180px;
	color: #bba700;
	}
