body { color: black; font-size: 14px; font-family: "Times New Roman", Times, Georgia, serif; background-color: #ebebeb; margin: 0; padding: 0; }
#wrap { background-color: #fff; background-image: url(../images-design/background.jpg); background-repeat: no-repeat; width: 800px; height: 600px; margin: 0 auto; padding: 0; border: solid 1px #969696; }
#pinnstudio { position: relative; top: 123px; left: 232px; width: 336px; height: 179px; }
#hometextwrap { position: relative; top: 143px; left: 232px; width: 336px; height: 200px; }

p { margin: 0; padding: 0 0 12px 0; }

td { }

a { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: underline; }
a:active { }

.sub1 { font-size: 30px; margin: 0; padding: 0; }
.sub1-centered { font-size: 30px; text-align: center; margin: 0; padding: 0; }
.sub2 { font-size: 20px; margin: 0; padding: 0 0 12px; }
.sub2-centered { font-size: 20px; text-align: center; margin: 0; padding: 0 0 12px; }
.home-address { font-size: 14px; line-height: 18px; text-align: center; }

#workwrap { width: 350px; float: left; margin-top: 30px; margin-left: 75px; }

#contentwrap { position: relative; top: 20px; left: 170px; width: 570px; float: left; clear: both; margin: 0; padding: 0; }
.contentimages { border: solid 1px #969696; }
#contentimagewrap { float: left; margin: 0; padding: 0; }
#contentimagewrap-vendor { width: 40%; float: left; margin: 0; padding: 0; }

#contenttextwrap { width: 52%; float: left; margin: 0; padding: 0 0 0 12px; }
#infotextwrap { width: 60%; margin: 0; padding: 12px 0 0; float: left; }

.purchase { color: #d2232a; font-size: 16px; font-weight: bold; text-align: center; }
.purchase a { color: #d2232a; }

.footer-purchase { float: left; padding-left: 12px; }

.workimages { margin: 0 0 8px; padding: 0; }

/*#vendorcontentwrap { position: relative; top: 30px; left: 210px; width: 600px; float: left; clear: both; margin: 0; padding: 0; }*/
#scrollingtextsub { font-size: 20px; margin: 0; padding: 0 0 8px 12px; width: 51%; float: left; }
#scrollingtextwrap { margin: 0; padding: 0 0 0 12px; width: 53%; height: 350px; float: left; overflow: scroll; }
#footer { text-align: right; margin: 0 auto; padding: 6px 12px 12px 0; width: 800px; }
/*#footer { text-align: right; position: relative; top: 61px; clear: both; margin: 0; padding: 0 12px 0 0; }*/
