﻿
/***************************************************************
 Top Level Styles
 ***************************************************************/

* 
{ 
	padding: 0; 
	margin: 0; 
}

body 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	min-width:800px;
	background-color:#000;
	color:#fff;
}

#wrapper 
{
	margin:0 auto;
	padding:15px 0;
	width: 800px;
}

a
{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

a.nodecor
{
	text-decoration:none;
}

a:hover
{
	color:#fff;
	text-decoration:underline;
}

h1
{
	font-size:1.5em;
	font-weight:bold;
	margin-top:1.2em;		
}

h2
{
	font-size:1.2em;
	font-weight:bold;
	margin-top:1.2em;
}

p
{
	margin-top:1em;	
}

p.nogap
{
	margin-top:0;
}

.block
{
	display:block;
}

/* TinyMCE specific rules */
.mceContentBody 
{

}	

.mceContentBody ul, .mceContentBody ol
{
	list-style-position:inside;
	margin-top:1em;
}

/***************************************************************
 Hyperlink Styles
 ***************************************************************/

.blacklink11
{
	font-size:1.1em;	
}

a.blacklink11, a.blacklink11:visited
{
	text-decoration:none;	
}

a.blacklink11:hover
{
	text-decoration:underline;
}

.blacklink09
{
	font-size:0.9em;	
}

a.blacklink09, a.blacklink09:visited
{
	text-decoration:none;	
}

a.blacklink09:hover
{
	text-decoration:underline;
}


.readmore
{
	font-size:12px;
	font-weight:bold;
	color:#f00;	
}

a.readmore
{
	text-decoration:none;
}

a.readmore:hover
{
	text-decoration:underline;	
}

/***************************************************************
 Logo Bar
 ***************************************************************/

div#logobar
{
	position:relative;
	height:90px;
	background-color:#fff;	
	color:#000;
}

div#logobar a, div#logobar a:visited
{
	color:#000;
}

div#logobar a:hover
{
	color:#000;	
}

.logo
{
	margin-left:13px;
}

ul#logolinks
{
	position:absolute;
	top:10px;
	right:10px;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul#logolinks li
{
	display:inline;
}

ul#logolinks li a
{
	padding-left:1.5em;
}

.logosearchpanel
{
	position:absolute;
	top:35px;
	right:10px;	
	text-align:right;
}

.logosearchlabel
{
	font-size:16px;
	font-weight:bold;
}

.logosearchbox
{
	position:absolute;
	top:3px;
	right:24px;
}

.logosearchbutton
{
	position:absolute;
	top:6px;
	right:0px;
}

ul#logolanguages
{
	position:absolute;
	top:53px;
	left:365px;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul#logolanguages li
{
	display:inline;
	margin-right:5px;
}

/***************************************************************
 Navigation Bar
 ***************************************************************/

ul#typenav
{
	list-style:none;
}

ul#typenav li 
{
	display: inline;
	list-style:none;
}

ul#typenav li a, .navend
{
	padding: 0;
	float:left;
}

/***************************************************************
 Content
 ***************************************************************/          

#contentleft
{
	float:left;
	width:374px;
	padding:0px 0px 20px 20px;	
}

#contentright
{
	float:right;
	width:400px;
}

#contentbottom
{	
	clear:both;
	padding:0px 20px 20px 20px;
	width:760px;
	overflow:hidden;
}

.bullettable
{
	width:187px;
	margin-bottom:8px;
}

.bulletcellbullet, .bullettopgun
{
	width:27px;
	vertical-align:top;
}

.bulletcelltext
{
	width:160px;
	vertical-align:top;
	padding-top:4px;
}

.backstandard
{
	background-image:url(../images/backgrounds/home.gif);
}

ul.bulletlist
{
	margin:0;
	padding:0;
	list-style:none;
	margin-top:1em;
}

ul.bulletlist li
{
	padding-left:20px;
	margin-bottom:4px;	
}

div.lightbackground
{
	color:#000;		
}

div.lightbackground a
{
	color:#000;
	text-decoration:none;
}

div.lightbackground a:hover
{
	color:#000;
	text-decoration:underline;
}

/***************************************************************
 Home Page
 ***************************************************************/

.welcome
{
	margin-top:5px;
}

#productranges
{
	margin-top:55px;
	margin-left:60px;
}

.productrange
{
	float:left;
	width:115px;
	margin-right:25px;
}

.productrange .lower
{
	text-align: center;
	padding-top: 12px;
}

.productrange p
{
	text-align:center;
	margin-top:4px;
}

/***************************************************************
 Pager User Control
 ***************************************************************/

div.pager
{
	margin:15px 0;
}

div.pager div
{
	clear:both;	
}

div.pager ul
{
	list-style:none;
	white-space:nowrap;
}

div.pager ul li 
{
	display:inline;
	list-style:none;
}

div.pager ul li a
{
	float:left;
}

div.pager ul li a.prev, div.pager ul li a.next
{
	margin:0 5px;
}

div.pager ul li a.numeric
{
	width:22px;
	text-align:center;
}

div.pager ul li span
{
	float:left;
	text-align:center;
}

div.pager ul li span.current
{
	width:20px;
}


/***************************************************************
 Product Type Styles
 ***************************************************************/

.backbuildingtrade
{
	background-image:url(../images/backgrounds/buildingtrade.gif);
}

.backresidentialwindow
{
	background-image:url(../images/backgrounds/residentialwindow.gif);
}

.backcommercial, .backtopgun
{
	background-image:url(../images/backgrounds/commercial.gif);
}

.buildingtrade
{
	font-weight:bold; 
	color:#D8BF27;
	font-size:1.1em;
}

.residentialwindow
{
	font-weight:bold;
	color:#44BA80;
	font-size:1.1em;
}

.commercial
{
	font-weight:bold;
	color:#318DCC;
	font-size:1.1em;
}

ul.bulletbuildingtrade li
{
	background:url(../images/bullets/small/buildingtrade.png) no-repeat;
}

ul.bulletresidentialwindow li
{
	background:url(../images/bullets/small/residentialwindow.png) no-repeat;
}

ul.bulletcommercial li, ul.bullettopgun li
{
	background:url(../images/bullets/small/commercial.png) no-repeat;
}

ul.bullettopgun li span
{
	white-space: nowrap;
}

/***************************************************************
 Product Range Styles
 ***************************************************************/

.backdowcorning
{
	background-image:url(../images/backgrounds/range-dowcorning.gif);
}

.backgeocelpro
{
	background-image:url(../images/backgrounds/range-geocelpro.gif);
}

.backmaster
{
	background-image:url(../images/backgrounds/range-master.gif);
}

.backeasy, .backtheworks
{
	background-image:url(../images/backgrounds/range-easy.gif);
}

.backecochem
{
	background-image:url(../images/backgrounds/range-ecochem.gif);
}

.dowcorning
{
	font-weight:bold;
	color:#03ACAC;
	font-size:1.1em;	
}

.geocelpro
{
	font-weight:bold;
	color:#B5914A;
	font-size:1.1em;
}

.master
{
	font-weight:bold;
	color:#BA1516;
	font-size:1.1em;	
}

.easy, .works, .topgun
{
	font-weight:bold;
	color:#A9A9A9;
	font-size:1.1em;
}

.ecochem
{
	font-weight:bold;
	color:#83B718;
	font-size:1.1em;
}

ul.bulletdowcorning li
{
	background:url(../images/bullets/small/range-dowcorning.png) no-repeat;
}

ul.bulletgeocelpro li
{
	background:url(../images/bullets/small/range-geocelpro.png) no-repeat;
}

ul.bulletmaster li
{
	background:url(../images/bullets/small/range-master.png) no-repeat;
}

ul.bulleteasy li, ul.bulletworks li
{
	background:url(../images/bullets/small/range-easy.png) no-repeat;
}

ul.bulletecochem li
{
	background:url(../images/bullets/small/range-ecochem.png) no-repeat;
}

/***************************************************************
 Product Detail Styles
 ***************************************************************/

.backprevious
{
	float:left;
}

.pdflink
{
	float:right;
	clear:right;
	width:235px;
}

.pdflink .pdftext
{
	position:relative;
	top:-2px;	
}

/***************************************************************
 News Styles
 ***************************************************************/

#newswrapper
{
	padding:8px;	
}

.newstable
{
	margin-bottom:5px;
}

.newscellimage
{
	vertical-align:top;
}

.newsimage
{
	border:solid 1px #fff;	
}

.newscelltext
{
	padding-left:15px;
	vertical-align:top;
	width:480px;
}

.newstitle
{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.newsitemdisplaydate
{
	display:block;
}

.newsitemimage
{
	border:solid 1px #fff;	
	margin-top:12px;
}

.newsarticle
{
	margin-top:12px;	
	width:590px;
}

#newsitemback
{
	margin-top:12px;
	margin-bottom:20px;	
}



/***************************************************************
 Footer
 ***************************************************************/

#footer
{	
	position:relative;
	height:50px;
	background-image:url(../images/backgrounds/footer-no-text.png);
}

#footer div.footerText
{
	float: left;
	font-size: 1.1em;
	width: 90px;
	margin-left: 10px;
	margin-top: 9px;
	font-weight: bold;
}

a.footerlinkdowcorning
{
	position:absolute;
	left:113px;	
	top:8px;
}

.footerlinkdowcorning
{
	width:70px;
	height:32px;
}

a.footerlinkgeocel
{
	position:absolute;
	left:204px;	
	top:10px;
}

.footerlinkgeocel
{
	width:95px;
	height:26px;
}

a.footerlinkbross
{
	position:absolute;
	left:323px;
	top:8px;
}

.footerlinkbross
{
	width:88px;
	height:32px;
}

a.footerlinkdow
{
	position:absolute;
	left:431px;
	top:11px;
}

.footerlinkdow
{
	width:76px;
	height:26px;
}

div#footernumbers
{
	position:absolute;
	top: 64%;
	right: 40px;
	height:2em;
	margin-top:-1.25em;
	float: left;
	font-size: 1.1em;
}

div#footeremail
{
	position:absolute;
	top:50%;
	right:10px;
	height:1em;
	margin-top:-0.75em;	
}