body{margin:0px; padding:0px; font:16px/17px Times; color:#000000; background-color: white;}
h1 {font-size:28px; color:#2f6a00;}
h2 {font-size:22px; font-weight:normal; color:black; text-decoration:underline}
h3 {font-size:12px; font-weight:bold;color:#2f6a00}

#wrap{width:1000px; margin:0 auto; height: 620px; border:0px solid blue; }

#header {width:995px; height:70px; position:justify; float:left; border:0px solid green;}
	#logo {float:left; width:276px; height: 72px; margin: 0 0 0 0; background:url(../images/logo.png) no-repeat;}
	#hdr_home {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/logo.png) no-repeat;}
	#hdr_gallery {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_gallery.png) no-repeat;}
		#hdr_gallery table {position: absolute; border-collapse:collapse; margin-left:200px; margin-top:0px}
		#hdr_gallery td {padding-left:50px;}
		#hdr_gallery a {font:bold 20px "Centaur"; color:#efefef; text-decoration:none;}
		#hdr_gallery a:hover {font:bold 20px "Centaur"; color:white; text-decoration:underline;}
		#hdr_gallery a:selected {font:bold 20px "Centaur"; color:white; text-decoration:underline;}
		#hdr_gallery p {font:bold 20px "Centaur"; color:white; text-decoration:underline;}
	#hdr_about {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_about.png) no-repeat;}
	#hdr_freec {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_freec.png) no-repeat;}

	#hdr_manu {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_manu.png) no-repeat;}
	#hdr_services {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_services.png) no-repeat;}
	#hdr_press {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_press.png) no-repeat;}
	#hdr_contact {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_contact.png) no-repeat;}
	#hdr_countertops {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_countertops.png) no-repeat;}

	#hdr_sitemap {float:left; width:717px; height:72px; margin: 0 0 0 0; background:url(../images/hdr_sitemap.png) no-repeat;}


	#scrolling_infobox {float:left; width:355px; height:400px; margin-left:300px; margin-top:10px; padding: 0px 10px 30px 5px; display:inline; overflow:hidden; }
		#scrolling_infobox p {font:16px times; font-weight:bold; color:#000000; } 
		#scrolling_infobox a {font-size:17px; color:#7a2427; text-decoration:none} 
		#scrolling_infobox a:hover {color:#aa4a00; text-decoration:underline} 
		#scrolling_infobox li {font:15px times; font-weight:bold; color:#000000; } 	
		#wn	{ position:relative; width:358px; height:358px; overflow:hidden;  }
	#scrolling_infobox2 {float:left; width:420px; border:px solid blue; height:430px; margin-left:360px; margin-top:50px; padding: 0px 10px 30px 5px; display:inline; overflow:hidden; }
		#scrolling_infobox2 p {font:17px times; font-weight:bold; color:#000000; } 
		#scrolling_infobox2 a {font-size:12px; color:black;} 
		#scrolling_infobox2 a:hover {color:blue} 	
		#wn2	{ position:relative; width:358px; height:358px;  overflow:hidden;  }


	
#center {width:990x; height:440px; position:relative; border:0px solid orange; float:left}
	#left {width:275px; height:440px; float:left; position:justify; background:url(../images/bg_left.png) no-repeat;}
	
	#bg_pic_home {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_home.png) no-repeat;}	
	#bg_pic_gallery1 {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_gallery.png) no-repeat;}
		#gal_nav {width:400px; height:30px; margin-top:3px; margin-left:15px;}
			#gal_nav table {position: absolute; width: 400px; border-collapse:collapse; text-align:left}
			#gal_nav a {font:bold 25px "Centaur"; color:#dc6000; text-decoration:none;}
			#gal_nav a:hover {font:bold 25px "Centaur"; color:#80624a; text-decoration:none;}
			#gal_nav a:selected {font:bold 25px "Centaur"; color:#80624a; text-decoration:none;}
			#gal_nav p {font:bold 25px "Centaur"; color:#80624a; text-decoration:none;}
	

	#bg_nopic_gallery {width:717px; height:440px; float:left; position:relative; }
		#bg_nopic_gallery p {font:15px times; font-weight:bold; color:#000000; line-height:18px;} 
		
		#bg_nopic_gallery a {font:bold 15px "times"; color:black; text-decoration:none;}
		#bg_nopic_gallery a:hover {font:bold 15px "times"; color:blue; text-decoration:none;}
		#bg_nopic_gallery li {line-height:20px;}
		
	#bg_pic_about {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_about.png) no-repeat;}
	#bg_pic_manu {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_manu.png) no-repeat;}
		#bg_pic_manu #nav2 {width:191px; height:118px;  text-align:right; list-style: none; margin: 330px 0 0px 0px; #margin: 350px 0px 0 -575px; float:left; position:absolute; border:px solid blue;}
			
			#bg_pic_manu #nav2 li {text-align:right; line-height:0px}
			#bg_pic_manu #nav2 a {font:bold 25px "Centaur"; line-height:1px; color:#d9d191; text-decoration:none;}
			#bg_pic_manu #nav2 a:hover {font:bold 25px "Centaur"; line-height:1px; color:white; text-decoration:none;}
			#bg_pic_manu #nav2 a:selected {font:bold 25px "Centaur"; color:white; text-decoration:none;}
			#bg_pic_manu #nav2 p {font:bold 18px "Centaur"; color:white; text-decoration:none;}
			
	#bg_pic_services {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_services.png) no-repeat;}
	#bg_pic_press {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_press.png) no-repeat;}
	#bg_pic_contact {width:717px; height:440px; float:left; position:relative; background:url(../images/bg_pic_contact.png) no-repeat;}
	
	#center #content {width:400px; height:517px; float:right; border:0px solid yellow;}
	




/** MENU */


#nav, #nav ul { /* all lists */
	padding: 0;
	margin:20px 0 0px 30px;	
	list-style: none;
	line-height: 1;	
	position:absolute;
	width:235px;
	float:left;
	
}

#nav a {
	display: block;
	height:30px;
	
}

#nav li { /* all list items */
	float: left;
	
}

#nav li:hover, #nav a:hover {background-position: 0 -60px; }

#home {background:url(../images/btn_home.png); width:229px; }
#home_sel {background:url(../images/btn_home.png); width:229px; background-position: 0 -60px; }

#about {background:url(../images/btn_about.png); width:229px; }
#about_sel {background:url(../images/btn_about.png); width:229px; background-position: 0 -60px; }

#gallery {background:url(../images/btn_gallery.png); width:229px;}
#gallery_sel {background:url(../images/btn_gallery.png); width:229px; background-position: 0 -60px;}

#manu {background:url(../images/btn_manu.png); width:229px;}
#manu_sel {background:url(../images/btn_manu.png); width:229px; background-position: 0 -60px;}

#services {background:url(../images/btn_services.png); width:229px;}
#services_sel {background:url(../images/btn_services.png); width:229px; background-position: 0 -60px;}

#press {background:url(../images/btn_press.png); width:229px;}
#press_sel {background:url(../images/btn_press.png); width:229px; background-position: 0 -60px;}

#freec {background:url(../images/btn_freec.png); width:229px;}
#freec_sel {background:url(../images/btn_freec.png); width:229px; background-position: 0 -60px;}

#contact {background:url(../images/btn_contact.png); width:229px;}
#contact_sel {background:url(../images/btn_contact.png); width:229px; background-position: 0 -60px;}

/************FORM*********************/





#footer{width:995px; height:90px; border:0px solid blue; position:relative; font:19px/21px Calibri; background:url(../images/bg_footer.png) no-repeat; clear:both;}
	#footer table {margin:12px 0 0 30px; border-collapse:collapse; width: 950px;}
	
	
	#footer p { font-family: Calibri; color:white; float:left; color:white; font-weight:bold; position:relative; margin:0px; }