body	{  background: #999 url(../images/full_background.jpg) no-repeat; font: bold 85% sans-serif; margin: 0px; padding: 0px; }

img#header	{	position: absolute; top: 0px; left: 0px; width: 736px; height: 80px;}

img#certification	{	position: absolute; top: 80px; left: 0px; width: 500px; height: 63px;}

img#page_title	{	position: absolute; top: 80px; left: 500px; width: 236px;}

#content	{	position: absolute; top: 150px; left: 155px; width: 555px; text-align: center;}

p.copyright	{ color: #336; font-size: .9em; text-align: center;}
div.copyright {position: absolute; top: 0px; left: 148px; color: #336; font-size: .9em; text-align: center; width: 555px;}

span#estimate	{	margin-right: 4em; 
				font-weight: bold; 
				font-style: italic; 
				color: #000; 
				
				padding-bottom: .6em; 
				white-space: nowrap;
			}

div#estimate	{	position: absolute;
					top: 160px;
					left: 200px;
					margin-right: 4em; 
					font-weight: bold; 
					font-style: italic; 
					color: #000; 
					padding-bottom: .6em; 
					white-space: nowrap;
				}
strong.phone	{	font-weight: bold; color: darkred; font-size:21px}

span#estimate2	{	margin-right: 4em; 
				font-weight: bold; 
				font-style: italic; 
				color: #000; 
				background:  url(../images/blue_underline.jpg) repeat-x 100% 100%; 
				padding-bottom: .6em; 
				white-space: nowrap;
			}

div#estimate2	{	position: absolute;
					top: 200px;
					left: 200px;
					margin-right: 4em; 
					font-weight: bold; 
					font-style: italic; 
					color: #000; 
					background:  url(../images/blue_underline.jpg) repeat-x 100% 100%; 
					padding-bottom: .6em; 
					white-space: nowrap;
				}
			

			
strong.phone2	{	font-weight: bold; color: darkred; font-size:21px}

#nav a {	height: 31px;
			width: 141px;
			color: #000;
			text-decoration: none;
			font-size: 12px;
			text-align: center;
			padding-top: 8px;
			background: transparent url(../images/links/buttons_link.jpg) no-repeat 0px 0px;
			position: absolute;
			left: 0px;
		}
		
#nav a:hover { background: transparent url(../images/links/buttons_link.jpg) no-repeat -141px 0px;}
		
a#home_link { top: 198px;}
a#gallery_link { top: 231px;}
a#designs_link { top: 264px;}
a#pavement_link { top: 297px;}
a#about_link { top: 330px;}
a#feedback_link { top: 363px;}
a#sitemap_link { top: 396px;}
a#login_link { top: 429px;}


#stones	{	position: absolute; top: 210px; left: 349px; width: 386px; height: 368px; background: transparent url(../images/monitor.jpg) no-repeat top left;}				
#monitor	{position: absolute; top: 280px; left: 360px; width: 370px; text-align: center; overflow: hidden;}
.slide_links	{	width: 41px; height: 27px;}
a#left_arrow	{position: absolute; top: 528px; left: 514px; z-index: 2;	background:  url(../images/links/left_arrow.jpg) no-repeat 0px 0px;}
a#right_arrow	{position: absolute; top: 528px; left: 562px; z-index: 2;	background:  url(../images/links/right_arrow.jpg) no-repeat 0px 0px;}
a#left_arrow:hover	{	background:  url(../images/links/left_arrow.jpg) no-repeat 0px -27px;}
a#right_arrow:hover	{	background:  url(../images/links/right_arrow.jpg) no-repeat 0px -27px;}
.slide_links span	{display: none;}
#monitor img	{margin: auto;}


#commercial_menu { position: absolute; top: 210px; left: 148px; height: 353px; width: 352px; background: transparent url(../images/links/commercial_menu_link.jpg) 0px 0px; z-index: 5;}
				
#commercial_menu a {	position: absolute; left: 0px; width: 352px;}
		
#commercial_menu a#walkways	{ top: 0px;	height: 72px; }
#commercial_menu a#retaining_walls	{ top: 75px;	height: 68px; }
#commercial_menu a#water_features	{ top: 146px;	height: 67px; }
#commercial_menu a#pools_decks	{ top: 218px;	height: 63px; }
#commercial_menu a#special_designs	{ top: 282px;	height: 71px; }

#commercial_menu a:hover { background: transparent url(../images/links/commercial_menu_link.jpg);}

#commercial_menu a#walkways:hover	{	background-position: -352px 0px; }
#commercial_menu a#retaining_walls:hover	{	background-position: -352px -75px; }
#commercial_menu a#water_features:hover	{	background-position: -352px -146px; }
#commercial_menu a#pools_decks:hover	{	background-position: -352px -218px; }
#commercial_menu a#special_designs:hover	{	background-position: -352px -282px; }

#commercial_ss_menu { position: absolute; top: 210px; left: 148px; height: 353px; width: 201px; background: transparent url(../images/links/commercial_ss_menu_link.jpg) 0px 0px; z-index: 5;}
				
#commercial_ss_menu a {	position: absolute; left: 0px; width: 201px;}
		
#commercial_ss_menu a#walkways	{ top: 0px;	height: 72px; }
#commercial_ss_menu a#retaining_walls	{ top: 75px;	height: 68px; }
#commercial_ss_menu a#water_features	{ top: 146px;	height: 67px; }
#commercial_ss_menu a#pools_decks	{ top: 216px;	height: 67px; }
#commercial_ss_menu a#special_designs	{ top: 286px;	height: 67px; }

#commercial_ss_menu a:hover { background: transparent url(../images/links/commercial_ss_menu_link.jpg);}

#commercial_ss_menu a#walkways:hover	{	background-position: -201px 0px; }
#commercial_ss_menu a#retaining_walls:hover	{	background-position: -201px -75px; }
#commercial_ss_menu a#water_features:hover	{	background-position: -201px -146px; }
#commercial_ss_menu a#pools_decks:hover	{	background-position: -201px -216px; }
#commercial_ss_menu a#special_designs:hover	{	background-position: -201px -286px; }


#residential_menu { position: absolute; top: 210px; left: 148px; height: 364px; width: 352px; background: transparent url(../images/links/residential_menu_link.jpg) 0px 0px; z-index: 5;}
				
#residential_menu a {	position: absolute; left: 0px; width: 352px;}
		
#residential_menu a#patios	{ top: 0px;	height: 73px; }
#residential_menu a#walkways	{ top: 76px;	height: 72px; }
#residential_menu a#driveways	{ top: 151px;	height: 72px; }
#residential_menu a#retaining_walls	{ top: 226px;	height: 68px; }
#residential_menu a#water_features	{ top: 297px;	height: 67px; }

#residential_menu a:hover { background: transparent url(../images/links/residential_menu_link.jpg);}

#residential_menu a#patios:hover	{	background-position: -352px 0px; }
#residential_menu a#walkways:hover	{	background-position: -352px -76px; }
#residential_menu a#driveways:hover	{	background-position: -352px -151px; }
#residential_menu a#retaining_walls:hover	{	background-position: -352px -226px; }
#residential_menu a#water_features:hover	{	background-position: -352px -297px; }

#residential_ss_menu { position: absolute; top: 210px; left: 148px; height: 364px; width: 201px; background: transparent url(../images/links/residential_ss_menu_link.jpg) 0px 0px; z-index: 5;}
				
#residential_ss_menu a {	position: absolute; left: 0px; width: 201px;}
		
#residential_ss_menu a#patios	{ top: 0px;	height: 73px; }
#residential_ss_menu a#walkways	{ top: 76px;	height: 72px; }
#residential_ss_menu a#driveways	{ top: 151px;	height: 72px; }
#residential_ss_menu a#retaining_walls	{ top: 226px;	height: 68px; }
#residential_ss_menu a#water_features	{ top: 297px;	height: 67px; }

#residential_ss_menu a:hover { background: transparent url(../images/links/residential_ss_menu_link.jpg);}

#residential_ss_menu a#patios:hover	{	background-position: -201px 0px;}
#residential_ss_menu a#walkways:hover	{	background-position: -201px -76px; }
#residential_ss_menu a#driveways:hover	{	background-position: -201px -151px; }
#residential_ss_menu a#retaining_walls:hover	{	background-position: -201px -226px; }
#residential_ss_menu a#water_features:hover	{	background-position: -201px -297px; }