/* Eric Meyer CSS Reset */
/* v1.0 | 20080212 */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
			
	/* remember to define focus styles! */
	:focus { outline: 0; }
			
	/* remember to highlight inserts somehow! */
	ins { text-decoration: none; }
	del { text-decoration: line-through; }
			
	/* tables still need 'cellspacing="0"' in the markup */
	table { border-collapse: collapse; border-spacing: 0; }
/* end CSS reset */

body{
	font-size:62.5%;
	/*background: #E1E4E9 url(../images/wood-bg.gif);*/
	background: #616b4e /*url(../images/wood-bg.gif)*/;
	font-family:Verdana,Georgia,Arial,Helvetica,sans-serif;
	
}

	
h1{
	padding-bottom:.75em;color:#616b4e;font-size:2.4em;
}
h2{
	padding-bottom:.75em;color:#616b4e;font-size:1.8em;
}
h3{
	padding: 1em 0 .75em 1em;color:#616b4e;font-size:1.6em;
}



.offLeft{display:none;}

#primaryNav ul li {}
#primaryNav ul li a {color:#fff;font-size:1.4em;text-decoration:none;font-weight:bold;font-family:Verdana,Georgia,Arial,Helvetica,sans-serif;margin:0 5px;line-height:125%;text-transform: uppercase; }
#primaryNav ul li a:hover,#primaryNav ul li a:focus {color:#eee;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #eee;}
#primaryNav ul li a:active {color:#999;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #999;}
#primaryNav ul li a span{font-size:1.1em;}

#content div p {font-size:1.3em;line-height:1.3em;padding-bottom:1.3em;color:#616b4e;
}


	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

	#gallery {list-style-type:none;padding:0;margin:0;position:relative;top:-150px;left:250px;height:0px;width:170px;}
	#gallery li {float:left;background-color:#eee;padding-left:2px;padding-top:2px;}
	.end{padding-right:2px;}
	.btm{padding-bottom:2px;}

	.thumbGallery {border:1px solid #616b4e;}

#galleryDeck:hover,
#galleryPatio:hover,
#galleryPergola:hover,
#galleryFence:hover
	{background-color:#eee;}

#galleryHomereno:hover {background:url(../images/bg-homereno.jpg);color:#fff;}
#galleryFence:hover {background:url(../images/bg-fences.jpg);color:#fff;}
#galleryPatio:hover {background:url(../images/bg-patios.jpg);color:#fff;}
#galleryDeck:hover {background:url(../images/bg-decks.jpg);color:#fff;}
#galleryLandscaping:hover {background:url(../images/bg-landscaping.jpg);color:#fff;}
#galleryPergola:hover {background:url(../images/bg-gazebos.jpg);color:#fff;}

	#galleryPage li, .homepageModule li {display:none;}
	#galleryPage li.first, .homepageModule li.first {display:inline;}
	
	#galleryPage .gallery{padding:10px;}
	a.galleryPage {text-decoration:none;}
	a.galleryPage span {padding:5px 0;display:block;font-size:1.2em;color:#000;text-align:center;line-height:125%;color:#616b4e;}
	a.galleryPage:hover span {color:#000;}
	a.galleryPage:hover img {border:1px solid #000;}

	#servicesPage div div p {padding:0 1em .75em 1em;font-size:1em;}
	#servicesPage div div p.first{padding: 1em 0 .75em 1em;font-weight:bold;font-size:1.6em;}
