body { padding: 0; margin: 0; background-image: url('http://www.sprinklesofmagic.com/images_new/background_polkadots.gif'); background-repeat: repeat; font-family: arial, verdana, sans-serif; font-size: 12px; }

html { height: 100%; }

p { font-size: 12px; }

.mainContentFront { position: relative; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; width: 875px; height: 750px; border: 2px solid #6A2D91; background-color: white; }

img { border: 0; }

div.nav { position: absolute; top: 5px; left: 3px; width: 850px; }

div.nav img { border: 0; padding: 0px; margin: 0px; }

.frontPagePhoto { position: absolute; top: 95px; left: 450px; }

.frontPageCopy { position: absolute; top: 300px; left: 20px; width: 400px; }

.csLogo { position: absolute; top: 95px; left: 100px; }

.csTagline { position: absolute; top: 500px; left: 20px; }

.frontPageTagline { position: absolute; top: 575px; left: 10px; }

.cseMail { position: absolute; top: 470px; left: 20px; }

.bottomLinks { text-align: center; font-size: 11px; }

.copyright { font-size: 11px; text-align: center; padding: 0; margin: 0; }

.credit { font-size: 10px; text-align: center; padding: 0; margin: 0; }

/* inside pages */

.mainContentInside { position: relative; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; width: 875px; height: 750px; border: 2px solid #6A2D91; background-color: white; }

.insideTagline { position: absolute; bottom: 10px; left: 10px; }

.insidePhoto { position: absolute; top: 150px; left: 450px; }

div.insideNav { position: absolute; top: 70px; left: 3px; width: 850px; }

.subhead { position: absolute; top: 160px; left: 20px; }

.map { position: absolute; top: 210px; left: 75px; }

.insideCopy { position: absolute; top: 185px; left: 20px; width: 400px; }

.retailersLeft { float: left; width: 210px; }

.retailersRight { float: left; margin-left: 10px; width: 180px; }

.retailersList { position: absolute; top: 185px; left: 480px; padding: 0 7px 8px 7px; background-color: #E6F19B; width: 200px; }

.stories p { color: #6A2D91; font-style: italic; }