body{background:url(../img/bodybg.gif) repeat-x #603912; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container{margin:20px auto; padding:0; width:894px; background:url(../img/container-bg.gif) repeat-y;}
#header{background:url(../img/header.gif) no-repeat top right; width:894px; height:128px; float:left;}
	#logo{background:url(../img/logo.gif) no-repeat; width:350px; height:128px; float:left;}
		#logo h1{text-indent:-9999px;}
		#header h2{text-indent:-9999px;}
#navigation{clear:both; padding:3px; margin:0 auto; width:888px; height:25px;}
#nav{margin:0; padding:0; height:25px;}
#nav ul{margin:0; padding:0; height:25px;}
#nav li a{text-indent:-9999px; height:25px; display:block; margin:0;}

#nav li{list-style:none; float:left; font-size:12px; height:25px;}
#nav li a#home{background:url(../img/nav.jpg) no-repeat 0 0; width:122px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#home{background:url(../img/nav.jpg) no-repeat 0 -25px; width:122px; height:25px; text-indent:-9999px;}
#nav li a#about{background:url(../img/nav.jpg) no-repeat -122px 0; width:115px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#about{background:url(../img/nav.jpg) no-repeat -122px -25px; width:115px; height:25px; text-indent:-9999px;}
#nav li a#services{background:url(../img/nav.jpg) no-repeat -237px 0; width:115px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#services{background:url(../img/nav.jpg) no-repeat -237px -25px; width:115px; height:25px; text-indent:-9999px;}
#nav li a#residential{background:url(../img/nav.jpg) no-repeat -352px 0; width:115px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#residential{background:url(../img/nav.jpg) no-repeat -352px -25px; width:115px; height:25px; text-indent:-9999px;}
#nav li a#commercial{background:url(../img/nav.jpg) no-repeat -467px 0; width:115px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#commercial{background:url(../img/nav.jpg) no-repeat -467px -25px; width:115px; height:25px; text-indent:-9999px;}
#nav li a#landscapelighting{background:url(../img/nav.jpg) no-repeat -582px 0; width:171px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#landscapelighting{background:url(../img/nav.jpg) no-repeat -582px -25px; width:171px; height:25px; text-indent:-9999px;}
#nav li a#contact{background:url(../img/nav.jpg) no-repeat -753px 0; width:135px; height:25px; text-indent:-9999px; display:block;}
#nav li a:hover#contact{background:url(../img/nav.jpg) no-repeat -753px -25px; width:135px; height:25px; text-indent:-9999px;}

#main{min-height:510px; width:888px; margin:0 auto;}
	#left{width:330px;float:left;}
	#text{width:100%; padding:15px 0 15px 0;}
	#text h3{color:#8e2e40; font-size:16px;	 margin-left:15px;padding:0;}
		#text p{font-size:16px;line-height: 20px;  margin-left:15px; padding:0;}
	#right{float:right; width:529px;}
#footer{display:block; background:#000; color:#fff; font-size:10px; text-align:center; padding:20px 0 22px 0; clear:both;}
	#footer a{text-decoration:none; color:#fff; font-size:12px;}
	#footer a:hover{text-decoration:underline; color:#CCCCCC;}
#rightsub{width:580px; margin:0 auto;}
#leftsub{width:580px; margin:0 auto;}
