body { background-color: #666; text-align: center; background-image: url(bg.jpg); background-repeat: repeat-x; }
p { margin: 0px; padding: 0px; }
h1 { margin: 0 0 10px 0; font-size: 28px; line-heigt: 26px; color:#000;}
img.padimage { margin: 0 0 15px 15px;}
#pg { margin: 0px; padding: 0px; width: 970px; border: 3px solid #28B873; text-align: left; background-color: #FFF; height: auto; }
.txtSubTitlePurp { font-family: "Times New Roman", Times, serif; color: #909; text-align: center; font-size: 36px; }
#pgHeader { margin: 0px; padding: 0px; line-height: 0px; }
#pgContent { padding: 0px; width: 100%; margin-top: 30px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; }
#pgFooter { background-color: #939; width: 970px; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 7px; border-bottom-style: solid; border-bottom-color: #909; text-align: center; }
.spc01 { height: 30px; width: 30px; }
.spcImgRt { padding-right: 20px; }
.txtLrgPurp {  background-color:#6FE984; font-size: 28px; line-height: 30px; color: #909; border: 2px solid #909; }
.txtNormGrey { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; }
.txtMedPurp { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #909; }
.txtMedGrey { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #666; }
.txtNormPurp { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #909; }
.mnuBG { background-image: url(menubg.jpg); background-repeat: repeat-y; }
.specials-banner { background-color: #909; color:#fff; margin: 0 0 20px 0; font-size: 30px; line-height: 34px; border: 2px solid #2BB673;}

