body, html 
	{
		font: 12px/15px Verdana;
		padding:0;
		margin:0;
		background-color:#9d733e;		
		color:#fff;
	}

a img 
	{
		border:none;
	}

br.clearer 
	{
		clear:both;
	}
		
a:link 
	{
		color:#fe0000;
		text-decoration:none;
	}
	
a:visited 
	{
		color:#fe0000;
		text-decoration:none;
	}
	
a:hover
	{
		color:#fe0000;
		text-decoration:underline;
	}
	
a:active 
	{
		color:#fe0000;
		text-decoration:none;
	}
	
#container
	{
		width:978px;		
		background:#2D1F0E url(../images/containerbg.gif) repeat scroll 0%;
		margin:1.5em auto;
		border:2px solid #d3bb8f;
		padding:0;
	}

#header
	{
		background-color:#140e05;
	}

ul#topnavigation
	{
		text-align:right;
		padding:1.25em 1.25em 0 0;
	}

ul#topnavigation li
	{
		display:inline;
	}
	
ul#topnavigation a
	{
		color:#92662e;
	}
ul#topnavigation li.faq a
	{
		color:white;
		font-weight:bold;
	}

#header h1
	{
		margin-left:50px; 
		margin-bottom:1em
	}

ul#navigation 
	{
		margin-left:55px;

	}

ul#navigation li
	{
		float:left; 
		margin: 0 .5em;
		list-style-type:none;
	}
	
ul#navigation a 
	{
		height: 30px;
		/*\*/overflow: hidden;/**/
		display: block;
	}	
	
ul#navigation li a 
	{
		text-indent: -9999px;
		text-decoration: none;
	}

ul#navigation li#home 
	{
		width:73px;
		height:30px;
		background: transparent url(../images/home.gif);
	}
	
ul#navigation li#about 
	{
		width:73px; 
		height:30px; 
		background: transparent url(../images/about.gif);
	}
	
ul#navigation li#tips 
	{
		width:55px; 
		height:30px; 
		background: transparent url(../images/tips.gif);
	}
	
ul#navigation li#products 
	{
		width:95px; 
		height:30px; 
		background: transparent url(../images/products.gif);
	}
ul#navigation li#dist 
	{
		width:190px; 
		height:30px; 
		background: transparent url(../images/dist.gif);
	}	
	
ul#navigation li#retail 
	{
		width:98px;
		height:30px; 
		background: transparent url(../images/retail.gif);
	}
	
ul#navigation li#test 
	{
		width:121px;
		height:30px; 
		background: transparent url(../images/test.gif);
	}		
	
ul#navigation li#contact 
	{
		width:93px; 
		height:30px; 
		background: transparent url(../images/contact.gif);
	}	
	
ul#navigation li#faq 
	{
		width:55px; 
		height:30px; 
		background: transparent url(../images/faq.gif);
		visibility:hidden
	}	
	
#right
	{
		float:right; 
		width:450px; 
		margin:0 4em 2em 0;
	}

#left
	{
		float:left; 
		width:460px;
	}
	
img.guttergetter
	{
		margin:1em 0 0 2em; 
	}

#leftbox
	{
		margin-left:2.1em; 
	}

#leftbox h2, #testimonials h2
	{
		color:#92662e; 
		font-size:150%; 
		margin-bottom:5px;
	}

#leftbox p
	{
		margin-bottom:5px;
	}

#rightbox
	{
		margin-bottom:3px;
	}

#rightbox h2
	{
		color:#92662e; 
		font-size:150%; 
		margin-bottom:5px;
	}

#rightbox p
	{
		margin-bottom:5px;
	}

img.rightheader
	{
		margin-top:1.75em; 
		margin-bottom:1.25em;
	}

p.main
	{
		font-size:1.2em;
		line-height:1.6em;
		margin-bottom:1em;
	}

#maincontent {margin:1.5em; line-height:1.5em}
#maincontent h2 {font-size:170%; margin:1.5em 0}
#maincontent h3 {font-size:130%; margin:1em 0;}
#maincontent p {width:60em; margin:1.5em 0 }
#maincontent ul {margin-left:3em}

#bottomlinks
	{
		clear:both;
		background-color:#1f170c;
		width:100%;
		margin-bottom:2em;
		padding:4px 0;
	}

#bottomlinks div.bottomlink
	{
		width:213px;
		float:left;
		margin:.7em;
		border:1px solid white;
		padding:5px;
	}

#bottomlinks div.bottomlink h2
	{
		color:#ff0000; 
		font-size:110%; 
		margin-bottom:4px;
	}

#bottomlinks div.bottomlink p
	{
		font-size:85%; 
		width:104px; 
		float:left; 
		position:relative; 
		clear:both;
	}

#bottomlinks div.bottomlink a img
	{
		float:right; 
		position:relative;
	}

#bottomlinks div.bottomlink#linkex h2
	{
		color:#ff0000; 
		font-size:110%; 
		margin-bottom:4px;
	}

#bottomlinks div.bottomlink#linkex p
	{
		font-size:85%; 
		width:180px; 
		margin-bottom:3px;
		float:none;
		position:relative; 
		clear:both;
	}

#bottomlinks div.bottomlink#linkex a img
	{
		float:none; 
		position:relative; 
		margin-left:50px;
	}

ul#footernavigation 
	{
		text-align:center; 
		margin:2em;
	}

ul#footernavigation li
	{
		display:inline; 
	}
	
ul#footernavigation li a 
	{
		color:#ffddb1; 
		margin:2em;
	}
	
#footer
	{
		width:978px;
		margin:0 auto 1.5em auto;
		padding-bottom:1.5em;
		text-align:center;
	}

#footer p.copyright
	{
		color:#3a2b16;
		font-size:100%
	}

#footer p.zao, #footer p.zao a
	{
		color:#594529;
		font-size:90%;
	}
#testimonials
	{
		padding:1em;
		margin:.5em 0;
		position:relative;
		top:1em;
		text-align:center;
	}