#aboutus { background-image: url(http://www.pondsandsons.com/Pictures/Off%20of%20WebPage/About%20Us/PASTruck07040530.jpg); background-position: center; background-repeat: no-repeat; background-attachment: fixed; }


body { margin: 0; padding: 0; border: 0; overflow: hidden; height: 100%; max-height: 100%; }
#framecontent { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; /*Width of frame div*/ height: 100%; overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/ background: #000a1c; color: #eae6d1; }
#maincontent { position: absolute; top: 6px; left: 240px; /*Set left value to WidthOfFrameDiv*/ right: 6px; bottom: 6px; overflow: auto; background: #eae6d1; z-index: 3; } /*WRB changed fixed to absolute for IE6 */
.innertube{ /*Margins for inner DIV inside each DIV (to provide padding)*/ min-width: 700px; }
* html body{ /*IE6 hack*/ padding-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 240px; /*Set value to (0 0 0 WidthOfFrameDiv)*/ }
* html #maincontent{ /*IE6 hack*/ position: absolute; top: 0px; left: 240px; height: 100%; width: 100%; }
* html .innertube{ /*IE6 hack*/ width: 97%; }


#menu { width: 240px; }
#menu ul { list-style: none; margin: 0px; padding: 0 6px; }
#menu li { margin: 10px 26px; font-variant: small-caps; list-style-type: disc; color: #eae6d1; background-color: transparent; font-size: 18px; font-family: Serif, Bitstream Vera Serif; font-weight: normal; }
#menu li a { text-decoration: none; font-variant: small-caps; color: #eae6d1; }
#menu a:hover { font-weight: bold; }

.links { clear: left; text-align: center; }
#links ul { font-size: 15px; text-align: center; margin: 0; padding-bottom: 1px; padding-top: 1px; margin-right: 30px; }
#links li { list-style-type: none; display: inline; }

.projectshome { text-align: center; width: 90%; min-width: 700px; }
.projectshomelarge { text-align: center; width: 70%; min-width: 600px }
.projects { float: left; }
.currentprojects { float: left; margin: auto; padding-left: 25px; padding-right: 25px; margin-bottom: 35px; width: 270px; height: 260px; }
	.aboutus { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 390px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.bigsurvey { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 370px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.campbells { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 300px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.campbell { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 340px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.campbellt { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 380px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.gitlitzcottages { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 300px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.gitlitzcottage { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 340px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.gitlitzgarage { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 320px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.gitlitzgaraget { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 360px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.groman { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 340px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.gromant { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 380px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.historic { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 300px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.hoats { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 320px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.keller { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 340px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.kellers { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 300px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.kellert { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 380px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.kelleret { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 420px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.lord { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 340px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.lordt { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 380px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.mccormack { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 320px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.mcneil { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 360px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.mcneils { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 320px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.mcneilt { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 400px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.schuld { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 340px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.schulds { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 300px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.schuldt { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 380px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.weiss { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 370px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
	.white { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; width: 300px; height: 360px; font-family: Bitstream Vera Serif, serif; font-size: 15px; font-weight: bold; }
.pastprojects { float: left; margin: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 30px; width: 300px; height: 280px; }

.aboutuscaptions { font-size: 15px; text-align: justify; font-family: Bitstream Vera Serif, serif; font-weight: bold; }
.aboutusheading2 { font-size: 22px; text-align: justify; margin-top: 0px; margin-bottom: 0px; font-weight: bold; text-indent: 20px; }
.testimonialsparagraph { font-weight: bold; font-size: 15px;  }
.sabol { margin: 3px; color: #000a1c; font-weight: bold; margin-right: 15px; }
.sab { list-style-type: none; color: black; font-weight: lighter; font-style: italic; margin-right: 15px; }
.faqul { list-style: none; margin: 3px; color: #000099; margin-right: 15px; }
.faqli { list-style-type: none; font-weight: bold; margin-right: 15px; }
.faqtype { list-style-type: none; font-weight: bold; color: black; margin-right: 15px; }
.faq { list-style-type: none; color: black; font-weight: lighter; margin-right: 15px; }
.standardul { list-style-type: none; margin-right: 15px; margin: 3px; }
.standardli { list-style-type: none; margin-right: 15px; margin-bottom: 5px; }

img { border: 0; }
.imagefloatleft { float: left; }
.imagefloatright { float: right; }
.imagecurrentprojects { width: 267px; height: 200px; }
.largeimgprojects { text-align: center; width: 60%; max-width: 650px; }
.caption { margin: auto; text-align: justify; width: 60%; max-width: 650px; font-size: 15px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }
.center { text-align: center; width: 100%; margin: auto; }
.centernfs { text-align: center; margin: auto; }
.centerHome { text-align: center; width: 100%; margin: auto; font-size: 17px; }
.table { margin: auto; width: 100%; text-align: center; }
.newstable { float: right; border: solid #000a1c; height: 415px; margin: 10px; }
.thumbnail { width: 20%; text-align: center; }
.nextprev { margin: auto; width: 20%; text-align: center; }
.thumbnailcenter { width: 100px; height: 75px; border-width: 3px; border-style: solid; border-color: #000a1c;}
.thumbnaildimensions {width: 100px; height: 75px; }
.tablespacer { width: 35px; }
.tablewidth { width: 50%; text-align: center; }
.captionpastprojects { width: 50%; margin: auto; text-align: justify; min-width: 300px; font-size: 15px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }

.brochureborder { text-align: center; border: 4px solid rgb(0, 10, 28); }
.largeimggalleryvt { text-align: center; border: 3px solid rgb(0, 10, 28); }
.largeimggalleryhz { text-align: center; border: 3px solid rgb(0, 10, 28); }
.largeimggallery { text-align: center; border: 5px double rgb(0, 10, 28); }
.thumbnailgalleryright { width: 10%; vertical-align: bottom; text-align: center; }
.thumbnailgalleryleft { width: 10%; vertical-align: bottom; text-align: center; }
.tdgallery { width: 33%; margin: 0px 8px; font-size: 14px; text-align: center; font-family: Bitstream Vera Serif, serif; font-weight: normal; }
.heading1gallery { font-size: 28px; text-align: center; margin-top: 8px; margin-bottom: 10px; }
.tablegallery { margin: auto; width: 100%; text-align: center; max-width: 750px; }

.divs { font-size: 13px; text-align: center; }
.divheader { font-size: 24px; font-weight: bold; text-align: center; }
.hr { width: 100%; background-color: #000a1c; color: #000a1c; height: 1px; border: 0; }

.heading1 { font-size: 28px; text-align: center; }
.heading1projects { font-size: 30px; text-align: center; margin-bottom: 8px; margin-top: 10px; }
.heading2projects { font-size: 24px; text-align: center; margin-bottom: 8px; margin-top: -4px; }
.heading3 { font-size: 18px; text-align: center; }
.heading2home { font-size: 22px; text-align: center; font-weight: normal; font-style: italic; margin-top: 10px; }
.heading2table { width: 33%; margin: 0px 8px; font-size: 24px; text-align: center; font-family: Palatino Linotype,serif; margin-bottom: 4px; }
.heading2progress { font-size: 24px; text-align: center; font-family: Palatino Linotype,serif; margin-bottom: 4px; }
.heading2 { font-size: 22px; text-align: center; font-weight: normal; margin-top: 0px; }
.heading3 { font-size: 18px; text-align: center; }
.heading3table { width: 50%; margin: 0px 8px; font-size: 20px; text-align: center; font-family: Bitstream Vera Serif, serif; margin-bottom: 4px; }
.heading3progress { font-size: 18px; text-align: center; font-family: Palatino Linotype,serif; margin-bottom: 4px; margin-top: 4px; }
.heading3menu { width: 222px; text-align: center; padding: 1px; font-size: 20px; color: #eae6d1; font-weight: normal; margin: 0.1px; }
.heading4menu { width: 222px; text-align: center; padding: 1px; font-size: 16px; color: #eae6d1; font-weight: normal; margin: 0px; }

.linksh2 { margin-left: 25px; }
.linksspacer { width: 50px; }
.linksspacer2 { width: 10px; }
.linkstablec2 { width: auto; text-align: justify; font-family: Bitstream Vera Serif, serif; font-weight: bold; font-size: 15px; padding-right: 10px; }
.linkscategoriestable {width: 33%; margin: 0px 4px; font-size: 14px; text-align: center; font-family: Bitstream Vera Serif, serif; margin-bottom: 2px; }
.linksparagraph { margin: auto; text-align: justify; width: 95%; font-size: 15px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }

.clickphoto { text-align: center; color: #2c3b53; font-weight: bold; font-style: italic; font-size: 15px; margin-bottom: 0.5px; margin-top: 3px; }

.paragraphlist { font-size: 15px; font-weight: normal; text-align: justify; padding: 2px 10px; margin-right: 15px; font-style: italic; list-style: none; margin: 0 10px; }
.paragraph { font-size: 17px; text-align: justify; padding: 2px 10px; margin-right: 15px; }
.paragraphindent { text-indent: 20px; font-size: 17px; text-align: justify; padding: 2px 10px; margin-right: 15px; }
.paragraphHome { text-align: justify; padding: 2px; margin-right: 15px; margin-left: 15px; text-indent: 20px; font-size: 17px; }
.paragraphprojects { width: 100%; text-align: center; float: left; clear: left; font-size: 12px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }
.paragraphprojectshome { font-size: 15px; text-align: justify; padding: 2px 10px; margin-right: 15px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }
.paragraphprojectshomelist { font-size: 15px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }
.projectsaddress { text-align: center; font-size: 15px; font-family: Bitstream Vera Serif, serif; font-weight: bold; }
.paragraphbullet { font-size: 15px; text-align: justify; font-family: Bitstream Vera Serif, serif; font-weight: normal; list-style-type: disc; }

.nofloat { float: left; clear: left; }
.monthsleft { text-align: center; width: 49%; left: 120px; font-size: 20px; font-weight: bold; float: left; }
.monthsright { text-align: center; width: 49%; right: 120px; font-size: 20px; font-weight: bold; float: left; }
.returnto { text-align: center; padding: 2px; }

.number { text-align: justify; padding: 2px 10px; font-weight: bold; margin-right: 15px; margin-left: 15px; }
.title { width: 230px; text-align: center; font-weight: normal; margin: 0; padding: 1px; color: #eae6d1; }

.marginprojects { margin: 8px 0px; }
.margin { margin: 16px 0px; }
.paddingaboutus { padding: 1px 0px; margin: -1px 0px; }
.imagemenu { width: 240px; text-align: center; }
.logo { width: 240px; margin-top: 8px; text-align: center; }

.copyright { text-align: center; font-size: 14px; padding-bottom: 15px; }
.copyrightparagraph { margin: auto; clear: left; clear: right; }

.tableform { width: 20%; text-align: center; margin: auto; }
.trform { text-align: left; }

a:link { color: #2c3b53; text-decoration: underline; }
a:hover { text-decoration: none; }
a:visited { color: #2c3b53; }