/* CSS Document */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-color:#5E5551; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E1F00;
	margin-top: 9px;
	font-weight: bold;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E1F00;
	font-style: oblique;
	font-weight: bold;
	margin-right: 5px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E1F00;
	margin-top: 9px;
	font-style: oblique;
	font-weight: bold;
}

#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-color: #5E5551; WIDTH:100%; PADDING-TOP:0px; 
}

#display {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: 200;
	color: #666666;

}

#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-color: #E7E0DE; WIDTH:760px; margin-right: auto; margin-left: auto; PADDING-TOP:10px; padding-bottom: 15px; color: #3E1F00;
}	
#footer a{
	color: #3E1F00;
	text-decoration: none;
}

#footer a:link{
	color: #3E1F00;
	text-decoration: underline;
}

#footer a:visited{
	color: #3E1F00;
	text-decoration: underline;
}

#footer a:hover{
	color: #3E1F00;
	text-decoration: underline;
}
#footer2 {
	PADDING-RIGHT: 14px; 
}

#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-image: url(newsite/rockbg.jpg); WIDTH:760px; height: 19px; margin-right: auto; margin-left: auto; PADDING-TOP:0px; padding-bottom: 0px; 
}

a{
	color: #003399;
	text-decoration: underline;
}
<STYLE type=text/css>A {
	COLOR: #000
}

A:visited {
	COLOR: #000
}
A.gallery {
	background-color: #D1C8C3; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: inline-block; Z-INDEX: 50; FLOAT: left; MARGIN: 4px; BORDER-LEFT: #000 1px solid; WIDTH: 75px; COLOR: #000; BORDER-BOTTOM: #000 1px solid; HEIGHT: 47px; TEXT-DECORATION: none
}
A.gallery:visited {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: inline-block; Z-INDEX: 50; FLOAT: left; MARGIN: 4px; BORDER-LEFT: #000 1px solid; WIDTH: 75px; COLOR: #000; BORDER-BOTTOM: #000 1px solid; HEIGHT: 47px; TEXT-DECORATION: none
}
A.slidea {
	BACKGROUND: url(newsite/gallery_images/stone_walkwayT.jpg)}
A.slideb {
	BACKGROUND: url(newsite/gallery_images/stone_fireplaceT.jpg)}
A.slidec {
	BACKGROUND: url(newsite/gallery_images/stone_porch_2T.jpg)}
A.slided {
	BACKGROUND: url(newsite/gallery_images/stonelandscapingT.jpg)}
A.slidee {
	BACKGROUND: url(newsite/gallery_images/outdoor_fireplaceT.jpg)}
A.slidef {
	BACKGROUND: url(newsite/gallery_images/stone_exteriorT.jpg)}
A.slideg {
	BACKGROUND: url(newsite/gallery_images/stone_walkT.jpg)}
A.slideh {
	BACKGROUND: url(newsite/gallery_images/stone_wallT.jpg)}
A.slidei {
	BACKGROUND: url(newsite/gallery_images/stone_foundationT.jpg)}
A.slidej {
	BACKGROUND: url(newsite/gallery_images/stone_pool_deckT.jpg)}
A.slidek {
	BACKGROUND: url(newsite/gallery_exteriors/2-10austin_b2T.jpg)}
A.slidel {
	BACKGROUND: url(newsite/gallery_exteriors/2-6creamT.jpg)}
A.slidem {
	BACKGROUND: url(newsite/gallery_exteriors/2-8white2T.jpg)}
A.sliden {
	BACKGROUND: url(newsite/gallery_exteriors/2-8whiteT.jpg)}
A.slideo {
	BACKGROUND: url(newsite/gallery_exteriors/exteriordrystack2T.jpg)}
A.slidep {
	BACKGROUND: url(newsite/gallery_exteriors/exteriordrystackT.jpg)}
A.slideq {
	BACKGROUND: url(newsite/gallery_exteriors/exterioroneT.jpg)}
A.slider {
	BACKGROUND: url(newsite/gallery_exteriors/exteriortwoT.jpg)}
A.slides {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio1T.jpg)}
A.slidet {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio2T.jpg)}
A.slideu {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio3T.jpg)}
A.slidev {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio4T.jpg)}
A.slidew {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio5T.jpg)}
A.slidex {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio6T.jpg)}
A.slidey {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio7T.jpg)}
A.slidez {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio8T.jpg)}
A.slideaa {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio9T.jpg)}
A.slidebb {
	BACKGROUND: url(newsite/gallery_patio_walkway/patio10T.jpg)}
A.slidecc {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace1T.jpg)}
A.slidedd {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace2T.jpg)}
A.slideee {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace3T.jpg)}
A.slideff {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace4T.jpg)}
A.slidegg {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace5T.jpg)}
A.slidehh {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace6T.jpg)}
A.slideii {
	BACKGROUND: url(newsite/gallery_fireplaces/fireplace7T.jpg)}
A.slidejj {
	BACKGROUND: url(newsite/gallery_landscape/landscape1T.jpg)}
A.slidekk {
	BACKGROUND: url(newsite/gallery_landscape/landscape2T.jpg)}
A.slidell {
	BACKGROUND: url(newsite/gallery_landscape/landscape3T.jpg)}
A.slidemm {
	BACKGROUND: url(newsite/gallery_landscape/landscape4T.jpg)}
A.slidenn {
	BACKGROUND: url(newsite/gallery_landscape/landscape5T.jpg)}
A.slideoo {
	BACKGROUND: url(newsite/gallery_landscape/landscape6T.jpg)}
A.slidepp {
	BACKGROUND: url(newsite/gallery_landscape/landscape7T.jpg)}
A.slideqq {
	BACKGROUND: url(newsite/gallery_landscape/landscape8T.jpg)}
A.sliderr {
	BACKGROUND: url(newsite/gallery_landscape/landscape9T.jpg)}
A.slidess {
	BACKGROUND: url(newsite/gallery_landscape/landscape10T.jpg)}
A.gallery EM {
	DISPLAY: none
}
A.gallery SPAN {
	DISPLAY: none
}
A.gallery:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}

#container_bottom {
	BORDER-RIGHT: #a49188 1px solid; BORDER-TOP: #a49188 1px solid; BACKGROUND: #d1c8c3;  BORDER-LEFT: #a49188 1px solid; WIDTH: 465px; BORDER-BOTTOM: #a49188 1px solid; POSITION: relative; HEIGHT: 450px;
}
#container_bottom IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#container_bottom .thumbs {
	LEFT: 21px;
	BOTTOM: 13px;
	POSITION: absolute;
	HEIGHT: 122px;
	width: 433px;
}
#container_bottom A.gallery:hover SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 100; LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 402px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: italic; POSITION: absolute; TOP: -45px; HEIGHT: 50px
}
#container_bottom A.gallery:hover SPAN:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000; FONT-STYLE: normal
}
#container_bottom A.gallery:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#container_bottom A.gallery:focus {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#container_bottom A.gallery:active EM {
	BORDER-RIGHT: #3d330f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d330f 1px solid; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 50; LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d330f 1px solid; WIDTH: 402px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #3d330f 1px solid; POSITION: absolute; TOP: -305px; HEIGHT: 250px
}
#container_bottom A.gallery:focus EM {
	BORDER-RIGHT: #3d330f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d330f 1px solid; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 50; LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d330f 1px solid; WIDTH: 402px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #3d330f 1px solid; POSITION: absolute; TOP: -305px; HEIGHT: 250px
}
#container_bottom H1 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 3em; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 80px; FONT-FAMILY: georgia, "times new roman", serif; TEXT-ALIGN: center
}
#container_bottom H1 EM {
	FONT-SIZE: 0.6em; COLOR: #000
}

#container_right {
	BORDER-RIGHT: #a49188 1px solid; BORDER-TOP: #a49188 1px solid; BACKGROUND: #d1c8c3; MARGIN: 1em auto; BORDER-LEFT: #a49188 1px solid; WIDTH: 755px; BORDER-BOTTOM: #a49188 1px solid; POSITION: relative; HEIGHT: 305px
}
#container_right IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#container_right .thumbs {
	RIGHT: 0px; WIDTH: 170px; POSITION: absolute; TOP: 0px
}
#container_right A.gallery:hover SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 100; LEFT: -430px; PADDING-BOTTOM: 5px; WIDTH: 402px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: italic; POSITION: absolute; TOP: 265px; HEIGHT: 50px
}
#container_right A.gallery:hover SPAN:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000; FONT-STYLE: normal
}
#container_right A.gallery:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#container_right A.gallery:focus {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#container_right A.gallery:active EM {
	BORDER-RIGHT: #3d330f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d330f 1px solid; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 50; LEFT: -425px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d330f 1px solid; WIDTH: 402px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #3d330f 1px solid; POSITION: absolute; TOP: 5px; HEIGHT: 250px
}
#container_right A.gallery:focus EM {
	BORDER-RIGHT: #3d330f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d330f 1px solid; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 50; LEFT: -425px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d330f 1px solid; WIDTH: 402px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #3d330f 1px solid; POSITION: absolute; TOP: 5px; HEIGHT: 250px
}
#container_right H1 {
	CLEAR: both; PADDING-LEFT: 50px; FONT-WEIGHT: normal; FONT-SIZE: 3em; MARGIN: 0px; WIDTH: 300px; COLOR: #fff; PADDING-TOP: 80px; FONT-FAMILY: georgia, "times new roman", serif; TEXT-ALIGN: center
}
#container_right H1 EM {
	FONT-SIZE: 0.6em; COLOR: #000
}


#navlist
{
padding-left: 0;
margin-left: 10px;
border-bottom: 1px solid;
border-bottom-color: #5E5551;
width: 250px;
font-size: 13px;
margin-bottom: 13px;
padding-bottom: 0px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid;
border-top-color: #5E5551;
}

#navlist li a { text-decoration: none; }
#navlist li a:link { color: #562C2C; }
#navlist li a:visited { color: #562C2C; }

#navlist li a:hover
{
color: #562C2C;
font-weight: bold;
}

#container_left {
	BORDER-RIGHT: #a49188 1px solid; BORDER-TOP: #a49188 1px solid; BACKGROUND: #d1c8c3; MARGIN: 1em auto; BORDER-LEFT: #a49188 1px solid; WIDTH: 600px; BORDER-BOTTOM: #a49188 1px solid; POSITION: relative; HEIGHT: 305px
}
#container_left IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#container_left .thumbs {
	LEFT: 0px; WIDTH: 170px; POSITION: absolute; TOP: 0px
}
#container_left A.gallery:hover SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 100; LEFT: 175px; PADDING-BOTTOM: 5px; WIDTH: 402px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: italic; POSITION: absolute; TOP: 265px; HEIGHT: 50px
}
#container_left A.gallery:hover SPAN:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000; FONT-STYLE: normal
}
#container_left A.gallery:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#container_left A.gallery:focus {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#container_left A.gallery:active EM {
	BORDER-RIGHT: #3d330f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d330f 1px solid; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 50; LEFT: 180px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d330f 1px solid; WIDTH: 402px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #3d330f 1px solid; POSITION: absolute; TOP: 5px; HEIGHT: 250px
}
#container_left A.gallery:focus EM {
	BORDER-RIGHT: #3d330f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d330f 1px solid; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 50; LEFT: 180px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3d330f 1px solid; WIDTH: 402px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #3d330f 1px solid; POSITION: absolute; TOP: 5px; HEIGHT: 250px
}
#container_left H1 {
	CLEAR: both; PADDING-LEFT: 250px; FONT-WEIGHT: normal; FONT-SIZE: 27px; MARGIN: 0px; WIDTH: 300px; COLOR: #fff; PADDING-TOP: 80px; FONT-FAMILY: georgia, "times new roman", serif; TEXT-ALIGN: center
}
#container_left H1 EM {
	FONT-SIZE: 27; COLOR: #000
}